Привет. Подскажите, как в Agile/Scrum решается проблема невозможности проектирования архитектуры с учетом всех требований (чтобы потом не переделывать), если требования сразу неясны и меняются - или это не считается проблемой,и архитектура потом спокойно переделывается, если нужно, по мере развития продукта? плюс, вероятно, приоритетом является использование минимальных компонентов изначально, и т.д.
*задавал вопрос в Agile чате - интересно сравнить ответы
Зависит от сложности предметной области.
Это это стартап и эксперименты на пустом месте, все отлично работает без архитекторов.
Если предметная область сложная, в ней несколько доменов, уже сложившаяся экосистема рынка, плюс юристы, безопасность, разное законодательство,
то скрам-команда становится небоеспособна.
Чтобы просто понять что надо сделать по такой задаче, нужно несколько дней копаться в документах.
Архитекторы/аналитики тут вне команды,
они разбираются в предметной области и готовят постановку задачи,
затем отдают ее в команду.
А команда уже там сама планирует работу и реализует по скраму.
Так это работает у нас)