Ban biên tập mở đầu với vài dữ kiện và gợi ý.
Dữ kiện: Scrum Guide 2020 không có "Sprint 0". Mỗi sprint đều phải tạo ra ít nhất một Increment có giá trị, đạt Definition of Done. Vì vậy theo nghĩa chặt, một sprint chỉ làm việc chuẩn bị không phải sprint Scrum.
Nhưng nhu cầu chuẩn bị là thật: có tầm nhìn và backlog ban đầu, có đội, có môi trường để viết và triển khai code. Câu hỏi không phải "có chuẩn bị hay không" mà là chuẩn bị bao nhiêu và bằng hình thức nào.
Một số cách tiếp cận đang được dùng
- Khởi động ngắn có giới hạn thời gian (vài ngày đến 1–2 tuần), gọi đúng tên là "giai đoạn khởi động" thay vì "sprint", với danh sách đầu ra cụ thể.
- Sprint 1 giao một lát cắt mỏng đi hết các tầng ("walking skeleton"): một chức năng rất nhỏ được triển khai tới môi trường thật. Việc dựng pipeline, môi trường được làm như một phần của story đầu tiên, nên vẫn có Increment.
- Giai đoạn khám phá (discovery) như mô hình của GOV.UK Service Manual: tìm hiểu người dùng và vấn đề trước khi cam kết xây dựng — có mục tiêu học hỏi rõ ràng, không phải viết đặc tả đầy đủ.
Dấu hiệu "waterfall trá hình": Sprint 0 kéo dài hàng tháng; đầu ra là bộ tài liệu thiết kế chi tiết toàn hệ thống; không có gì chạy được cho đến khi "xong chuẩn bị".
Mời các bạn chia sẻ thời lượng khởi động thực tế và điều gì bạn ước đã làm (hoặc không làm) trong giai đoạn đó.
Nguồn: