Release Planning là gì
Kế hoạch phát hành(Release) và phân đoạn(Iteration) trong phương pháp Agile là gì?
Có 3 cấp độ lập kế hoạch trong Agile. Đó là kế hoạch phát hành (Release Planning), kế hoạch phân đoạn (Iteration Planning) và kế hoạch hàng ngày (Daily Planning). Các cuộc họp lập kế hoạch này giúp Scrum Master, Product Owner và các thành viên khác trong nhóm hiểu được sản phẩm sẽ được phân phối như thế nào, độ liên quan và trách nhiệm hàng ngày của họ trong việc bàn giao sản phẩm. Bây giờ chúng ta sẽ đi vào chi tiết về Kế hoạch phát hành, Lập kế hoạch phân đoạn và Lập kế hoạch hàng ngày. Lập kế hoạch phát hành trong mô hình phát triển Agile
Khi bắt đầu lập kế hoạch phát hành, Product Owner đặt mục tiêu và khung thời gian phát hành. The Product Owner cũng cộng tác với team phát triển, dựa trên user stories( bản tóm tắt nhu cầu của người dùng), thực hiện đánh giá kiến trúc và ước tính nỗ lực trong Agile. Người kiểm thử có liên quan đến việc lập kế hoạch phát hành và thực hiện các hoạt động sau:
Lập kế hoạch phân đoạn trong phát triển Agile Lập kế hoạch phân đoạn 1 được thực hiện sau khi kế hoạch phát hành được thiết lập.
Những người kiểm thử cũng tham gia vào việc phân đoạn và có thể đóng góp tương tự theo các cách sau:
Các kế hoạch phát hành không phải là tài liệu tĩnh và chúng có thể thay đổi khi các yếu tố bên ngoài và bên trong thay đổi khi việc thực thi các phân đoạn diễn ra.
Master Scrum phải giúp nhóm thấy rằng Product Owner không làm phiền nhóm, bằng cách chèn công việc mới vào nhóm. Nhóm phát triển, đặc biệt là người kiểm thử phải hiểu được bức tranh tổng thể để phát hành một sản phẩm chất lượng tốt. Bất kỳ sự mơ hồ nào liên quan đến việc lập kế hoạch kiểm thử phải được xem xét cẩn thận sau khi tham khảo ý kiến với phần còn lại của nhóm. Lập kế hoạch phát hành và phân đoạn rộng rãi giúp nhóm chuẩn bị lập kế hoạch lên checklist kiểm thử liên quan đến các mục sau đây:
Kế hoạch hàng ngày / Cuộc họp thường trực trong phát triển Agile Cuộc họp lập kế hoạch hàng ngày cũng được gọi là Stand up meetings' . Đây là nơi nhóm phát triển và nhóm kiểm thử gặp nhau hàng ngày để thảo luận:
Ngoài các yếu tố trên, mỗi thành viên phải nói rằng họ sẽ mất bao lâu để hoàn thành nhiệm vụ được giao trong Sprint.
Kết luận:Qua bài viết trên, mọi người đã nắm rõ các khái niệm phát hành và phân đoạn trong mô hình Agile hiểu được sẽ không có sự cứng nhắc trong việc phát hành và phân đoạn phát triển phần mềm đồng thời mô hình phát triển luôn tạo điều kiện lắng nghe ý kiến của các thành viên trong team để xây dựng sản phẩm một cách tốt nhất Tài liệu tham khảo: http://tryqa.com/what-is-release-and-iteration-planning-in-agile-methodology/ |