Mục đích: Kiểm tra (Inspect) cách Sprint vừa qua diễn ra như thế nào về mặt con người, mối quan hệ, quy trình và công cụ.
Kết quả cần đạt: Xác định được những gì đã làm tốt và những gì cần cải thiện, từ đó chọn ra 1-3 hành động cụ thể để thực hiện ngay trong Sprint tiếp theo.
Thời lượng: Tối đa 3 giờ cho Sprint 1 tháng (thông thường là 45-90 phút cho Sprint 2 tuần).
Thành phần: Scrum Team (Product Owner, Scrum Master, và Developers).
Mô hình này giúp buổi họp có cấu trúc, dẫn dắt cảm xúc của team từ lúc bắt đầu đến khi đưa ra quyết định cuối cùng.
Mục tiêu: Phá băng và kết nối.
Hoạt động:
Check-in: Mỗi người dùng một từ để mô tả Sprint vừa qua (ví dụ: "Hối hả", "Thành công", "Mệt mỏi").
Nhắc lại cam kết: "Dù chúng ta tìm thấy gì, chúng ta hiểu và tin rằng mọi người đã làm tốt nhất công việc của họ với những gì họ biết vào thời điểm đó."
Trên thang điểm 1-5, bạn cảm thấy mức độ gắn kết của team mình đang ở đâu?
Mục tiêu: Tạo ra một bức tranh chung về những gì đã xảy ra (nhìn lại sự kiện)
Công cụ: Sử dụng mô hình Start - Stop - Continue hoặc Mad - Sad - Glad.
Start: Những gì chúng ta nên bắt đầu làm?
Stop: Những gì đang cản trở và nên dừng lại?
Continue: Những gì đang làm tốt và cần duy trì?
Cách làm: Team viết ý kiến lên giấy note (hoặc bảng online) trong yên lặng.
Câu hỏi gợi ý:
Sự kiện nào làm bạn bất ngờ nhất trong 2 tuần qua?
Công việc nào tiêu tốn của bạn nhiều thời gian nhất nhưng mang lại giá trị ít nhất?
Điều gì giúp chúng ta hoàn thành được [Ticket X] nhanh hơn dự kiến?
Mục tiêu: Đừng chỉ nhìn bề nổi, hãy tìm nguyên nhân gốc rễ.
Hoạt động:
Gom nhóm các note có nội dung tương tự.
Dùng kỹ thuật 5 Whys để đào sâu các vấn đề lớn.
Bình chọn (Dot Voting): Mỗi thành viên có 3 dấu chấm để bình chọn cho vấn đề mà họ thấy quan trọng nhất cần giải quyết ngay.
Câu hỏi gợi ý:
Tại sao chúng ta thường xuyên bị quá hạn vào ngày cuối Sprint?
Có rào cản nào về công cụ hay quy trình phối hợp giữa Dev và PO không?
Nếu có một cây đũa thần để thay đổi 1 thứ duy nhất, bạn sẽ đổi gì?
Mục tiêu: Biến thảo luận thành hành động cụ thể.
Hoạt động:
Với những vấn đề được vote nhiều nhất, team thảo luận giải pháp.
Nguyên tắc SMART: Các hành động phải cụ thể, đo lường được và có người chịu trách nhiệm.
Ví dụ: Thay vì nói "Giao tiếp tốt hơn", hãy ghi "Team sẽ họp nhanh 5 phút trước khi kết thúc ngày để đồng bộ code".
Câu hỏi gợi ý:
Bước nhỏ nhất chúng ta có thể làm vào thứ Hai tới để cải thiện việc này là gì?
Ai sẽ là người 'chủ trì' (owner) cho hành động cải tiến này?
Làm sao để chúng ta biết được hành động này đã có hiệu quả vào cuối Sprint tới?
Mục tiêu: Ghi nhận nỗ lực và kết thúc với năng lượng tích cực.
Hoạt động:
Appreciations: Các thành viên gửi lời cảm ơn đến đồng đội đã hỗ trợ mình trong Sprint.
Scrum Master tóm tắt các đầu việc cải tiến sẽ đưa vào Sprint Backlog tới.
Câu hỏi gợi ý:
Một điều bạn muốn cảm ơn đồng nghiệp ngồi bên cạnh là gì?
Bạn cảm thấy buổi họp hôm nay có hữu ích không? Có điều gì cần đổi mới cho buổi Retro sau?
Nên:
Tập trung vào quy trình và sự phối hợp
Khuyến khích mọi người cùng lên tiếng
Thay đổi format thường xuyên (dùng game, hình ảnh)
Chọn ít hành động nhưng làm triệt để
Không nên:
Chỉ trích cá nhân hoặc đổ lỗi
Để một người (thường là leader) nói hết buổi
Giữ mãi một format gây nhàm chán
Đưa ra danh sách cải tiến quá dài rồi bỏ xó