Khái niệm Agile Release Train (ART) là trọng tâm để hiểu các cấu trúc của SAFe và triển khai chúng. Vậy ART là gì? Đây có phải là một tập hợp các nhóm làm việc song song với nhau theo lịch phát hành chung và lịch trình Sprint không? Hay đó là một tập hợp các tính năng được lên kế hoạch phát hành định kỳ để liên tục chuyển giao giá trị kinh doanh theo dự kiến? Có vai trò nào là trọng tâm trong việc vận hành ART không? Chúng tôi sẽ cố gắng trả lời những câu hỏi này và xem xét kỹ hơn về ART trong bài viết này.
Agile Release Train (ART) là cấu trúc chuyển giao giá trị chính trong SAFe. Agile Release Train là một nhóm tự tổ chức, lâu dài gồm các Nhóm Agile, một tổ chức ảo (5 đến 12 nhóm) cùng lập kế hoạch, cam kết và thực thi. ART được tổ chức xoay quanh chuỗi giá trị quan trọng của doanh nghiệp và chỉ tồn tại để hiện thực hóa lời hứa về giá trị đó bằng cách xây dựng các giải pháp mang lại lợi ích cho người dùng cuối.
Do đó, ART về cơ bản là một nhóm lồng nhóm chịu trách nhiệm thường xuyên phát hành các Tính năng và lợi ích kinh doanh. Tất cả các nhóm của ART đều bị ràng buộc bởi Tầm nhìn chung, Program Backlog và Roadmap. Một ART thường bao gồm 50-125 người. (Có bao nhiêu ART gắn liền với một “Tầm nhìn” hoặc một “Chương trình”? Về cơ bản, mỗi Chương trình có 1 ART hoặc cũng có thể có nhiều ART gắn với cho mỗi chương trình?).
Program Increment (PI) cung cấp khung thời gian phát triển (mặc định là 10 tuần) sử dụng nhịp độ và đồng bộ hóa để tạo điều kiện thuận lợi cho việc lập kế hoạch, hạn chế số lượng công việc đang làm đồng thời (WIP), cung cấp khả năng tập hợp giá trị và đảm bảo các kết quả Cải tiến (Retrospective) nhất quán. Nói cách khác, khung thời gian PI là khoảng thời gian mà ART (nhóm lồng Nhóm) phải thực hiện một phần công việc. (Trong trường hợp của lĩnh vực CNTT và phần mềm, điều đó có nghĩa là phần mềm chạy tốt). Mỗi ART đều có những con người và nguồn lực chuyên biệt, cần thiết để liên tục xác định, xây dựng và kiểm tra các khả năng trong mỗi vòng lặp.
Agile Release Train cung cấp sự đồng bộ và giúp quản lý rủi ro bằng cách cung cấp nhịp độ và sự đồng bộ ở cấp độ chương trình. Nó dựa trên sự thỏa thuận và ứng dụng một bộ nguyên tắc và quy tắc vận hành chung được tất cả các nhóm tham gia ART tuân theo. Các quy tắc được thống nhất và chia sẻ với toàn bộ ART trong sự kiện Lập kế hoạch PI kéo dài 2 ngày. Các quy tắc này như sau:
Release Train Engineer là người lãnh đạo phục vụ và hoạt động với tư cách là “Chief Scrum Master” toàn thời gian của ART. Release Train Engineer (RTE) theo dõi ngày phát hành Tính năng và Khả năng (Capabilities). RTE tiến hành các sự kiện lập kế hoạch PI cho từng ART. RTE chịu trách nhiệm đảm bảo các bên liên quan được yêu cầu tham dự sự kiện kéo dài hai ngày và sẵn sàng tất cả các công tác hậu cần để sự kiện được hoàn thành thành công. RTE cần phải xác định ngày Lập kế hoạch PI, Vòng lặp và Demo hệ thống để có thể cung cấp cho các bên liên quan một bức tranh tổng thể về công việc đang được ART thực hiện. Điều đáng lưu ý là chuỗi giá trị có thể được tạo nên bởi nhiều hơn 1 ART. Ngoài ra, Khả năng được phân chia thành các Tính năng liên kết với ART. ART lấy điểm từ các tính năng đã được phân bổ cho PI. Điểm số đề cập đến Giá trị kinh doanh mà ART được cho là sẽ chuyển giao trong suốt PI.
Các mốc quan trọng được liệt kê dưới đây được ART tuân thủ và được theo dõi thường xuyên.
Để tóm tắt các khái niệm được đề cập trong bài viết – hãy xem hình ảnh bên dưới. Hình ảnh mô tả Chuỗi giá trị bán hàng bao gồm 5 ART. Trong số này, một bản chi tiết của ART1 được trình bày. ART1 cung cấp các bản phát hành qua nhiều khung thời gian PI. Mỗi khung thời gian PI bao gồm nhiều Sprint. Nói cách khác, khung thời gian PI đối với Sprint giống như ART đối với nhóm Agile. Ngoài ra, Backlog của PI bao gồm các Tính năng cần được ART chuyển giờ trong khung thời gian.
Các Tính năng cấp PI được chia thành các User Story, tạo thành Backlog ở cấp độ Sprint của các nhóm khác nhau. Mỗi PI cũng đi kèm với một danh sách rủi ro đã được xác định mà nhóm ART đã phát hiện trong phiên Lập kế hoạch PI.
Nguồn: https://www.nimblework.com/blog/agile-release-train-art/
Bài viết liên quan:
Khóa học liên quan:
Bạn đã đăng ký thành công
Xin cảm ơn bạn đã đăng ký nhận tư vấn
Xin cảm ơn bạn đã đăng ký
Mời bạn kiểm tra Email để tải tài liệu.