Hướng dẫn Scrum Master cho người mới bắt đầu

Scrum Master là gì?

Scrum master là người giúp mọi người hiểu Scrum và phục vụ nhóm dự án bằng cách loại bỏ các trở ngại. Ông cũng giúp đơn giản hóa sự phức tạp của dự án.

Scrum master cũng cần đảm bảo rằng nhóm phát triển hoạt động dựa trên các giá trị cốt lõi của Scrum. Anh ấy thường được coi là huấn luyện viên của nhóm, giúp nhóm thực hiện công việc tốt nhất có thể. Hơn nữa, ông còn đảm bảo rằng việc áp dụng Scrum sẽ thành công trong doanh nghiệp.

Trách nhiệm của Scrum Master

Scrum master đóng vai trò là trung tâm của dự án Scrum. Anh ta cần phải thực hiện các trách nhiệm như:

  • Scrum Master cần đảm bảo rằng nhóm đáp ứng được các mục tiêu kinh doanh của mình
  • Scrum Master thúc đẩy môi trường hợp tác trong nhóm
  • Scrum master sẽ lập kế hoạch, sắp xếp backlog của nhóm, trình diễn sprint và hồi tưởng sprint.
  • Hướng dẫn các quy trình Scrum và giúp duy trì tính toàn vẹn của các giá trị Scrum
  • Promote đã cải tiến các phương pháp kỹ thuật như TDD, thử nghiệm tự động và tích hợp liên tục.
  • Đảm bảo rằng mọi bên liên quan phải có mặt tại cuộc họp vào thời gian nhất định
  • Làm việc với các thành viên khác trong nhóm để đảm bảo rằng sự phụ thuộc và rủi ro được phân bổ giữa các nhóm Scrum.
  • Tiến hành nghiên cứu tính khả thi, viết và xác nhận các thông số kỹ thuật.

Vai trò của Scrum Master KHÔNG phải là gì?

Scrum master không phải là người quản lý dự án. Cả hai vai trò đều khác nhau trong quy trình linh hoạt. Anh ấy sẽ không hướng dẫn một nhóm trong mọi giai đoạn phát triển. Anh ta không chịu trách nhiệm về bất kỳ quyết định kỹ thuật nào cũng như không quản lý hoạt động kinh doanh với khách hàng. Anh ấy sẽ không bao giờ lãnh đạo nhóm hoặc đưa ra quyết định thay mặt cho nhóm.

Kỹ năng của bậc thầy Scrum

Scrum master là người rất quan trọng trong quy trình Scrum linh hoạt. Anh ta phải có nhiều kỹ năng, bao gồm kỹ thuật, quy trình scrum và kỹ năng mềm.

Scrum master phải biết các kỹ thuật và cách thực hành khác nhau để quản lý các nhóm tự tổ chức. Anh ấy nên thể hiện sự trung thực, liêm chính, tin tưởng và tôn trọng đội. Anh ta phải có chuyên môn về Agile, huấn luyện CNTT và thuyết trình. Hơn nữa, Scrum master phải có khả năng lên lịch các cuộc họp sao cho không ảnh hưởng đến công việc thường xuyên của các thành viên trong nhóm.

Đặc điểm của Scrum Master

Đặc điểm của Scrum Master
Đặc điểm của Scrum Master

Sau đây là những đặc điểm quan trọng của Scrum master:

Người phục vụ-người lãnh đạo: Lãnh đạo phục vụ là một phong cách lãnh đạo xã hội. Scrum master đóng vai trò là người lãnh đạo phục vụ để đạt được mục tiêu của dự án thông qua việc phục vụ người khác.

Nâng cao tinh thần: Scrum Master cũng đóng vai trò là người nâng cao tinh thần bằng cách khuyến khích nhóm thực hiện công việc của họ hiệu quả hơn.

Người hướng dẫn: Scrum master đóng vai trò là người hỗ trợ khi giúp nhóm hiểu được mục tiêu chung liên quan đến dự án của họ. Anh ấy cũng hỗ trợ nhóm đạt được những mục tiêu này trong khi vẫn giữ thái độ trung lập.

Huấn luyện viên: Các bậc thầy Scrum huấn luyện nhóm trở nên tự tổ chức và cũng hướng dẫn họ trên con đường cải tiến liên tục.

Đại lý: Scrum master cũng đóng vai trò như một tác nhân, giúp thực hiện những thay đổi cần thiết cho phép triển khai Scrum tốt hơn.

Người hướng dẫn: Scrum Master nên chia sẻ kiến ​​thức, kinh nghiệm và thậm chí cả ý kiến ​​của mình, giống như một người cố vấn.

Loại bỏ chướng ngại vật: Scrum master nên loại bỏ tất cả những trở ngại ngăn cản nhóm phát triển làm việc trong điều kiện tốt nhất.

Người quản lý khung: Scrum Master cũng chịu trách nhiệm về khuôn khổ làm việc của nhóm.

Người quan sát: Anh ấy cần phải liên tục quan sát mọi việc, ngay cả những hoạt động nhỏ nhất của các thành viên trong nhóm.

Scrum Master làm gì cả ngày?

Hoạt động 1: Lập kế hoạch công suất và vận tốc bằng bảng tính và Jira.

Hoạt động 2: Xác định các câu chuyện có thể triển khai được với số điểm còn lại từ đợt đánh giá sprint.

Hoạt động 3: Revxem lại vận tốc chạy nước rút trước đó của cả đội.

Hoạt động 4: Đánh giá năng lực của các đội

Hoạt động 5: Tính số điểm hoàn thành của đội

Hoạt động 6: Thành viên trong nhóm cung cấp tất cả các nhiệm vụ đã biết và ước tính nỗ lực thực hiện nhiệm vụ trong vòng một giờ. Scrum Master phải đảm bảo nhiệm vụ được giao cho các thành viên không bao giờ vượt quá khả năng của họ.

Hoạt động 7: Scrum master cũng cần đảm bảo rằng các nhiệm vụ không bao giờ dài quá 16 giờ. Nếu nó lớn hơn thế, anh ấy nên yêu cầu cả nhóm thực hiện việc chia nhỏ chúng.

Trên đây chỉ là một ví dụ nhỏ trong nhiều hoạt động của Scrum Master.

Các phương pháp hay nhất về Scrum master

  • Scrum master nên lắng nghe mọi truy vấn của người phát triển, người quản lý dự án và chủ sở hữu để hiểu vấn đề của họ.
  • Anh ta nên giao phó niềm tin vững chắc của mình vào các thành viên trong nhóm rằng họ sẽ hoàn thành công việc được giao.
  • Scrum master nên tránh thực hiện đa nhiệm trong công việc của mình
  • Anh ấy nên tôn trọng ngay cả với thành viên nhỏ nhất trong nhóm và lắng nghe quan điểm của mọi người.
  • Thể hiện sự đánh giá cao thực sự đối với nhóm vì những thành tích thành công của họ

Tại sao vai trò của Scrum Master lại khó khăn?

Trước hết, việc quản lý các đội tự tổ chức có quy mô lớn không phải là một việc dễ dàng. Nó cần rất nhiều ý chí. Scrum master thường cần quản lý xung đột giữa các thành viên trong nhóm và người quản lý dự án.

Anh ta có thể vẫn đứng đầu toàn bộ dự án quản lý Scrum nhưng anh ta vẫn không có bất kỳ quyền lực nào. Scrum master cũng cần tìm hiểu về động lực, giao tiếp, kinh tế học hành vi và toàn bộ khoa học xã hội khác, những lĩnh vực chắc chắn cần nhiều thời gian ngoài công việc của anh ấy.

Scrum Master được chứng nhận

Để trở thành Scrum Master chuyên nghiệp, bạn cần vượt qua kỳ thi Certified Scrum Master được gọi là CSM. Chứng chỉ này giúp ứng viên hiểu các giá trị, thực tiễn, ứng dụng của Scrum và cung cấp mức độ kiến ​​thức và chuyên môn.

Điều kiện tiên quyết để đào tạo chứng chỉ CSM

Mặc dù không có tiêu chí đủ điều kiện nào được đặt ra cho chứng nhận CSM, nhưng bạn nên có một số hiểu biết về các nguyên tắc Scrum và có kiến ​​thức làm việc về quy trình Scrum tổng thể.

Lợi ích của chứng chỉ Scrum Master là gì?

Dưới đây là một số lợi ích của việc có chứng chỉ CSM

  • Giúp bạn phát triển sự nghiệp của mình bằng cách luôn phù hợp và có khả năng tiếp thị trên tất cả các lĩnh vực ngành
  • Chương trình CSM được thiết kế để dạy các kỹ năng nâng cao nhằm triển khai Scrum tốt hơn
  • Chứng nhận CSM cũng mang đến cơ hội nổi bật trong cộng đồng Scrum toàn cầu.
  • Khóa đào tạo này giúp một người tìm hiểu về môi trường làm việc có ích cho sự phát triển của công ty.
  • Chứng nhận CSM giúp chuyên gia tương tác với chuyên gia Scrum.
  • Với chứng nhận này, người đó sẽ có quyền truy cập vào các nhóm, mạng lưới địa phương và trở thành thành viên hai năm của Scrum Alliance.

Mục tiêu khóa học CSM

  • Khái niệm cơ bản về Scrum và giá trị cốt lõi
  • Có thể bắt đầu sử dụng Scrum một cách hoàn toàn dễ dàng
  • Tìm hiểu cách biết khi nào nên triển khai Scrum
  • Các cuộc họp Scrum, bao gồm cả Sprint hồi tưởng, Sprint Review và Lập kế hoạch phát hành.
  • Khung Scrum khác với các phương pháp khác như Waterfall và Agile
  • Các hiện vật Scrum như Product và Sprint Backlog và Burndown Chart

Làm thế nào để trở thành một Scrum Master được chứng nhận

Sau khi hoàn thành khóa đào tạo, ứng viên có chứng chỉ Scrum cần-

Bước 1) Người cần hoàn thành bài kiểm tra đánh giá trực tuyến. Bài kiểm tra này bao gồm các chủ đề như công nghệ, thực tiễn và nguyên tắc Scrum.

Bước 2) Sau khi hoàn thành kỳ thi, anh ấy/cô ấy sẽ nhận được chứng chỉ Scrum master được chứng nhận từ liên minh Scrum.

Bước 3) Người đó trở thành thành viên chính thức của Scrum Alliance và có thể làm việc với tư cách là Scrum master chuyên nghiệp.

Quá trình phát triển nghề nghiệp của Scrum Master

Quá trình phát triển nghề nghiệp của Scrum Master

Có nhiều cơ hội phát triển nghề nghiệp với vai trò Scrum Master

1. Bậc thầy Scrum

Đây là thứ hạng đầu tiên mà bất kỳ ai cũng sẽ nhận được sau khi hoàn thành chứng chỉ CSM. Anh ta cần phải làm việc ở vị trí này trong thời gian ít nhất một năm đến năm năm. Tại đây, anh ta cần phải thực hiện tất cả vai trò được giao của Scrum master.

2. Bậc thầy Scrum cấp cao

Từ Scrum Master, bạn tiến tới Sr. Scrum Master. Để trở thành Senior Scrum Master, người ta phải thu thập kiến ​​thức nâng cao về các phương pháp hay nhất về Scrum và cách triển khai chúng trong nhóm.

3. Huấn luyện viên nhanh nhẹn

Từ Scrum Master cấp cao, bạn chuyển sang Huấn luyện viên Agile. Để trở thành huấn luyện viên Agile, bạn cần có hơn 5 năm kiến ​​thức với tư cách là Scrum Master và ít nhất một năm kinh nghiệm cố vấn và huấn luyện.

Tổng kết

  • Scrum là khung phát triển linh hoạt để quản lý quá trình phát triển sản phẩm.
  • Scrum master là người giúp người khác hiểu về Scrum và giúp nhóm bằng cách loại bỏ các trở ngại.
  • Scrum master sẽ lập kế hoạch, sắp xếp backlog của nhóm, trình diễn sprint và hồi tưởng sprint.
  • Scrum master phải có kỹ năng sắp xếp các cuộc họp sao cho không ảnh hưởng đến công việc thường xuyên của nhóm.
  • CSM là kỳ thi để trở thành Scrum master chuyên nghiệp.
  • Có rất nhiều cơ hội nghề nghiệp cho một người có thể phát triển như Scrum Master, Sr. Scrum Master và huấn luyện viên Agile.