Comments 3
Действительно не всем подойдёт, я бы даже сказал никому.
Программисты с современными ide быстрее пишут код чем текст и диаграммы. Вот это продумывание чего-то до реализации почти всегда получается как в том меме ожидание / реальность. Так что потом придется всё перепланировать.
Когда реализация заранее расписана - программисту скучно, нет интереса, он очень лениво, с грустью, прилагая большие усилия конвертирует этот текст в код.
Все это вместе плохо сказывается на скорости и мотивации. Сравнительно веселая работа по написанию и отладке кода превращается в какой-то копирайтинг.
Думаю, тут все зависит от того, как этот подход принят в команде и какое к нему отношение.
Мы с такими проблемами не сталкивались - членам команды было интересно как описать дизайны, так и писать реализацию по ним.
P.S. мне кажется, некорректно сравнивать скорость написания кода с скоростью описания дизайна. Нам тут важен результат и в этой статье речь именно про альтернативный способ его достижения)
Вместо отдельных инструментов для диаграмм посмотрите на plantuml. Там всё это есть и гораздо удобнее.
Design first. Как мы проектируем функциональность