🎯 Декомпозиция в BPMN: от генерального плана к поэтажным чертежам
🧩 В BPMN-моделировании верхнеуровневая диаграмма — это как генеральный план здания: видно, где вход, где выход, как связаны основные блоки. Но чтобы понять, что происходит внутри каждого блока, нужны поэтажные чертежи — дочерние диаграммы. И здесь важна строгая дисциплина, о которой пишет Брюс Сильвер в книге «BPMN Метод и Стиль» (Шаг 4):
✅ Каждый подпроцесс верхнего уровня раскрывается на отдельной дочерней диаграмме (современные BPMN-инструменты автоматически создают гиперссылки между ними).
✅ Дочерняя диаграмма всегда начинается с простого стартового события.
✅ Завершается — ровно теми конечными событиями, которые были зафиксированы на шаге 2 (статусы выхода из подпроцесса).
Пример: автодилер «от заказа до оплаты»
Разбираем подпроцесс «Оформить заказ». На входе — заявка клиента (авто, цена, покупатель). На выходе — три чётких статуса, которые определяют дальнейший маршрут:
🚗 Продажа со склада (машина есть в наличии)
🤝 Приобретение у дилера (обмен с другим дилером)
🏭 Заказ на заводе (прямой заказ производителю)
Именно эти три конечных события мы обязаны разместить на дочерней диаграмме. Почему? Потому что на родительской развилке надписи на исходящих потоках должны дословно совпадать с названиями этих конечных состояний. Иначе модель потеряет целостность.
Важно про дорожки и пулы:
· Пул на дочке — опционален, но если он есть, его имя берётся с родительского уровня.
· А вот дорожки (зоны ответственности) на каждом уровне определяются заново — они не наследуются автоматически.
Главный принцип: декомпозиция — это не копирование, а уточнение внутренней логики при жёсткой стыковке входов-выходов с родителем.
#BPMN #ПроцессныйПодход #БизнесАналитика #Моделирование #Сильвер #Декомпозиция@biproces
Мы в МАХ
Post #703
210

- 🔥 3
- ❤ 1
- 👍 1