Оригинальный подход первого издания – разделение палитры на уровни, предписывающая методика моделирования и принципы хорошего стиля BPMN – был продолжен и усилен. Основная цель осталась прежней: диаграммы BPMN, обладающие однозначностью, понятностью и законченностью, полностью раскрывающие процессную логику без дополнительных пояснений.
Эта цель и связанные с ней принципы и правила легли в основу курса по BPMN, который я преподаю с 2007 года. Мой подход основывается на трех ключевых принципах:
● Акцент на ключевых элементах. Пытаясь доказать недоступность BPMN для понимания людьми бизнеса, критики указывают на сложность полной палитры элементов BPMN 2.0. Однако на практике используется лишь небольшое подмножество элементов. В Методе и стиле используется разделение BPMN на уровни. Первый уровень BPMN – это базовый набор из элементов, большей частью позаимствованных из традиционных блок-схем. Второй уровень BPMN немного расширяет палитру, в частности добавляя события и развилки, обычно используемые для моделирования исключений. Второй уровень по-прежнему составляет подмножество элементов BPMN 2.0, но лишь немногим аналитикам когда-нибудь понадобится выйти за его рамки[3].
● Предписывающая методология – пошаговая инструкция, ведущая от чистого листа к законченной диаграмме, которая ясно показывает процессную логику. Метод опирается не на творчество, а на единообразные структуры: любой аналитик, получив один и тот же набор данных о процессе на входе, должен прийти к более-менее одной и той же модели BPMN или как минимум к модели с одной и той же структурой.
● Стиль BPMN – набор правил моделирования, благодаря которым для понимания процессной логики достаточно лишь диаграммы. Программные продукты могут диагностировать нарушения правил аналогично тому, как Microsoft Word находит орфографические и грамматические ошибки.
Хотя принципы Метода и стиля остались неизменными, новое издание отражает двухлетнюю эволюцию и методологии, и стиля в результате регулярного общения со слушателями моих BPMN-тренингов. Например, верхнеуровневая карта эволюционировала в направлении более полного соответствия архитектуре бизнес-процессов. Теперь в книге разъясняется, как фундаментальные концепции BPMN, такие как процесс и действие, соотносятся с общедоступными процессными фреймворками. Кроме того, более эффективно представлен Стиль BPMN – не в виде списка рекомендуемых лучших практик, как раньше, а в виде набора правил Стиля, которые могут быть валидированы с помощью программного обеспечения. Эти изменения отражены в новом издании.
Еще одно изменение касается первого уровня BPMN. В первом издании он подразумевал не только ограниченный набор элементов, но и облегченное отношение к правилам BPMN, аналогичное таковому в традиционных блок-схемах. Сегодня я преподаю его иначе, и новое издание отражает эти изменения. Первое изменение – появление автоматической валидации правил Стиля, упомянутой