23 câu hỏi phỏng vấn Scrum Master hàng đầu và câu trả lời

Câu hỏi phỏng vấn Agile Scrum Master

Dưới đây là những câu hỏi và câu trả lời phỏng vấn Scrum Master dành cho cả ứng viên mới vào nghề và ứng viên có kinh nghiệm để có được công việc mơ ước của mình.

Tải xuống PDF miễn phí: Câu hỏi phỏng vấn Scrum Master


1) Lợi ích của việc áp dụng Scrum là gì?

Ưu điểm của việc thực hiện scrum là trong khi thực hiện thử nghiệm

  • Nó giảm thiểu rủi ro khi ứng phó với những thay đổi được thực hiện đối với hệ thống
  • Nó làm tăng ROI (Lợi tức đầu tư)
  • Nó cải thiện quá trình liên tục
  • Nó liên tục và nhanh chóng xem xét phần mềm đang hoạt động thực tế
  • Bất kỳ ai cũng có thể thấy phần mềm thực sự hoạt động và tiếp tục cải tiến cho lần lặp lại khác

2) Chu kỳ Scrum kéo dài bao lâu? Ai tham gia vào chu kỳ Scrum?

Chu kỳ Scrum phụ thuộc vào loại dự án mà nhóm đang làm việc. Thông thường, nó kéo dài khoảng 2-4 tuần đến gần một tháng. Trong chu kỳ Scrum, nó bao gồm

  • Scrum master
  • Chủ sản phẩm
  • Nhóm nghiên cứu

3) Câu chuyện người dùng trong Scrum là gì?

Trong scrum, một câu chuyện của người dùng thường ngắn gọn, chỉ gồm một câu định nghĩa về tính năng hoặc chức năng.


4) Các hiện vật của quy trình Scrum là gì?

Các hiện vật của quy trình Scrum bao gồm

  • Nước rút tồn đọng
  • Product backlog
  • Biểu đồ vận tốc
  • Biểu đồ cháy

5) Scrum Sprint là gì?

Dự án Scrum được phát triển theo một chuỗi “sprint”. Đây là một chu trình làm việc lặp lại và thường xuyên trong phương pháp Scrum, trong đó công việc được hoàn thành và sẵn sàng để xem xét.

Câu hỏi phỏng vấn Scrum Master
Câu hỏi phỏng vấn Scrum Master

6) Thời lượng lý tưởng cho Sprint là bao nhiêu? Nó ảnh hưởng đến quy trình làm việc như thế nào?

Sprint trong Scrum thường kéo dài trong 30 ngày hoặc hai tuần. Việc lập kế hoạch sprint trong hai tuần được ưa chuộng vì nhiều lý do. Đầu tiên, nó giúp nhóm dễ dàng ước tính, lập kế hoạch và hoàn thành công việc trong hai tuần. Thứ hai, nó cung cấp đủ thời gian cho chủ sở hữu sản phẩm để thay đổi các ưu tiên thường xuyên hơn và cho phép nhóm thích ứng nhanh với áp lực của thị trường.


7) Giải thích về product backlog trong Scrum

Trước khi scrum sprint bắt đầu, chủ sở hữu sản phẩm sẽ xem xét danh sách tất cả các tính năng mới, yêu cầu thay đổi, cải tiến và báo cáo lỗi và xác định những tính năng nào có mức độ ưu tiên cao. Nếu dự án mới, nó bao gồm các tính năng mới mà hệ thống mới phải cung cấp, danh sách mục này được gọi là Product Backlog. Những thứ được giữ trong sprint được gọi là Sprint Backlog.


8) Giải thích các hoạt động được thực hiện trong cuộc họp Agile scrum

Trong các cuộc họp scrum

  • Nhóm phân tích xem họ có bao nhiêu thời gian để hoàn thành nhiệm vụ trong Sprint
  • Từ danh sách tồn đọng sản phẩm, nhóm lấy mục đầu tiên và chia thành các nhiệm vụ
  • Nhóm ước tính thời gian thực hiện nhiệm vụ
  • Nếu còn thời gian trong sprint, họ sẽ chuyển sang mục tiếp theo trong danh sách tồn đọng sản phẩm
  • Quyết định các tính năng rõ ràng và ước tính số lượng cần đưa vào phạm vi cho sprint

9) Vai trò của Scrum Master trong Scrum là gì?

  • Loại bỏ mọi trở ngại mà nhóm phải đối mặt trong quá trình theo đuổi mục tiêu chạy nước rút
  • Tối đa hóa năng suất của nhóm
  • Đảm bảo rằng ngôn ngữ kịch bản được sử dụng để kiểm tra hệ thống và kiểm tra đơn vị được viết bằng cùng một ngôn ngữ
  • Hướng dẫn nhóm và chủ sở hữu sản phẩm cải thiện hiệu quả hoạt động của họ
  • Đảm bảo rằng tất cả các thực hành scrum tiêu chuẩn đều được tuân theo
Câu hỏi và câu trả lời phỏng vấn Scrum Master
Câu hỏi và câu trả lời phỏng vấn Scrum Master

10) Biểu đồ burndown của Scrum nên bao gồm những gì?

Biểu đồ burndown scrum phải bao gồm

  • Trục X hiển thị ngày làm việc
  • Trục Y hiển thị nỗ lực còn lại
  • Nỗ lực lý tưởng như một hướng dẫn
  • Tiến triển thực sự của nỗ lực

11) Những nhược điểm của việc sử dụng Scrum là gì?

  • Sẽ là một công việc khó khăn đối với một Agile scrum master khi phải lập kế hoạch, tổ chức và xây dựng một dự án không có mục tiêu rõ ràng.
  • Cuộc họp scrum hàng ngày đòi hỏi phải xem xét thường xuyên và có nhiều nguồn lực
  • Một dự án thành công phụ thuộc vào sự trưởng thành và tận tụy của tất cả các thành viên trong nhóm
  • Sự không chắc chắn về sản phẩm, những thay đổi thường xuyên và việc giao sản phẩm thường xuyên vẫn tồn tại trong chu kỳ scrum
  • Nó làm cho mọi sự bất thường trở nên rõ ràng
  • Nó đòi hỏi sự thay đổi đáng kể

12) Scrum of scrum là gì?

Scrum of scrum được sử dụng để chỉ cuộc họp sau cuộc họp scrum hàng ngày. Người chịu trách nhiệm từ mỗi nhóm agile tham dự cuộc họp và thảo luận về công việc của họ và trả lời các câu hỏi như

  • Kể từ cuộc họp trước, tiến độ của nhóm như thế nào?
  • Nhóm của bạn được mong đợi làm hoặc nên hoàn thành những gì trước cuộc họp tiếp theo?
  • Nhóm của bạn gặp phải những trở ngại nào khi hoàn thành nhiệm vụ?
  • Bạn có định cho phép nhóm sau sử dụng bất kỳ tác phẩm nào của mình không?

13) Giải thích thuật ngữ “Tăng dần”.

Thuật ngữ “Tăng dần” được sử dụng để chỉ tổng số mục tồn đọng sản phẩm đã hoàn thành trong suốt sprint và tất cả các sprint trước đó. Vào cuối sprint, phần tăng dần phải ở trạng thái đã hoàn thành; ngoài ra, nó phải ở trong tình trạng có thể sử dụng lại bất kể chủ sở hữu sản phẩm có sẵn sàng phát hành sản phẩm hay không.


14) “Velocity” là gì?

“Vận tốc” là tổng nỗ lực mà một nhóm có thể thực hiện trong một lần chạy nước rút. Con số này được tính bằng cách cộng tất cả các điểm câu chuyện từ các câu chuyện của lần chạy nước rút trước. Đây là hướng dẫn để nhóm hiểu được họ có thể thực hiện bao nhiêu câu chuyện trong một lần chạy nước rút.


15) “Sashimi” và “Trở ngại” là gì?

  • Sashimi:Thuật ngữ này tương tự như “hoàn thành”; nó được sử dụng để xác định nhiệm vụ cụ thể khi nó hoàn thành. Thuật ngữ được các nhóm khác nhau sử dụng để chỉ trạng thái nhiệm vụ đã hoàn thành của họ có thể khác nhau nhưng phải giống nhau trong cùng một nhóm.
  • Những trở ngại: Bất kỳ trở ngại nào ngăn cản các thành viên trong nhóm thực hiện công việc của họ đều được gọi là trở ngại

16) Scrum poker hay planning poker là gì?

Scrum poker hoặc planning poker là một kỹ thuật để ước tính quy mô tương đối của các mục tiêu phát triển trong phát triển phần mềm. Đây là một cách để xác định thời lượng của các mục sprint bằng cách chơi các lá bài số úp xuống bàn, thay vì đọc to chúng.


17) Biểu đồ burndown cho thấy điều gì?

Biểu đồ Burn down được sử dụng để theo dõi trạng thái sprint, chúng hoạt động như một chỉ báo cảnh báo sớm; chúng có thể hữu ích trong việc làm nổi bật “thiếu tiến bộ”Ngoài ra, họ sẽ làm nổi bật khu vực mà họ thấy có sự trùng lặp.


18) Mục đích của việc tổ chức cuộc họp hồi cứu Sprint là gì?

Mục tiêu của cuộc họp hồi cứu Sprint là để các thành viên trong nhóm biết mọi việc diễn ra như thế nào trong suốt sprint và thảo luận về những cách có thể cải thiện hơn nữa cho các sprint trong tương lai.


19) Sự khác biệt giữa Sprint và Iteration trong Scrum là gì?

  • Lặp lại: Đây là thuật ngữ được sử dụng để định nghĩa một chu kỳ phát triển duy nhất trong các phương pháp linh hoạt nói chung. Đây là thuật ngữ phổ biến được sử dụng trong quy trình phát triển lặp lại và gia tăng.
  • Tăng tốc: Nó được sử dụng để xác định một chu kỳ phát triển hoặc bước lặp trong một phương pháp nhanh nhẹn chuyên biệt được gọi là Scrum. Sprint là đặc thù của scrum và không phải tất cả các hình thức lặp đều là Sprint.

20) Điểm câu chuyện trong Scrum là gì?

Mỗi tính năng trong scrum là Story. Điểm story là một phép đo tùy ý được các nhóm Scrum sử dụng và là một số liệu được các nhóm agile sử dụng để xác định mức độ khó khăn khi triển khai một story nhất định.


21) Tốc độ trong scrum là bao nhiêu? Nó được đo như thế nào?

Tốc độ trong một cuộc scrum là phép đo mức độ nhóm hoàn thành công việc trong một lần lặp lại hoặc chạy nước rút. Nó được đo bằng

  • V= Tổng số điểm câu chuyện / Một lần lặp lại

22) Khi nào Scrum không còn hữu ích?

Về mặt lý tưởng, scrum hữu ích để giám sát công việc với 5 đến 10 người, những người cam kết đạt được mục tiêu sprint. Nó không phù hợp với các nhóm lớn hoặc nhóm có nhiều trách nhiệm hơn. Đối với một nhóm lớn hơn, scrum có thể được áp dụng bằng cách chia nhóm thành các nhóm nhỏ và thực hành Scrum.


23) Trách nhiệm của một Scrum Master chuyên nghiệp là gì?

Trong một số trường hợp, vai trò của scrum master tương tự như vai trò của người quản lý dự án và trách nhiệm của scrum master là:

  • Tiến hành lập kế hoạch Sprint và quản lý dự án
  • Để lên lịch cuộc họp Scrum hàng ngày
  • Quản lý trách nhiệm của quy trình Scrum
  • Hỗ trợ các nhóm phát triển tuân theo các thông lệ Scrum
  • Làm việc để loại bỏ các rào cản để cho phép nhóm tập trung vào công việc
  • Cung cấp hỗ trợ cho Product Backlog

Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn

Chia sẻ

8 Comments

  1. hình đại diện hiệu trưởng nói:

    Tôi đã được hỏi trong buổi phỏng vấn: Bạn lập kế hoạch chạy nước rút trước khi triển khai bao lâu? Ví dụ: nếu ngày bắt đầu triển khai của bạn là 2 tuần nữa thì sao? Khi nào bạn bắt đầu lập kế hoạch chạy nước rút? Cảm ơn

    1. hình đại diện Nặc Danh nói:

      8 giờ cho một cuộc chạy nước rút kéo dài 4 tuần

      1. hình đại diện Gaurav Dutt nói:

        Vâng.. đó là số giờ tối đa có thể dành cho việc lập kế hoạch cho Sprint có quy mô 4 tuần

    2. hình đại diện Gaurav Dutt nói:

      Vào cùng ngày chúng tôi bắt đầu triển khai Sprint.
      Việc lập kế hoạch, xem xét, hồi cứu và họp scrum hàng ngày đều là một phần của Sprint và thời lượng của chúng được bao gồm trong hộp Thời gian của Sprint.

  2. hình đại diện Anuj Sharma nói:

    Câu hỏi và trả lời hay…Nhưng tôi cũng có một số câu hỏi và vui lòng cho tôi biết câu trả lời của họ:

    1. Bộ hồi quy trong Agile là gì?
    2. Phân tích tác động với mẫu trong Agile?
    3. Kế hoạch kiểm thử chấp nhận trong Agile có mẫu.
    4. Ước tính thử nghiệm trong Agile

    Và câu hỏi về các tình huống thời gian thực liên quan đến Agile.

  3. hình đại diện Thanh toán nói:

    cách hướng dẫn một hoặc nhiều nhóm áp dụng các nguyên tắc agile/scrum

    1. hình đại diện Nayer Sadek nói:

      @payal

      1- Giới thiệu cho nhóm của bạn về các giá trị và nguyên tắc của Agile.
      2- Thúc đẩy các giá trị cốt lõi của Scrum.
      3- Giải thích các nghi lễ và quy trình thực nghiệm là gì và tại sao chúng ta phải tổ chức các cuộc họp scrum.
      4- Thực hành Sprint Zero trên các nhóm mới để họ làm quen với quy trình sprint

  4. hình đại diện Brad Bond nói:

    Biểu đồ Burn Down và tốc độ KHÔNG phải là hiện vật của scrum. Bạn đang cung cấp thông tin sai lệch cho người đọc và nên xấu hổ.

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *