Во-вторых, избавились от проблем с одновременной работой нескольких аналитиков над одним сервисом. Опять же, пришлось потратить некоторое время на создание репозиториев в git под каждый сервис и перенос туда существующей документации. Однако после этого можно было спокойно отводить ветки от мастер-ветки, вносить изменения, создавать MR (merge request). Опять же - удобно согласовывать MR между аналитиками и удобно отдавать их в разработку, т.к. git отлично отображает все изменений между ветками, в отличие от Confluence. В итоге вся документация из git, с помощью плагина git4c, вставлялась в Confluence, который также рендерил asciidoc в нормальный текст.
Меня реально озадачивает, что почти никто из молодых не слышал ничего ни про UML ни про BPMN
Просишь: ты мне нарисуй на картинке схему решения, я не хочу разбираться в коде
В ответ: Я птичка, мне это сложно, давай я лучше сразу в коде
Вы про разработчиков?
BPMN еще многие описывают слишком системно, забывая о том, что BPMN схема должна быть понятной и читаемой! В примере - плохой стиль написания BPMN схем.
Такие большие схемы нужно фрагментировать. Цель - она должна легко читаться и быть понятной.
ну и БМПН и ЮМЛ - не инструменты, а нотация и язык. Но это так, мелочи
Годно
BPMN на иллюстрации с ошибками. Так нельзя рисовать. Зачем такие примеры?