Пару-тройку тысяч лет назад группа специалистов затеяла проект "Вавилонская башня". Нашли соответствующее число специалистов и начали строить. Наверху идея не понравилась и решили проект прикрыть. Как? Элементарно: придумали кучу языков и внедрили их в команду строителей. Всё! Специалисты перестали понимать друг друга и о проекте остались лишь воспоминания. Ничего не напоминает? Хорошо, если есть какие-то понимания о BPMN, UML, ERD, ... Чаще всего можно услышать: "А нам это не нужно. Вот тут в Confluence написаны тексты. А какая-то графика - это так, для придания документу значимости". Вот и рисуют квадратики со стрелочками (это типа BPMN или UML :-) ). Если в СССР при переходе с проекта на проект особых проблем не было с пониманием того, что сделали коллеги, то теперь: пойди пойми, что там нарисовали шаловливой ручкой или читай корявые разрозненные тексты. Как сказал мой хороший знакомый (к.ф.-м.н., профессор, ученый с мировым именем): "Такое впечатление, что в ИТ ключевые должности заняли троечники и залегли в круговую оборону". Чувствую, что ткнул в "осиное гнездо", но надо же что-то делать. Не вернемся к стандартам с требованием обязательного применения (сейчас стандарты рекомендуют) - получим новую "Вавилонскую башню".