Từ Scrum guide 2020 - Development Team được thay đổi thành Developer.
Developer là một trong ba vai trò chính của Scrum Framework, họ là những người trực tiếp làm việc để tạo ta sản phẩm hoàn thiện, sử dụng được bởi người dùng. Trong Scrum Guide 2020, Developer không còn được đề cập con số tối ưu nữa, thay vào đó Scrum Guide 2020 đã đề cập con số tối ưu tốt nhất cho cả Scrum team (Product Owner, Scrum Master và Developers) là không quá 10 người. Việc quá ít hay nhiều hơn 10 thành viên trong Scrum team được cho là đa phần không giúp tăng năng suất. "Developer là một đội Self-organize (tự tổ chức) công việc của mình trong Sprint" không còn được đề cập trong Scrum guide 2020, mà thay vào đó Scrum team được đề cập là một nhóm "Self-managed" ('Tự quản'). Không ai được quyền yêu cầu Developer làm gì hay làm thế nào trong Sprint. Developer có trách nhiệm tự giải quyết những mâu thuẫn nội bộ, hoặc có thể cần sự giúp đỡ của Scrum Master, khi họ không thể tự giải quyết nó. Developer có trách nhiệm ước lượng công việc của mình (việc ước lượng này không dành để báo cáo cho ai cả, mà là để dự đoán xem team có thể hoàn thành công việc trong Sprint tiếp theo hay không, hay ướm chừng độ lớn của công việc.) Product Owner có thể đổi các chức năng, để tăng hoặc giảm độ lớn của công việc, nhưng cuối cùng, Developer là người có quyết định trong việc ước lượng và làm thế nào. Developer là một đội Cross-Functional. Tức là Developer có đủ kỹ năng để thực hiện tất cả các công việc cần trong một Sprint để hoàn thành Done Increment. Developer có trách nhiệm tự kiểm tra và update công việc của chính mình bất cứ lúc nào chứ không phải đợi đến Daily Scrum (mặc dù Daily Scrum vẫn là cơ hội chính thức để update và kiểm tra) để hoàn thành Done Increment vào cuối Sprint. Đảm bảo chất lượng của sản phẩm là trách nhiệm của Developer, không phải của một cá nhân nào. Xem thêm: Scrum Framework |