Toàn bộ thông tin về vị trí Scrum Master trong một team PTSP, bao gồm định nghĩa và vai trò của Scrum Master trong Scrum team, công việc của Scrum Master và sự phối hợp giữa Scrum Master với Product Owner/ Product Manager.
—
MỤC LỤC ĐỌC NHANH
- Scrum Master là ai?
- Chức danh công việc
- Vai trò của Scrum Master
- Scrum Master hỗ trợ gì cho Product Owner
- Vị trí Scrum Master trong các công ty công nghệ
—
I. SCRUM MASTER LÀ AI?
Scrum Master là một trong 03 vị trí chính của một Scrum Team, bên cạnh Product Owner và Developer.
Thuật ngữ Scrum Master chỉ được dùng tại các công ty công nghệ có team phát triển sản phẩm hoạt động theo Scrum framework và Agile methodology.
Các công ty vẫn hoạt động theo mô hình cũ là ’waterfall’ sẽ không có vị trí này, mà thường sẽ có vị trí với chức năng gần giống, là Project Manager.
Trong Scrum Guide 2020 viết bởi hai tác giả Ken Schwaber & Jeff Sutherland, định nghĩa về Scrum Master được viết như sau:
Scrum Masters are true leaders who serve the Scrum Team and the larger organization.
Cụ thể hơn, Scrum Master là người:
- Chịu trách nhiệm cho việc thực hành Scrum theo đúng Scrum Guide trong tổ chức
- Giúp tất cả các thành viên trong team nói riêng và cả tổ chức nói chung hiểu đúng về Scrum framework dưới cả góc độ lý thuyết lẫn thực hành
- Chịu trách nhiệm cho hiệu quả hoạt động của Scrum team
II. CHỨC DANH CÔNG VIỆC CỦA SCRUM MASTER

Trên thị trường, tên gọi để chỉ vị trí này chỉ có một: Scrum Master.
Đây cũng là tên gọi chính thức được sử dụng trong Scrum Guide.
III. VAI TRÒ CỦA SCRUM MASTER TRONG SCRUM TEAM
Trong một team phát triển sản phẩm, tùy thuộc vào mỗi công ty mà có thể có cả hai vị trí Project Manager và Scrum Master, hoặc một vị trí kiêm nhiệm cho cả hai scope công việc, và scope công việc có thể thay đổi linh hoạt theo từng dự án.
Nếu như Project Manager chịu trách nhiệm cho việc vận hành toàn bộ dự án để đảm bảo đạt yêu cầu về chất lượng và tiến độ thì Scrum Master thiên về việc điều phối, hướng dẫn nhằm đảm bảo cho team phát triển sản phẩm vận hành đúng theo mô hình Agile nói chung và các hướng dẫn trong Scrum framework nói riêng.
Scrum Master đóng vai trò hỗ trợ cho Scrum team theo rất nhiều cách:
- Huấn luyện, hướng dẫn các thành viên của Scrum team trong việc tự quản công việc của từng cá nhân cũng như phối hợp chéo với các thành viên khác
- Giúp các thành viên tập trung vào việc tạo ra các kết quả chất lượng cao và đạt được mục tiêu đề ra theo ’definition of done’ (định nghĩa của việc ’hoàn thành’)
- Ngăn chặn và loại bỏ những trở ngại hay những vấn đề có thể ảnh hưởng tới tiến độ của cả team
- Đảm bảo tất cả các Scrum event được tổ chức đầy đủ và diễn ra tích cực, hiệu quả trong đúng khung thời gian quy định cho mỗi event
Note: các Scrum event nói trên bao gồm daily stand-up, Sprint Planning, Sprint Review, Sprint Retrospective.
IV. SCRUM MASTER HỖ TRỢ GÌ CHO PRODUCT OWNER?
Đóng vai trò là một ’true leader’ như được miêu tả trong định nghĩa ở Scrum Guide, vị trí Scrum Master hỗ trợ cho toàn bộ các thành viên trong Scrum Team nói chung và Product Owner nói riêng trong việc áp dụng và thực hành Scrum, đảm bảo rằng mỗi cá nhân và toàn bộ team có thể đạt được hiệu quả tốt nhất trong công việc.
Scrum Master có thể hỗ trợ Product Owner trong các công việc sau:
- Nghiên cứu và đề xuất các phương pháp kỹ thuật để thiết lập mục tiêu (Product Goal) và quản lý danh sách công việc cần triển khai (Product Backlog) một cách hiệu quả
- Giúp cả team hiểu được sự cần thiết của việc chuẩn bị các đầu việc đủ rõ ràng và súc tích trong Product Backlog
- Với những Product Owner mới và chưa có kinh nghiệm làm việc theo Scrum Framework, Scrum Master có thể hướng dẫn Product Owner chuẩn bị các backlog item theo đúng format
- Thiết lập các kế hoạch để phát triển sản phẩm thực tiễn trong những môi trường phức tạp
- Hỗ trợ tổ chức và điều phối các buổi họp sprint một cách hiệu quả
- Đưa ra các phương pháp kỹ thuật phù hợp để quản lý thời gian họp, hay ước lượng khả năng và tốc độ hoàn thành cho các công việc được đưa ra (chấm điểm cho các user story/ task trong Product Backlog) v.v…
- Hỗ trợ giải quyết kịp thời các vấn đề phát sinh trong quá trình làm việc để đảm bảo công việc của cả team không bị tắc nghẽn v.v…
- Tạo điều kiện thuận lợi cho sự tham gia của các stakeholders (các bên liên quan) khi cần
- Là cầu nối để phối hợp với các Scrum Team khác khi cần bàn bạc, trao đổi những công việc có liên quan
- Hỗ trợ cho các stakeholders tham gia các Sprint event khi cần thiết, ghi nhận phản hồi và follow up với team sau khi ghi nhận phản hồi
V. VỊ TRÍ SCRUM MASTER TRONG CÁC CÔNG TY CÔNG NGHỆ
Ở nhiều công ty, tùy theo số lượng của các Scrum Team mà sẽ có nhiều hoặc chỉ có một Scrum Master tham gia nhiều Scrum Team cùng lúc.
Có các công ty vừa có vị trí Scrum Master, vừa có vị trí Project Manager tồn tại trong cùng một team phát triển sản phẩm, hoặc một người có thể đóng vai trò Scrum Master trong team này trong khi kiêm nhiệm vai trò Project Manager trong một team khác.
Có các công ty không có vị trí Scrum Master dù hoạt động theo Scrum framework. Ở các công ty này, sẽ có một vị trí khác là Agile Coach với chức năng gần tương tự nhưng đi kèm với những đặc thù công việc riêng.
—
KẾT
Khi các công ty công nghệ hiện nay ngày càng đi theo xu hướng ứng dụng Agile vào quá trình xây dựng và phát triển sản phẩm/ phần mềm, vị trí Scrum Master ngày càng trở nên phổ biến hơn.
Nếu bạn là một Product Owner hay hướng tới việc trở thành một Product Owner trong tương lai, việc hiểu về vị trí Scrum Master cũng như cách phối hợp với Scrum Master trong công việc sẽ là rất cần thiết.
Hy vọng bài viết trên đã giúp bạn có thêm những thông tin này. Đừng quên like và share nếu bạn thấy bài viết của Phương hữu ích nhé.
—
ĐỌC THÊM CÁC BÀI VIẾT TRONG ‘THE TEAM SERIES’
‘The Team Series’ là chuỗi bài viết về tất cả các vị trí liên quan đến việc xây dựng và phát triển một sản phẩm công nghệ.
- The team series – Product Owner
- The team series – Developer
- The team series – Product Designer
- The team series – Quality Control (QC)
- The team series – Agile Coach
- The team series – UX Writer
- The team series – UX Researcher
Xem thêm: Khóa học Product Management – Quản lý sản phẩm cho người mới bắt đầu
2 thoughts on “The team series – Scrum Master”
Pingback: The team series – UX Writer - Phuong Product Website
Pingback: The team series - Developer - Phuong Product Website
Comments are closed.