В 2025 году в издательстве Альпина ПРО на русском языке вышла книга Брюса Сильвера «BPMN — метод и стиль». Не так часто на российском рынке появляются новые книги по BPMN, поэтому я решил внимательно изучить данное издание и поделиться со своими читателями своими соображениями.
Предыстория
Кто профессионально интересуется BPMN, несомненно знают оригинал данной книги, от признанного мастера Брюса Сильвера.

Однако, следует учесть важный момент. Оригинальное, второе издание этой книги на английском языке вышло ещё аж в 2011 (!) году. И только в 2025 добралось до перевода на русский язык. Внимательный читатель сможет найти ссылку на упоминание оригинала книги от 2011 года (на последней, 234 странице). Предисловие автора, Брюса Сильвера, к русскому изданию датированное 2024 годом, безусловно освежило книгу, но содержание осталось от 2011 года, имейте это ввиду.
Содержание
Продолжим про содержание. Объём оригинального издания, на английском языке, составляет 285 страниц. А объём русскоязычного издания составляет 234 страницы. Это интересно, ведь обычно переводные книги увеличиваются в объёме.
В оригинале книга состоит из 24 глав, разделённых на 5 разделов. А русский перевод содержит всего лишь 11 глав и 3 раздела. Оказалось, что в перевод не были включены разделы, которые в оригинале называются «BPMN Implementer’s guide — Non-Executable BPMN» и «BPMN Implementer’s guide — Executable BPMN».
Автор, в предисловии, говорит следующее:
В разделе IV также рассматривается профиль BPMN-I — набор соглашений, призванных обеспечить возможность импорта-экспорта неисполняемых моделей между программными продуктами. Там, где спецификация BPMN 2.0 допускает несколько способов сериализации
конкретной диаграммы, BPMN-I пытается ограничиться одним. Второе издание
этой книги включало также раздел V, посвященный исполняемому BPMN. Но поскольку ни один вендор так и не реализовал стандарт BPM 2.0 в части исполняемой модели, из русского издания этот раздел был исключен как утративший актуальность.
Составители русского перевода пошли весьма интересным путём. Первые 11 глав были переведены на русский язык и включены в книгу. А главы с 12-ой по 24-ую можно просто скачать на сайте казахстанского издательства zerdepublishing.kz на языке оригинала (английского, не казахского) и в книге есть ссылка на сайт издательства.

Получается, что в русский перевод не вошла половина (!) оригинального текста. Так что имейте ввиду, что данная книга не является 100% переводом оригинала.
Подход
Брюс Сильвер пропагандирует подход к использованию BPMN, который основывается на 3-х принципах:
- Акцент на ключевых элементах ( все элементы BPMN делятся на два уровня. Первый уровень BPMN использует базовый набор, в основном наследуемый из традиционных блок-схем. А второй уровень, гораздо реже используемый, расширяет базовую палитру )
- Предписывающая методология ( которая должна обеспечить более-менее одинаковую модель на выходе от разных аналитиков, при одинаковых входных данных )
- Стиль моделирования ( набор правил моделирования )
Разберемся с каждым принципом в отдельности.
Принцип «Акцент на ключевых элементах»
По мнению автора книги, в большинстве случаев, при моделировании бизнес-процессов можно обойтись сильно ограниченным перечнем элементов BPMN. Этот перечень базируется на понятии, упоминаемом в BPMN 2.0 как «описательный подкласс», включающий в себя такие элементы как:
- пул, дорожка
- потоки операций и сообщений, ассоциация данных
- эксклюзивный и параллельный шлюзы
- абстрактная, пользовательская и сервисная задачи
- подпроцессы (встроенный ) и повторно используемый
- объект данных
- текстовая аннотация
- простые стартовое и конечное события
- стартовые и завершающие события «Сообщение», «Таймер»
- группа
Принцип «Предписывающая методология«
Здесь уместно привести цитату автора книги:
Метод не есть часть спецификации BPMN. OMG с гордостью заявляет, что у BPMN нет официальной методологии, поскольку BPMN предназначен для широкого спектра применений и для людей с разными интересами и навыками. Но, по моему опыту, большинство людей, использующих BPMN, хотят одного и того же — создать
неисполняемую диаграмму, которая осмысленно передает содержательную логику процесса
Сначала формулируются принципы хорошей модели BPMN:
- Полнота
- Понятность
- Возможность совместного использования бизнесом и ИТ
- Структурное единообразие
И перечень шагов, которые необходимо совершить по пути к «идеальной» описательной модели. Их немного:
- Договоритесь о границах процесса
- Составьте верхнеуровневую карту
- Создайте диаграмму BPMN верхнего уровня процесса
- Разверните каждый подпроцесс верхнего уровня процесса на
отдельной дочерней диаграмме - Добавьте бизнес-контекст (потоки сообщений)
Принцип «Стиль моделирования»
Стилю моделирования посвящаются несколько глав книги. Это, с моей точки зрения, одна из самых интересных и полезных частей книги. Здесь содержатся конкретные советы\рекомендации по моделированию, которые можно использовать при разработке соглашения о моделировании. Некоторые советы являются «капитанскими» и всем известными, например «Используйте символы и надписи, чтобы процессную логику можно было понять из напечатанной диаграммы», а некоторые бывают не столь очевидны для многих аналитиков. Например «У подпроцесса должно быть одно простое начальное событие».
Всего в книге содержатся более 60 правил стиля.
Выводы
Книга, безусловно, получилась интересная и заслуживает внимания. Несмотря на существенные потери в объёме, по сравнению с оригинальным изданием, в русский перевод вошло всё самое важное, что автор хотел сказать в части построения хороших моделей на BPMN, на описательном уровне.
Однако, на мой взгляд, книга получилось сложной. Для обучения слушателей, совсем не знакомых с BPMN и, более того, не являющимися аналитиками я бы её не рекомендовал. Вот если у вас уже есть опыт моделирования или вы являетесь методологом, тогда эта книга для вас.
А для первого знакомства с BPMN я бы порекомендовал книгу Томаса Альвеера «BPMN 2.0 Введение в стандарт моделирования бизнес-процессов». Подробнее можно почитать в моей статье «BPMN: что почитать на русском языке».
Если же вы хотите научиться основам BPMN не только по книге, а в формате тренинга, то я приглашаю вас на мой авторский онлайн-курс «Основы BPMN». За 2 месяца вы сможете просмотреть 9 ак. часов видео и выполнить 12 практических упражнений на применение элементов BPMN. Старт онлайн-курса «Основы BPMN» не привязан к определённой дате — вы можете начать заниматься в любой день и вы не зависите от проверки практик преподавателем — курс содержит правильные решения для всех практических заданий.
Пишите в комментариях, о чём вам хотелось бы почитать и что обсудить. И вообще, какие ваши впечатления о книге.