Nhóm đang bắt đầu với dự án A Agile vốn đầu tiên của họ và dự án có vẻ như sẽ phù hợp với phương pháp luận (nghĩa là chúng ta có thể chỉ cần lấy một cuốn sách nhanh và làm theo nó như một công thức), với một chút nhầm lẫn:
Dự án liên quan đến ba điều mà không ai trong nhóm có kinh nghiệm: Tích hợp với Hệ thống lương của Foo, có thể xử lý loại tệp XYZ89 (trong đó "XYZ89" = một số loại tệp bạn chưa từng nghe thấy) và chuyển đổi một số loại tệp các tệp khác để Frobnobdicator xử lý chúng.
Theo tôi hiểu, thực hành Agile tiêu chuẩn sẽ là lên lịch cho các đột biến trong số này, sau đó chúng tôi có thể xác định họ sẽ mất bao lâu (tôi không chắc có nhiều khả năng khách hàng sẽ quyết định không làm chúng, vì chúng là khá nhiều yêu cầu vững chắc của dự án)
Vì vậy, câu hỏi của tôi là:
Chúng ta có làm tất cả các mũi nhọn lên phía trước trong lần lặp đầu tiên để có ước tính tốt hơn về thời gian cần thiết để thực hiện chúng và / hoặc có được một "bộ xương đi bộ" và chạy không?
Nếu không, toàn bộ lịch trình dự án sẽ nằm trong tầm ngắm của một trong những đột biến này sẽ quay trở lại với dữ liệu rằng câu chuyện đặc biệt này sẽ diễn ra lâu hơn chúng ta?
Cách thực hành tốt nhất để xử lý nhiều đột biến khi chúng là những yêu cầu cơ bản không thể thương lượng của một dự án?