Анатолий Белайчук,
президент Ассоциации профессионалов управления бизнес-процессами (ABPMP Russian Chapter), квалифицированный процессный архитектор и методолог, CBPP, OCEB-2, к. т. н.

Предисловие к русскому изданию

BPMN расшифровывается как Business Process Model and Notationнотация и модель бизнес-процесса. Это графический язык моделирования бизнес-процессов, ценность которого не в том, что он во всех отношениях лучше прочих процессных нотаций, а в том, что это открытый стандарт[1] Object Management Group (OMG)[2]. Благодаря этому BPMN поддерживают множество разработчиков программного обеспечения для моделирования процессов и широко используют те, кто на практике занимается моделированием процессов.

Эта книга не просто описывает значки BPMN – в ней изложен уникальный подход к его освоению, основанный на двух фундаментальных принципах:

Принцип Метода и стиля – любая диаграмма BPMN должна иметь одну и только одну трактовку; диаграмма должна полностью и однозначно описывать процессную логику.

Принцип BPMN-I – любая диаграмма BPMN должна иметь одно и только одно представление XML (XML-сериализацию), иначе модель нельзя будет переносить между разными программными продуктами.

Первым принципом должны руководствоваться те, кто моделирует процессы, вторым – те, кто разрабатывает программные продукты BPMN, причем эти два принципа тесно связаны друг с другом.

К сожалению, даже строгое следование спецификации BPMN 2.0 не гарантирует соблюдение ни первого, ни второго принципа. Чтобы обеспечить их соблюдение, необходимы дополнительные соглашения, которые я называю правилами Стиля и правилами BPMN-I соответственно. Эта книга объясняет не только значение элементов нотации и способы их использования, но и правила, которые необходимо соблюдать для того, чтобы модели получались понятными, полными, стройными и переносимыми между программными продуктами.

Изменения после выхода первого издания

Выход первого издания книги «BPMN – Метод и стиль» в июне 2009 года совпал с завершением работы над бета-версией спецификации BPMN 2.0. Второе издание было написано примерно через год после выхода финальной версии спецификации. Русское издание в основном совпадает со вторым изданием, отличаясь от него настоящим предисловием и исправлением некоторых отсылок, ставших неактуальными.

Приступая к работе над вторым изданием, я рассчитывал, что бóльшую часть текста удастся скопировать из первого издания, но в результате книгу пришлось почти полностью переписать. Основные идеи остались те же, но подача, акценты и примеры полностью переработаны. С момента публикации первого издания я успел обучить Методу и стилю сотни слушателей, и этот опыт сильно помог. Новое издание получилось более четким, лаконичным, лучше структурированным.

Оригинальный подход первого издания – разделение палитры на уровни, предписывающая методика моделирования и принципы хорошего стиля BPMN – был продолжен и усилен. Основная цель осталась прежней: диаграммы BPMN, обладающие однозначностью, понятностью и законченностью, полностью раскрывающие процессную логику без дополнительных пояснений.

Эта цель и связанные с ней принципы и правила легли в основу курса по BPMN, который я преподаю с 2007 года. Мой подход основывается на трех ключевых принципах:

Акцент на ключевых элементах. Пытаясь доказать недоступность BPMN для понимания людьми бизнеса, критики указывают на сложность полной палитры элементов BPMN 2.0. Однако на практике используется лишь небольшое подмножество элементов. В Методе и стиле используется разделение BPMN на уровни.