Giao phần mềm hoạt động thường xuyên
“Giao phần mềm hoạt động thường xuyên, từ vài tuần đến vài tháng, với ưu tiên cho khoảng thời gian ngắn hơn.”
Nguyên tắc tiếp theo nhấn mạnh việc sử dụng phương pháp lặp lại để chia nhỏ một dự án thành những phần rất nhỏ gọi là sprint hoặc iteration, thường trong khoảng từ hai đến bốn tuần. Có một vài lý do tại sao điều này rất hợp lý:
- Tất cả các quy trình phát triển agile như Scrum đều dựa trên việc cải tiến liên tục. Thay vì có một quy trình được xác định cứng nhắc mà không bao giờ thay đổi, nhóm được kỳ vọng sẽ áp dụng một cách tiếp cận thực nghiệm để học hỏi những gì hiệu quả và những gì không hiệu quả khi dự án tiến triển, và thực hiện các điều chỉnh khi cần thiết. Nếu dự án được chia thành những phần rất ngắn và việc học diễn ra vào cuối mỗi phần, việc học hỏi và cải tiến liên tục có thể diễn ra nhanh chóng hơn nhiều. Một câu mantra phổ biến trong agile là, “Thất bại sớm, thất bại thường xuyên.” Nói cách khác, trong nhiều trường hợp, tốt hơn là thử một cái gì đó nhanh chóng và học hỏi từ đó và thực hiện các điều chỉnh, thay vì dành tất cả thời gian cần thiết để cố gắng thiết kế một phương pháp sẽ hoạt động hoàn hảo ngay từ lần đầu tiên.
- 2. Con người làm việc hiệu quả hơn khi có khoảng thời gian ngắn để hoàn thành công việc. Nếu được thực hiện đúng cách, nhóm sẽ phát triển một nhịp điệu và tốc độ rất hiệu quả để sản xuất các phần công việc được xác định một cách nhanh chóng và hiệu quả, giống như một dây chuyền lắp ráp sản xuất.
Các bài viết về Agile và Scrum được khuyến nghị
This post is also available in Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, 简体中文 and 繁體中文.