Tôi nghĩ vấn đề ở nhiều trại Agile là thời hạn cuối cùng. Rủi ro với thời hạn là bạn cho rằng bạn biết cần phải làm gì. Như bạn chỉ ra, bạn không thể có thời hạn cho một điều chưa biết.
Những gì được mô tả trong câu trả lời của Philip là thời hạn ít hơn nhiều so với một ràng buộc. Chúng tôi có thể nói rằng chúng tôi có tài trợ cho đến tháng 3 và vì vậy chúng tôi phải tạo ra sản phẩm tốt nhất có thể trong thời gian đó.
Để đưa ra một sự tương tự, giả sử tôi yêu cầu bạn đi đến câu chuyện tạp hóa và mua tất cả các cửa hàng tạp hóa trong tuần và, trước khi bạn đi hoặc xem bất kỳ giá nào, tôi muốn bạn cho tôi biết chính xác những gì bạn sẽ chi tiêu. Hơn nữa, bạn sẽ bị phạt nếu bạn sai. Bạn sẽ làm chính xác những gì mọi người làm với thời hạn dự án - bạn sẽ chọn một số ở cấp cao của những gì bạn nghĩ rằng phạm vi có thể là vì nó có khả năng bị phạt thấp nhất. Bây giờ, hãy để chúng tôi nói tôi nói với bạn điều này là không thể chấp nhận được và bạn phải mua những thứ giống như bạn đã lên kế hoạch, nhưng bạn phải làm điều đó với giá rẻ hơn 50 đô la, nếu không. Bây giờ bạn có thể làm gì? Bạn có thể từ chối, bạn chỉ có thể hoãn lại cuộc tranh luận cho đến sau khi bạn mua sắm, hoặc bạn có thể tìm cách gian lận tình hình. Đây là những gì xảy ra trong nhiều tổ chức với thời hạn được đặt ra cho những ẩn số.
Bây giờ, khi thấy toàn bộ tình huống này không lành mạnh như thế nào, Agile chỉ nói "Nếu bạn có ngân sách, tôi có thể hứa sẽ tham gia theo đó và sẽ cung cấp cho bạn những bữa ăn tốt nhất có thể trong tuần này trong sự hạn chế đó". Đó là một cuộc trò chuyện lành mạnh hơn để có.