Привет. Подскажите, как в Agile/Scrum решается проблема невозможности проектирования архитектуры с учетом всех требований (чтобы потом не переделывать), если требования сразу неясны и меняются - или это не считается проблемой,и архитектура потом спокойно переделывается, если нужно, по мере развития продукта? плюс, вероятно, приоритетом является использование минимальных компонентов изначально, и т.д.
*задавал вопрос в Agile чате - интересно сравнить ответы
Двумя способами одновременно:
1) архитектор сидит с командой на, как минимум, планировании спринта, выступая при этом заодно в роли технического заказчика
2) рисуется сразу достаточно устойчивая к флуктуациям архитектура tobe, всё это архитектурное видение кладётся в бэклог в качестве техдолга. При приоритезации задач учитывается мнение архитектора, а не только PO, см. пункт первый