Một số nhóm nhanh nhẹn sử dụng chúng để liên lạc với khách hàng khi anh ta có thể mong đợi có phiên bản mới của phần mềm (ngay cả khi phiên bản đó chưa hoàn chỉnh). Điều này cho phép khách hàng lên kế hoạch di chuyển sang phiên bản mới, trước khi nó được phát hành.
Ví dụ, đối với một phần mềm được phát triển theo cách nhanh nhẹn và được phát hành mỗi 6 tháng , sau đây có thể là các mốc quan trọng.
Alpha 1 - 19/12
Bộ tính năng đầu tiên đến, thường là lỗi. Điều này rất hữu ích để thử chúng và đưa ra phản hồi
Alpha 2 - 23 tháng 1
Bộ tính năng tiếp theo, cộng với một số bản sửa lỗi cho phản hồi trong Alpha
Beta 1 - 27 tháng 2
Tất cả các tính năng cho phiên bản hiện tại đều ở đó và sẽ không có ai được thêm vào cho đến khi phát hành cuối cùng. Phát triển mới sẽ có trong phiên bản tiếp theo. Bạn vẫn có thể đề xuất một số điều chỉnh nhỏ cho hiện tại.
Beta cuối cùng - 27 tháng 3
Hành vi của tính năng này hoàn toàn bị đóng băng, trừ khi tìm thấy lỗ hổng nghiêm trọng. Chỉ có lỗi sẽ được sửa.
Ứng cử viên phát hành - ngày 10 tháng 4
Phiên bản cuối cùng sẽ được phát hành. Không có lỗi được cho là được tìm thấy ở đây. Nếu một số được tìm thấy, một ứng cử viên phát hành mới được tạo ra.
Bản phát hành cuối cùng - ngày 17 tháng 4
Phiên bản được hỗ trợ được phát hành ra công chúng, vì không tìm thấy lỗi nào cho ứng viên phát hành
(Lưu ý: Tôi đã không theo dõi chính xác ngữ nghĩa ubfox ở đây)
Với kế hoạch phát hành trong tay, một khách hàng có thể lên kế hoạch trước. Nếu một tính năng mới thực sự được mong đợi, anh ta có thể thử nghiệm nó trong giai đoạn alpha để đảm bảo rằng nó phù hợp với những gì được yêu cầu. Các lập trình viên có thể bắt đầu thử nghiệm tính năng mới trong giai đoạn beta. Kiểm tra hồi quy có thể bắt đầu trong giai đoạn phát hành ứng cử viên.
Biết khi nào phần mềm sẽ được phát hành và những gì nó sẽ chứa là vô cùng quan trọng đối với nhiều người dùng. Sử dụng cột mốc, bạn có thể biết điều gì sẽ xảy ra và khi nào . Tư duy nhanh nhẹn vẫn còn đó, biểu hiện bằng thực tế là trước một ngày nhất định, bộ tính năng là biến . Điều này không giống như cách thác nước , nơi bạn lên kế hoạch cho cả các tính năng và ngày phát hành . Và dĩ nhiên, phiên bản tiếp theo không được thiết lập, một lần nữa không giống như phương pháp thác nước.
Vì vậy, để trả lời câu hỏi của bạn: Trong nhanh nhẹn, cột mốc được sử dụng để chỉ ra khi nào quyết định và hành động quan trọng sẽ được thực hiện , ngay cả khi những hành động và quyết định đó có thể thay đổi.