Scrum - Vai trò

Nhóm Scrum bao gồm ba vai trò, đó là ScrumMaster, Chủ sở hữu sản phẩm và Nhóm.

Đội sản xuất

ScrumMaster (đôi khi được viết là Scrum Master, mặc dù thuật ngữ chính thức không có khoảng trắng sau “Scrum”) là người quản lý quy trình scrum. Anh ấy / cô ấy có trách nhiệm-

  • làm cho quá trình chạy trơn tru
  • loại bỏ những trở ngại ảnh hưởng đến năng suất
  • tổ chức và tạo điều kiện cho các cuộc họp quan trọng

Chủ sở hữu sản phẩm

Product Owner có trách nhiệm tối đa hóa giá trị của sản phẩm và công việc của Nhóm. Cách thực hiện điều này có thể rất khác nhau giữa các tổ chức, Nhóm Scrum và cá nhân.

Product Owner là người duy nhất chịu trách nhiệm quản lý Product Backlog. Quản lý Product Backlog bao gồm-

  • Thể hiện các hạng mục Product Backlog một cách rõ ràng.

  • Sắp xếp các hạng mục Product Backlog để đạt được mục tiêu và sứ mệnh tốt nhất.

  • Tối ưu hóa giá trị của công việc mà Nhóm thực hiện.

  • Đảm bảo rằng Product Backlog có thể nhìn thấy, minh bạch và rõ ràng cho tất cả mọi người và cho thấy những gì Nhóm sẽ làm việc tiếp theo.

  • Đảm bảo rằng Nhóm nghiên cứu hiểu các mục trong Product Backlog ở mức độ cần thiết.

Chủ sở hữu sản phẩm có thể thực hiện công việc trên hoặc nhờ Nhóm làm việc đó. Tuy nhiên, Product Owner vẫn phải chịu trách nhiệm về các nhiệm vụ này.

Chủ sở hữu sản phẩm là một người, không phải là một ủy ban. Product Owner có thể đại diện cho mong muốn của một ủy ban trong Product Backlog, nhưng những người muốn thay đổi mức độ ưu tiên của hạng mục Product Backlog phải đề cập đến Product Owner.

Để Product Owner thành công, toàn bộ tổ chức phải tôn trọng các quyết định của họ. Các quyết định của Chủ sở hữu sản phẩm được hiển thị trong nội dung và thứ tự của Product Backlog. Không ai được phép yêu cầu Nhóm làm việc theo một loạt các yêu cầu khác và Nhóm không được phép làm theo những gì người khác nói. Điều này được đảm bảo bởi ScrumMaster.

Đội

Nhóm tự tổ chức và hoạt động chéo. Điều đó có nghĩa là nhóm bao gồm các nhà phân tích, nhà thiết kế, nhà phát triển, người kiểm tra, v.v. phù hợp và liên quan đến dự án.

Một số người trong ngành gọi nhóm này là nhóm phát triển. Tuy nhiên, tham chiếu như vậy dẫn đến tranh cãi rằng nhóm chỉ có thể có nhà phát triển và không có vai trò nào khác. Đó là một sự hiểu biết hiển nhiên rằng đó chỉ là một quan niệm sai lầm. Để phát triển một sản phẩm phần mềm, chúng tôi yêu cầu tất cả các vai trò và đó là bản chất của scrum - nhóm sẽ phối hợp hoạt động. Các nhóm liên chức năng có tất cả các năng lực cần thiết để hoàn thành công việc mà không phụ thuộc vào những người khác không thuộc nhóm, do đó có thể tiết kiệm thời gian và công sức. Mô hình nhóm trong Scrum được thiết kế để tối ưu hóa tính linh hoạt, sáng tạo và năng suất.

Quy mô Nhóm tối ưu đủ nhỏ để vẫn nhanh nhẹn và đủ lớn để hoàn thành công việc quan trọng trong Sprint. Quy mô Đội nên được duy trì trong khoảng từ năm đến chín người, nếu có thể. Ít hơn năm thành viên trong nhóm làm giảm sự tương tác và dẫn đến hiệu quả năng suất thấp hơn. Có hơn chín thành viên đòi hỏi quá nhiều sự phối hợp.

Nhóm scrum làm việc cùng nhau chặt chẽ hàng ngày để đảm bảo luồng thông tin trôi chảy và giải quyết vấn đề nhanh chóng. Nhóm scrum cung cấp sản phẩm lặp đi lặp lại và tăng dần, tối đa hóa cơ hội cho phản hồi. Việc cung cấp gia tăng một sản phẩm hoàn chỉnh đảm bảo luôn có sẵn một phiên bản hữu ích tiềm năng của sản phẩm đang hoạt động.