Можно подобрать подход, в котором бы синхронная, короткая по времени коммуникация бизнеса и команды разработки, минуя этап разработки функциональных требований, позволяла построить наглядную и простую модель бизнеса, переходящую в модель системы.
Среди практик, помогающих получить подобный подход, можно выделить, например:
- Impact Mapping — практика формулирования функционального состава релиза ИС или продукта, исходя из прагматичного анализа его целей;
- User Story Mapping — практика определения функционального состава ИС или продукта, исходя из модели автоматизации выбранного процесса (backbone).
Эти методы представляют собой интересную альтернативу практикам создания концепции системы и роудмапа её создания, однако не имеют прямой и глубокой связи со структурой бизнеса и структурой создаваемой системы, а в большей степени заменяют детальные бизнес-требования и их разработку через интервью и согласование.
Поэтому я бы хотел сделать отдельный акцент на культуру
DDD (Domain Driven Design) и в частности пока малоизвестный в российском сообществе метод совместного анализа и проектирования в виде сессий
Event Storming.
Именно Event Storming предлагает проводить совместное и по времени и по ролям изучение и моделирование бизнеса и системы, чтобы избегать обозначенных выше в статье проблем потери информации, искажения, запутывания и затягивания проектов.