Lặp lại sớm, đặc biệt là lần đầu tiên, sẽ chứa hoặc ít nhất nên lập kế hoạch cho các đột biến kiến trúc, bao gồm một lượng thời gian khám phá nhất định và có thể một số nguyên mẫu kiến trúc.
Giống như bạn đã nói, nói chung, có các yêu cầu cấu trúc có thể không có ý nghĩa nhiều đối với các bên liên quan / khách hàng, nhưng được yêu cầu để hình thành một nền tảng hoặc định hướng mẫu mạnh mẽ. Bạn không thể giải quyết vấn đề này vì bạn không thể bắt đầu xây dựng B cho đến khi A hoàn thành.
Một phần của cách tiếp cận Agile là để khách hàng gần gũi vì vậy không cần tài liệu vì tất cả những gì bạn cần làm là nhấc điện thoại / gửi email, và điều đó được mong đợi. Các kỳ vọng của khách hàng nên được đặt một cách thích hợp và bất kỳ công việc nào được hoàn thành nên rất ngắn gọn và CẦN THIẾT . Không mạ vàng, không "Bạn có thể cần nó", v.v. Xây dựng những gì bạn cần trong A để chuyển lên B.
Tùy thuộc vào cách bạn tấn công dự án, bạn chỉ có thể xây dựng nền tảng cần thiết để hoàn thành một mô-đun nhất định, vì vậy trong cuộc họp lập kế hoạch nước rút, bạn sẽ đưa ra các kế hoạch cho lần chạy nước rút hiện tại dựa trên các ưu tiên được đặt ra bởi khách hàng, tùy thuộc vào những gì cần thiết cho lần chạy nước rút đó, có thể có một số yêu cầu cơ bản, vì vậy đó là những gì diễn ra trong giai đoạn nước rút 1. Sau khi lần chạy nước rút đầu tiên hoàn thành và A đã được xây dựng và sau đó lên kế hoạch hoàn thành B.
Nếu bạn đã đồng ý về dòng thời gian với khách hàng, miễn là bạn sẽ đáp ứng thỏa thuận đó, khách hàng có thể sẽ không quan tâm bạn làm gì thứ 1 hay thứ 2. Bạn luôn có thể hiển thị cho họ kết quả kiểm tra đơn vị, nhưng nếu bạn nói rằng chúng tôi sẽ có thứ gì đó để bạn xem sau khi chạy nước rút 2 (hoặc 3), và bạn cung cấp, nó sẽ được ưu tiên. Khách hàng được kỳ vọng sẽ hợp lý nhiều như các nhà phát triển và cả hai đều đang làm việc hướng tới cùng một mục tiêu. Một dự án hoàn thành đáp ứng nhu cầu của khách hàng và hoạt động như mong đợi. Thật đáng lo ngại khi không có gì để xem sau khi chạy nước rút 1 là một điểm cần thiết bởi vì khách hàng chỉ muốn đảm bảo rằng sau khi chạy nước rút 20, dự án sẽ được thực hiện (-ish).