Без заголовка
Почти все попытки автоматизации, что я видел - это недоумки-программисты, пытающиеся заставить инженеров вместо того, чтобы делать дело, заполнять формочки в их кривых программах. В результате - потеря времени, потеря смысла, переход к формализму.
Исключения - это или софт, сделанный самими инженерами или архитекторами, или дико сложные системы, подбирающие и сшивающие разные миры и разные представления. Потому что один и тот же узел инженер-электрик, инженер-механик и дизайнер рассматривают на языке решения своих задач.
Только во втором случае программисты должны разбираться в задаче и делать пользователям удобно, что они в силу обычно крайне низкой квалификации сделать не в состоянии.