Thuật ngữ

Daily Scrum là gì? 15 phút mỗi sáng làm gì cho đúng

Daily Scrum là buổi họp đứng 15 phút mỗi ngày để đội đồng bộ: hôm qua, hôm nay, vướng gì. Hai cách chạy, sáu quy tắc, ví dụ một daily 12 phút, năm lỗi hay gặp.

Khoảng 5 phút đọc

Trả lời ngắn

Định nghĩaDaily Scrum (họp đứng hằng ngày, còn gọi là daily hay stand-up) là buổi họp 15 phút, cùng giờ mỗi ngày, để đội đồng bộ với nhau: hôm qua đã xong gì, hôm nay làm gì, đang vướng gì. Nó là buổi của đội cho đội, không phải buổi báo cáo cho quản lý, và không giải quyết vấn đề tại chỗ.

Trong năm sự kiện của Scrum, daily là sự kiện rẻ nhất và bị làm sai nhiều nhất. Làm đúng, nó thay cho hàng chục tin nhắn hỏi tiến độ mỗi ngày. Làm sai, nó thành 40 phút mỗi người đọc lại việc của mình cho sếp nghe. Khung lớn hơn xem Scrum là gì?.

Mục đích thật: điều chỉnh kế hoạch trong ngày

Sprint có mục tiêu hai tuần; daily là lúc đội nhìn xem hôm nay cần đổi gì để vẫn tới mục tiêu đó. Ba câu hỏi quen thuộc chỉ là phương tiện. Kết quả của một daily tốt không phải “mọi người đã nói”, mà là: ai cần giúp ai, việc nào nên dừng, việc nào nên bắt đầu, và hai người nào sẽ nói chuyện riêng ngay sau đó.

Hai cách chạy daily

Đi theo người hay đi theo bảng
CáchLàm thế nàoHợp vớiRủi ro
Đi theo ngườiTừng người trả lời ba câu: hôm qua, hôm nay, vướng gì.Đội mới, dưới 6 ngườiThành báo cáo cá nhân; người nói dài; việc kẹt không ai để ý
Đi theo bảngĐứng trước bảng, đi từng cột từ phải sang trái (Done → Review → Đang làm → Cần làm), hỏi từng thẻ: cần gì để sang cột kế?Đội đã có bảng cập nhật, từ 5 ngườiBỏ sót người không có thẻ; cần bảng đúng trước giờ họp

Đi theo bảng từ phải sang trái là cách hay hơn cho phần lớn đội: nó ưu tiên việc sắp xong (cột Review) thay vì việc mới bắt đầu, và tự nhiên lộ ra thẻ nằm im hai ngày. Cách dựng bảng để chạy được như vậy ở Kanban là gì?.

Sáu quy tắc để daily đúng 15 phút

Quy ước của đội

  • Đúng giờ, cùng giờ mỗi ngày, ai đến muộn nghe phần còn lại; không đợi.
  • Cập nhật bảng trước giờ họp, không cập nhật trong lúc họp.
  • Đứng, hoặc bật camera nếu từ xa; ngồi là kéo dài.
  • Ai nói quá hai phút thì hẹn bàn sau; vấn đề kỹ thuật giải quyết ngay sau daily với đúng hai, ba người liên quan.
  • Vướng mắc phải có tên: vướng ở ai, cần gì, ai gỡ, khi nào.
  • Quản lý dự án nghe là chính; hỏi “cần gì” chứ không hỏi “sao chậm”.

Ví dụ: một daily 12 phút của đội 6 người

Ví dụ

9 giờ 00, đội đứng trước Board lọc sprint đang chạy, burndown mở ở màn hình bên. Điều phối đi từ cột Review: thẻ “Xuất bảng điểm PDF” chờ test hai ngày, tester nói đang kẹt máy thử; lập trình viên phụ trách nhận cài lại máy thử ngay sau daily. Cột Đang làm có 5 thẻ trong khi giới hạn là 4: một bạn đang cầm hai thẻ, đồng ý tạm dừng thẻ ít gấp hơn.

Cột Cần làm: bạn vừa rảnh nhận thẻ “lọc theo khoa”. Burndown còn 18 điểm ngày thứ 6, lý tưởng 15, cả đội thấy chấp nhận được nếu thẻ PDF xong hôm nay. 9 giờ 12 kết thúc; hai người ở lại 10 phút bàn cách tái hiện lỗi PDF. Không ai báo cáo cho ai, nhưng kế hoạch trong ngày đã đổi ở ba chỗ.

Năm lỗi hay gặp

Đội mới hay mắc

  • Daily thành báo cáo cho sếp. Mọi người quay về phía quản lý và nói cho quản lý nghe. Quản lý nên đứng lẫn vào đội, hoặc thỉnh thoảng không dự.
  • Giải quyết vấn đề tại chỗ. Hai người tranh luận thiết kế 20 phút, bốn người còn lại đứng nhìn. Hẹn bàn sau.
  • Bỏ daily khi bận. Ngày bận nhất là ngày cần đồng bộ nhất; rút xuống 10 phút thay vì bỏ.
  • Không nhìn bảng, không nhìn burndown. Daily bằng trí nhớ thì mỗi người một bức tranh; bảng là bức tranh chung.
  • Vướng mắc nói rồi để đó. Vướng mắc nói ở daily hôm nay và hôm sau vẫn còn là thất bại của cả đội, không của người nói.
Daily không phải buổi báo cáo. Nếu sau daily không ai đổi kế hoạch trong ngày, hãy đổi cách chạy daily.

Daily Scrum trên Pentara

Trong PentaraDự ánBoardLọc: Sprint đang chạy

Tab Board mặc định lọc theo sprint đang chạy, nên daily chỉ cần mở Board và đi từng cột từ phải sang trái; thẻ hiện người thực hiện, điểm, hạn tô đỏ nếu trễ, số bình luận và task con. Tiêu đề cột hiện “đang có / giới hạn” để thấy ngay cột nào vượt WIP. Burndown ở trang Chi tiết sprint đặt cạnh bảng.

Vướng mắc ghi thành bình luận trong việc, @nhắc người cần gỡ; người đó nhận thông báo ở chuông. Mỗi người mở Công việc của tôi đầu ngày để cập nhật bảng trước giờ họp. Thẻ nằm im hơn hai ngày ở Đang làm hoặc Review là câu hỏi đầu tiên của daily. Chưa có đội để thử? Đăng ký gói Miễn phí, lịch 9 giờ mỗi ngày có sẵn trong Quy trình sprint 2 tuần.

Hỏi đáp nhanh

Daily nên họp lúc mấy giờ?
Giờ mà cả đội đã có mặt và chưa cắm đầu vào việc, thường 9 giờ hoặc ngay sau giờ bắt đầu làm 15 phút. Quan trọng là cố định: cùng giờ mỗi ngày, không dời theo lịch của quản lý. Đội làm từ xa họp qua video, bật camera, vẫn đúng 15 phút.
Quản lý dự án có nên dự daily không?
Nên, nhưng với vai người nghe và người gỡ vướng, không phải người nhận báo cáo. Nếu đội quay về phía quản lý để nói thì daily đã thành báo cáo; quản lý nên đứng lẫn vào đội, hỏi “cần gì” thay vì “sao chậm”, và thỉnh thoảng vắng mặt để đội tự chạy.
Đội 3 người có cần daily không?
Cần, nhưng 5–10 phút là đủ và có thể làm trước bảng ngay chỗ ngồi. Ba người vẫn có việc kẹt, vẫn có người cầm hai việc, và vẫn cần một lúc mỗi ngày để đổi kế hoạch trong ngày. Bỏ daily thì việc kẹt nằm im đến cuối tuần.