Một trong những khía cạnh của phương pháp Agile là chúng thực sự không nặng về tài liệu hóa như phương pháp thác nước (Waterfall) và các biến thể của nó hay RUP hoặc Spiral hay bất kỳ phương pháp truyền thống nào khác.
Agile là phương pháp và công cụ nghiêng về tư duy định hướng cải tiến hơn các phương pháp khác trong lịch sử. Nó cũng thu thập các khái niệm và mẫu thử từ các thực tiễn phát triển phần mềm trước đây dường như hoạt động tốt, ví dụ như: kiểm thử đơn vị, tích hợp liên tục, tái cấu trúc và lập trình đôi. BA hiểu và ứng dụng Agile có thể đem đến hiệu suất xuất sắc và làm việc hiệu quả như một chuyên gia công nghệ. Bài viết sau cùng BAC khám phá các khía cạnh về vấn đề nắm bắt phương pháp Agile để phát triển kĩ năng phân tích nghiệp vụ nhé!
1.Các nhóm tự định hướng, trao quyền và chịu trách nhiệm
Nếu bạn có cơ hội tham gia một Agile team với tư cách là một nhà phân tích nghiệp vụ (BA), hãy đừng để vụt mất cơ hội đó. Nó sẽ cho bạn cơ hội hoạt động như một thành viên hợp tác thực sự trong nhóm. Các cơ hội lãnh đạo sẽ xuất hiện và bạn sẽ có nhiều cơ hội để thể hiện tài năng của mình ở một tình huống rất dễ nhận thấy. Hiệu suất cao là điều quan trọng trong các nhóm agile và những người có hiệu suất làm việc thấp không thể “trốn” khỏi nhóm. Đó là một trong những điều đặc biệt của Agile
Trong những nhóm này, tài liệu chữ, từ ngữ, được viết ra hay thể hiện ở nhiều cách khác nhau có rất ít ý nghĩa. Điều quan trọng là có thể chứng minh bạn thực hiện đúng cam kết và có thể chứng minh với phần mềm hoạt động được. Nó thực sự có hiệu quả vì hiệu quả công việc được đo lường không phải chỉ ở số giờ làm việc, mà ở năng suất thô và các giải pháp sáng tạo cho các vấn đề của nhóm.
2.Tập trung vào chất lượng và cải tiến
Là một phần trong quá trình phát triển nghề nghiệp Business Analyst, các BA cần tập trung cao độ vào chất lượng nhiều hơn. Đi sâu vào tìm hiểu các kỹ thuật xây dựng chất lượng, ví dụ như đánh giá và kiểm tra. Các trường hợp kinh doanh của doanh nghiệp là gì? Việc trả tiền cho vị trí hiện tại so với sự đánh đổi sau này trong phần mềm như thế nào và bắt đầu thách thức việc ra ra các quyết định có hiệu quả.
Hợp tác với những người thử nghiệm. Họ thường bị đánh giá thấp và sử dụng không đúng mức trong hầu hết các đội. Tuy nhiên, thử nghiệm hiệu quả là một bài tập kỹ thuật đầy thách thức như kiến trúc hoặc mô hình hóa bất kỳ hệ thống phần mềm nào. Bạn nên đi sâu vào và kiểm tra phần mềm bằng nhiều kỹ thuật thủ công và tìm hiểu cách kiểm tra hiệu quả. Thậm chí là tham gia trực tiếp và thực hiện một số tự động hóa đơn giản. Nó sẽ cung cấp cho bạn một góc nhìn khác trong hành trình nghề nghiệp của mình!
Và khi bạn tham dự các cuộc họp xem xét lại hoặc giải quyết các tình huống trong quá khứ, hãy có đủ can đảm để gắn kết nhóm của bạn vào việc đưa ra các cải tiến liên tục. Gợi cho họ về những thực tiễn cần cải tiến và trong mỗi lần lặp tiếp theo, hãy yêu cầu họ tập trung vào những cải tiến đó. Sau đó, tập trung ghi nhận và phân tích các cải tiến diễn ra như thế nào?
3.Tính minh bạch và phản hồi
Tính minh bạch và phản hồi có sức mạnh to lớn trong việc làm cho tất cả các động lực dự án của doanh nghiệp hoàn toàn minh bạch với mọi người. Đầu tiên, cần có can đảm để lên tiếng như vấn đề đó là điều hiển nhiên. Điều này cũng mở ra cánh cửa cho phản hồi từ mọi khía cạnh. Lúc này quan niệm về việc không nêu vấn đề hay nêu vấn đề mà không có giải pháp cụ thể sẽ không còn tồn tại nữa. Bởi toàn bộ team luôn muốn có được tầm nhìn sớm về các vấn đề để toàn bộ nhóm có thể tham gia vào các giải pháp.
Và đừng phòng thủ. Nếu bạn phải đối mặt với một sai lầm, hãy dành thời gian để giải thích bối cảnh và quá trình suy nghĩ đằng sau các quyết định của bạn. Hãy cởi mở với các cuộc thảo luận về hành động khắc phục mà không tỏ ra phòng thủ. Trên thực tế, hãy trở nên thoải mái hơn với thất bại. Thực tế thất bại là một điều tốt trong các nhóm Agile; những thất bại sớm, nhỏ và giúp bạn nắm bắt nó nhanh chóng. Điều này dẫn đến những điều chỉnh cần thiết để đưa mọi thứ trở lại đúng quỹ đạo bạn mong muốn.
4.Tư duy tổng quát
Không khó để nhận thấy rất nhiều vai trò phát triển phần mềm (lập trình viên, kiến trúc sư, tester, BA, quản lý dự án,...) có cái nhìn rất hạn hẹp đối với vai trò và công việc của họ. Họ thường xuyên tạo ra một phạm vi trách nhiệm hẹp mà họ sở hữu và có trách nhiệm còn mọi thứ bên ngoài là việc của người khác. Điều đó thường liên quan và ảnh hưởng đến kiến thức của họ. Họ có thể chỉ hiểu một phần hẹp trong các lĩnh vực của mình và không có tầm nhìn rộng và bao quát hơn.
Trong các nhóm Agile, quan điểm này rất không được khuyến khích. Không bị phụ thuộc quá nhiều bởi quản lý, nhóm tự định hướng và cố gắng đáp ứng các mục tiêu của họ. Như vậy, tầm nhìn của bạn càng rộng, bạn càng có thể hoạt động linh hoạt hơn trong nhóm của mình và giao hàng. Ồ và nhân tiện, bạn càng trở nên có giá trị hơn!
Agile giúp BA phát triển và cải thiện cá nhân, tạo cơ hội để bạn trở nên cởi mở giao tiếp tốt hơn và thử những cách tiếp cận mới. Nếu bạn có đủ can đảm và kiên trì để phát triển, thì Agile và cách làm việc nhanh nhẹn sẽ mang đến cho bạn những cơ hội vô cùng đa dạng để học hỏi, được công nhận và thăng tiến! Chúc bạn thành công và đừng quên truy cập BAC's Blog để tiếp cận nhiều kiến thức thú vị nhé!
Nguồn tham khảo:
Nhu cầu đào tạo doanh nghiệp
BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
CÁC KHOÁ HỌC BUSINESS ANALYST BACs.VN DÀNH CHO BẠN
Khoá học Online:
Khoá học Offline:
Tại Tp.HCM:
Tại Hà Nội:
Tham khảo lịch khai giảng TẤT CẢ các khóa học mới nhất
Ban biên tập nội dung - BAC