Scrum: Ba vai trò?
Các vai trò trong Scrum khác biệt rõ rệt so với các phương pháp truyền thống trong phát triển phần mềm. Các vai trò và kỳ vọng rõ ràng giúp cá nhân thực hiện nhiệm vụ một cách hiệu quả. Trong Scrum, có ba vai trò: Chủ sở hữu sản phẩm, Đội phát triển, và Trợ lý Scrum. Những vai trò này được gọi là Đội Scrum.
Trợ lý Scrum: Vai trò và trách nhiệm
Trợ lý Scrum giúp đội sản phẩm học hỏi và áp dụng Scrum để tạo ra giá trị kinh doanh. Trợ lý Scrum nỗ lực hết mình để hỗ trợ đội, Chủ sở hữu sản phẩm và tổ chức đạt được thành công. Trợ lý Scrum không phải là người quản lý hay quản lý dự án, cũng không phải là người lãnh đạo đội hay đại diện đội. Thay vào đó, Trợ lý Scrum phục vụ đội; người đó giúp loại bỏ các trở ngại, bảo vệ đội khỏi những xao nhãng từ bên ngoài, và hỗ trợ đội áp dụng các thực hành Agile. Người đó giáo dục, huấn luyện và hướng dẫn Chủ sở hữu sản phẩm, đội và các bên liên quan khác trong việc sử dụng Scrum một cách hiệu quả.
Trợ lý Scrum đảm bảo rằng mọi người tuân thủ các thực hành được định nghĩa trong Scrum.
- Trợ lý Scrum là một nhà lãnh đạo phục vụ, khuyến khích và trao quyền cho đội phát triển tự tổ chức.
- Trợ lý Scrum hợp tác chặt chẽ với tất cả các vai trò và chức năng, giải quyết các vấn đề về nguồn lực và việc không tuân thủ các thực hành Scrum.
- Trợ lý Scrum bảo vệ đội khỏi những xao nhãng từ bên ngoài và bên trong.
- Trợ lý Scrum loại bỏ các trở ngại để đội có thể tập trung vào công việc và tuân thủ các thực hành Scrum.
- Trợ lý Scrum thường không phải là người quản lý hay giám sát viên, mà là một nhà lãnh đạo và huấn luyện viên có ảnh hưởng, không trực tiếp ra lệnh hay kiểm soát.
Chủ sở hữu sản phẩm: Vai trò và trách nhiệm
Chủ sở hữu sản phẩm chịu trách nhiệm tối đa hóa lợi nhuận đầu tư (ROI) bằng cách xác định các tính năng sản phẩm, chuyển đổi chúng thành danh sách công việc ưu tiên, xác định những mục nào thuộc vị trí hàng đầu trong danh sách Sprint tiếp theo, và liên tục ưu tiên lại và tối ưu hóa danh sách công việc. Giả sử sản phẩm là một sản phẩm thương mại, Chủ sở hữu sản phẩm chịu trách nhiệm về lợi nhuận và thua lỗ của sản phẩm. Một Chủ sở hữu sản phẩm linh hoạt đóng vai trò đại diện cho khách hàng và phải bảo vệ lợi ích của họ.
- Chủ sở hữu sản phẩm sở hữu Danh sách công việc sản phẩm và viết các câu chuyện người dùng và tiêu chí chấp nhận.
- Chủ sở hữu sản phẩm chịu trách nhiệm ưu tiên danh sách công việc sản phẩm và xác định ngày phát hành và nội dung.
- Chủ sở hữu sản phẩm chấp nhận hoặc từ chối các mục trong danh sách công việc sản phẩm.
- Nếu người sở hữu sản phẩm coi là Mục tiêu Sprint không cần thiết, người đó có quyền hủy bỏ Sprint.
- Người sở hữu sản phẩm chịu trách nhiệm về lợi tức đầu tư (ROI) của sản phẩm.
Đội Phát triển: Vai trò và Trách nhiệm
Đội Phát triển là một nhóm cá nhân hợp tác để phát triển và giao sản phẩm tăng trưởng theo yêu cầu và cam kết. Đội bao gồm các thành viên đa chức năng có khả năng đạt được mục tiêu Sprint. Điều này có thể bao gồm kỹ sư phần mềm, kiến trúc sư, lập trình viên, chuyên gia phân tích, quản trị viên hệ thống, chuyên gia kiểm thử chất lượng, người kiểm thử, nhà thiết kế giao diện người dùng và nhiều hơn nữa.
- Đội Phát triển xây dựng sản phẩm theo chỉ đạo của người sở hữu sản phẩm—ví dụ như một ứng dụng hoặc trang web. Đội Scrum là ‘đa chức năng’.
- Đội Phát triển bao gồm tất cả các chuyên môn cần thiết để giao một sản phẩm có thể được giao hàng vào cuối mỗi Sprint.
- Đội Phát triển tự tổ chức, có mức độ tự chủ và trách nhiệm cao.
- Đội Phát triển quyết định số lượng mục cần cam kết trong một Sprint và cách thức tốt nhất để đạt được chúng.
- Đội Phát triển là một nhóm nhỏ, đa chức năng và tự tổ chức, có trách nhiệm chung trong việc phát triển, kiểm thử và phát hành sản phẩm tăng trưởng.
- Vì các quyết định được đưa ra một cách tập thể, nên Đội Phát triển không bổ nhiệm một người lãnh đạo đội.