Ранні ітерації, особливо перша, міститимуть або повинні принаймні планувати архітектурні шипи, які включають певний час відкриття та, можливо, деяку архітектурну прототипування.
Як ви вже говорили, загалом існують структурні вимоги, які не можуть багато означати для зацікавлених сторін / клієнтів, але вимагаються для формування сильної платформи або орієнтації на зразок. Ви не можете обійти це, оскільки ви не можете розпочати будівництво B, поки A не буде завершено.
Частина підходу Agile полягає в тому, щоб клієнт був закритий, тому документація не потрібна, оскільки все, що вам потрібно зробити, - це забрати телефон / надіслати електронну пошту, і це очікується. Очікування клієнтів повинні бути встановлені відповідним чином, а будь-яка завершена робота повинна бути дуже короткою та НЕОБХІДНОЮ . Ні позолочення, ні "Вам це може знадобитися" тощо. Побудуйте те, що вам потрібно в A, щоб перейти на B.
Залежно від того, як ви атакуєте проект, ви можете створити необхідний фундамент лише для того, щоб виконати певний модуль, тож під час зустрічі зі планування спринту ви могли б викласти плани поточного спринту на основі пріоритетів, визначених Замовник, залежно від того, що потрібно для цього спринту, можуть бути деякі основоположні вимоги, тому ось що переходить у спринт 1. Після завершення 1-го спринту та побудови A, а потім планування завершення B.
Якщо ви домовилися про часовий графік із замовником, поки ви збираєтесь виконувати цю угоду, клієнту, ймовірно, не буде байдуже, що ви робите 1-го чи 2-го. Ви завжди можете показати їм результати тестування одиниці, але якщо ви скажете, що після спринту 2 (або 3) вам доведеться щось побачити, і ви поставите його, це встановить сильний пріоритет. Очікується, що клієнти будуть розумними стільки, скільки розробники, і обидва працюють над досягненням однієї мети. Завершений проект, який відповідає потребам замовника та працює як очікується. Тож хвилюється, що після спринту 1 нічого не бачити - це суперечливий момент, оскільки замовник просто хоче переконатися, що після спринту 20 проект буде виконано (-іш).