Program Increment (PI) là một khoảng thời gian, thường từ 8 đến 12 tuần, trong đó các nhóm phát triển đặt mục tiêu mang lại giá trị tăng trưởng dưới dạng phần mềm chạy tốt. Lập kế hoạch PI thường là một sự kiện kéo dài hai ngày có sự tham gia của tất cả các nhóm, Product Owner và Product Manager, Scrum Master, Release Train Engineer và các bên liên quan khác làm việc cùng nhau để hướng tới tầm nhìn chung, ưu tiên các tính năng hàng đầu cần phát triển, xác định phụ thuộc và lập kế hoạch cho PI sau. Lập kế hoạch PI là một yếu tố quan trọng của SAFe.
Khi nào Lập kế hoạch PI SAFe và tại sao nó lại quan trọng?
Sự kiện Lập kế hoạch PI SAFe diễn ra trong suốt các vòng lặp Đổi mới và Lập kế hoạch (IP), lần lặp cuối cùng của PI và được hỗ trợ bởi Agile Train Engineer (RTE). Nó bao gồm tất cả các thành viên của Agile Release Team (ART), hoặc đối với các chuỗi giá trị lớn chứa nhiều ART, thì Solution Train sẽ cung cấp sự phối hợp. Lập kế hoạch PI nhằm mục đích gắn kết tất cả những người đang thực hiện công việc và trao quyền cho họ lập kế hoạch, ước tính, đổi mới và cam kết thực hiện công việc đồng bộ với các mục tiêu, tầm nhìn và chiến lược cấp cao của doanh nghiệp.
Việc lập kế hoạch PI SAFe rất cần thiết vì nhiều lý do:
- Đồng bộ giữa các nhóm và các bên liên quan: Lập kế hoạch PI SAFe tập hợp tất cả các nhóm và các bên liên quan tham gia vào quá trình phát triển chương trình để đồng bộ mục tiêu, tạo ra sự hiểu biết chung về công việc sắp tới và giúp mọi người cùng hướng tới một mục tiêu chung mà không có hiểu lầm hoặc hiểu sai trong giao tiếp.
- Tạo lộ trình: Trong sự kiện Lập kế hoạch PI, các nhóm tạo lộ trình nêu rõ các tính năng, sản phẩm chuyển giao và các mốc quan trọng cho bước phát triển chương trình sắp tới. Lộ trình này giúp các nhóm hình dung được công việc sắp tới và lên kế hoạch phù hợp, từ đó có thể nâng cao hiệu quả và giảm lãng phí.
- Cải thiện sự hợp tác: Lập kế hoạch PI SAFe khuyến khích sự hợp tác giữa các nhóm và các bên liên quan, từ đó có thể giúp thúc đẩy văn hóa làm việc nhóm và giao tiếp tốt hơn, mang lại kết quả tốt hơn cho quá trình phát triển chương trình và môi trường làm việc tích cực hơn.
- Quản lý sự phụ thuộc: Các dự án quy mô lớn thường có nhiều nhóm cùng làm việc đồng thời trên các phần khác nhau của sản phẩm hoặc dự án. Lập kế hoạch PI SAFe giúp xác định sự phụ thuộc giữa các nhóm và lập kế hoạch phù hợp để giảm thiểu sự chậm trễ và giữ cho PI theo đúng kế hoạch.
- Đảm bảo giá trị doanh nghiệp: Lập kế hoạch PI SAFe đảm bảo rằng tất cả công việc được lên kế hoạch cho PI đồng bộ với các mục tiêu kinh doanh tổng thể, mang lại giá trị cho tổ chức và đóng góp vào sự thành công của tổ chức.
Sau đây là các bước liên quan đến lập kế hoạch PI
Chi tiết các bước liên quan đến lập kế hoạch PI
Chuẩn bị cho buổi Lập kế hoạch PI
- Thiết lập Mục tiêu của buổi Lập kế hoạch PI: Trước phiên lập kế hoạch thực tế, bạn sẽ cần xác định các mục tiêu của buổi Lập kế hoạch PI. Bước này liên quan đến việc xác định mục tiêu của PI, các tính năng chính sẽ được phát triển trong PI và đồng bộ mục tiêu của nhóm với tầm nhìn tổng thể của chương trình.
- Tạo Lịch trình của buổi Lập kế hoạch PI: Bước tiếp theo là tạo lịch trình cho sự kiện Lập kế hoạch PI kéo dài hai ngày. Lịch trình thường bao gồm phần chào mừng và giới thiệu, đánh giá tầm nhìn và mục tiêu của chương trình, tổng quan về Backlog của chương trình, xác định và đặt độ ưu tiên các tính năng cần phát triển, các phiên thảo luận nhóm để lập kế hoạch và ước tính các tính năng cũng như hình thức cuối cùng của kế hoạch PI.
- Chuẩn bị các tạo tác của buổi lập kế hoạch PI: Phương pháp SAFe yêu cầu phải chuẩn bị một số tạo tác trước phiên Lập kế hoạch PI, bao gồm Program Backlog, Mục tiêu PI, Backlog của nhóm và các bên liên quan cũng như dữ liệu về năng lực và tốc độ của nhóm.
Trong buổi Lập kế hoạch PI
- Tiến hành Sự kiện Lập kế hoạch PI: Công việc của ngày đầu tiên bao gồm xem xét tầm nhìn và mục tiêu của chương trình, xác định các tính năng chính cần phát triển và chia các tính năng này thành các User Story nhỏ hơn. Ngày thứ hai bao gồm lập kế hoạch và ước tính User Story, xác định sự phụ thuộc của nhóm và hoàn thiện kế hoạch PI.
- Hoàn thiện Kế hoạch PI: Sau sự kiện Lập kế hoạch PI, nhóm sẽ có kế hoạch chi tiết cho giai đoạn PI sắp tới. Kế hoạch bao gồm danh sách các tính năng sẽ được phát triển, các nhóm chịu trách nhiệm về từng tính năng, nỗ lực ước tính cho từng tính năng và sự phụ thuộc giữa các tính năng.
- Truyền đạt Kế hoạch PI: Bước cuối cùng là truyền đạt kế hoạch PI tới tất cả các bên liên quan, bao gồm các quản lý cấp cao, Product Owner và thành viên nhóm. Bước này đảm bảo rằng mọi người đều tuân thủ các mục tiêu của chương trình và hiểu rõ vai trò của họ trong việc cung cấp các tính năng được nêu trong kế hoạch.
Bằng cách làm theo các bước này, doanh nghiệp của bạn có thể lập kế hoạch và thực hiện thành công việc phát triển hệ thống và phần mềm quy mô lớn bằng phương pháp SAFe.
Lập kế hoạch PI SAFe giúp giải quyết những vấn đề gì?
Các tổ chức lớn chưa áp dụng mô hình Agile quy mô lớn cho doanh nghiệp thường phải đối mặt với vô số thách thức phát sinh trong các sáng kiến phát triển Agile quy mô lớn. Mặc dù các nhóm riêng lẻ có thể làm việc theo phương pháp linh hoạt (Agile) nhưng họ lại làm việc riêng lẻ (silo), dẫn đến sự thiếu đồng bộ giữa các mục tiêu kinh doanh. Các yếu tố phụ thuộc thường bị bỏ qua hoặc cần được làm rõ, đặc biệt trong các hệ thống lớn, phức tạp nơi các nhóm có thể phụ thuộc vào công việc của các nhóm khác thì mới hoàn thành nhiệm vụ của mình, dẫn đến sự chậm trễ và trễ deadline.
Mô hình Agile cho doanh nghiệp
Trong môi trường nhóm phân tán, giao tiếp có thể là một thách thức. Với các sáng kiến quy mô lớn, nhiều dự án chạy đồng thời có nhiều khả năng cạnh tranh về nguồn lực và sự chú ý. Cần có nhiều khả năng hơn để xác định hoặc đặt độ ưu tiên các nhiệm vụ quan trọng nhất đồng bộ với doanh nghiệp. Và vào cuối ngày, với các nhóm phân tán, tách biệt, làm việc trên các phần khác nhau của sản phẩm hoặc dự án này, sẽ phải mất nhiều công sức để duy trì tính trực quan về tiến độ tổng thể.
Lập kế hoạch PI SAFe giúp các tổ chức cải thiện sự đồng bộ, phối hợp và giao tiếp giữa nhiều nhóm và các bên liên quan, cho phép họ chuyển giao các sản phẩm và dịch vụ chất lượng cao một cách hiệu quả và năng suất hơn.
Lợi ích kinh doanh của việc Lập kế hoạch PI là gì?
Lập kế hoạch PI giúp đồng bộ tất cả các nhóm và các bên liên quan hướng tới mục tiêu chung cho giai đoạn phát triển chương trình sắp tới. Ngoài ra, nó giúp đảm bảo rằng mọi người hiểu những gì họ cần phải làm và cách công việc của họ đóng góp vào mục tiêu chung của chương trình. Vậy nhìn chung, doanh nghiệp sẽ được hưởng lợi như thế nào và doanh nghiệp có thể mong đợi những kết quả gì khi áp dụng phiên Lập kế hoạch PI SAFe?
- Cải thiện khả năng dự đoán: Lập kế hoạch PI cung cấp một cách tiếp cận có cấu trúc để lập kế hoạch, cho phép ước tính chính xác hơn các hạng mục công việc và sự phụ thuộc. Điều này dẫn đến khả năng dự đoán được cải thiện và giúp các nhóm chuyển giao đúng thời gian và đúng ngân sách.
- Thời gian đưa sản phẩm ra thị trường nhanh hơn: Bằng cách đồng bộ giữa các nhóm và các bên liên quan, Lập kế hoạch PI cho phép đưa ra quyết định nhanh hơn và giảm thời gian đưa sản phẩm hoặc tính năng mới ra thị trường.
- Giảm thiểu rủi ro: Lập kế hoạch PI xác định sớm các rủi ro và sự phụ thuộc trong quá trình lập kế hoạch, cho phép các nhóm chủ động giảm thiểu chúng trước khi trở thành vấn đề nghiêm trọng hơn.
- Gia tăng giao tiếp: Lập kế hoạch PI cung cấp một diễn đàn để giao tiếp và cộng tác cởi mở giữa các nhóm, các bên liên quan và đội ngũ quản lý. Điều này giúp nâng cao sự hiểu biết và mối quan hệ bền chặt hơn, từ đó có thể giúp các nhóm làm việc cùng nhau hiệu quả hơn.
- Nâng cao chất lượng: Lập kế hoạch PI giúp đảm bảo rằng công việc phù hợp đang được thực hiện một cách chính xác. Điều này có thể nâng cao chất lượng và giảm tình trạng phải làm lại, mang lại sản phẩm cuối tốt hơn.
Lập kế hoạch PI cung cấp một cách tiếp cận có cấu trúc để lập kế hoạch cho phép đồng bộ, cải thiện khả năng dự đoán, thời gian đưa sản phẩm ra thị trường nhanh hơn, giảm thiểu rủi ro, gia tăng giao tiếp và nâng cao chất lượng. Những lợi ích này có thể giúp các tổ chức đạt được mục tiêu kinh doanh một cách hiệu quả và năng suất hơn.
Tại sao việc lập kế hoạch PI SAFe lại quan trọng trong năm 2024?
Một số cuộc khảo sát, như Báo cáo Hiện trạng Agile (State of Agile) lần thứ 17, cho thấy nhu cầu ngày càng gia tăng đối với các phương pháp Agile và việc áp dụng cũng tăng lên hàng năm. Cho đến nay, SAFe là mô hình hàng đầu đang được áp dụng và Lập kế hoạch PI là một yếu tố quan trọng của mô hình này giúp các tổ chức đồng bộ hóa các thực hành Agile giữa nhiều nhóm, bộ phận và địa điểm. Ngoài ra, các phương pháp Agile cũng đang thu hút được sự chú ý bên ngoài ngành CNTT – ngày nay, mọi công ty đều là công ty phần mềm.
Lý do chính để áp dụng các thực hành Agile trên quy mô lớn là để đẩy nhanh thời gian đưa sản phẩm ra thị trường, đồng thời chuyển giao giá trị cho khách hàng và đáp ứng các mục tiêu kinh doanh. Chuyển giao dựa trên giá trị hoặc dựa trên kết quả đang là xu hướng từ năm 2024 trở đi, và những ai vẫn chưa bắt kịp để áp dụng mô hình linh hoạt ở quy mô doanh nghiệp chắc chắn sẽ tụt hậu so với đối thủ cạnh tranh.
Nguồn: https://digital.ai/catalyst-blog/what-is-safe-pi-planning/
>> Tìm hiểu thêm về lý do tại sao nên áp dụng Agile tại đây!
Bài viết liên quan:
Khóa học liên quan: