О чем
BPMN — стандартный и самый популярный язык моделирования бизнес-процессов. С его помощью можно создавать диаграммы процессов, одновременно интуитивно понятные для людей бизнеса и достаточно точные, чтобы без искажений донести процессную логику до исполнителей и ИТ-специалистов.
Но если для чтения «хорошего BPMN» обучение не требуется, то чтобы создавать такие модели, надо учиться. Причем спецификация BPMN, хотя и является стандартом, в этом не помощник — это документ технический, рассчитанный не на пользователей в лице процессных и бизнес-аналитиков, а на разработчиков программного обеспечения BPM.
Книга Брюса Сильвера «BPMN — Метод и стиль» объясняет, как создавать корректные с точки зрения стандарта, интуитивно понятные и единообразные диаграммы. Это целостная методология моделирования бизнес-процессов, основанная на многолетнем опыте преподавания BPMN и на знании BPMN «изнутри», которое автор приобрел, будучи членом технического комитета OMG по разработке стандарта BPMN 2.0.
Сильвер начинает с объяснения базовых понятий, таких как процесс, пул, участник, действие, экземпляр, начальное и конечное события. Рассматривается иерархический подход к моделированию, при котором диаграмма верхнего уровня процесса, помещающаяся на одной странице, при необходимости декомпозируется на подпроцессы, раскрывающие процесс во всех подробностях.
Элементы и графические значки, из которых состоит палитра BPMN, рассматриваются от простого к сложному — от первого уровня, соответствующего описательному подклассу BPMN, ко второму, соответствующему аналитическому подклассу, затем к более продвинутым конструкциям, таким как транзакционный подпроцесс, отмена и компенсация. А в онлайновом приложении рассматриваются технические аспекты, интересные разработчикам программного обеспечения BPM, такие как метамодель BPMN и XML-сериализация.
Модель процесса — это больше чем рисунок. Она должна передавать смысл, то есть логику потока действий от начала до конца процесса. Процессная логика должна быть понятной для людей бизнеса и при этом семантически точной, как того требуют ИТ-разработчики. Под процессной логикой мы понимаем описание всех маршрутов от единственного начального состояния экземпляра процесса до каждого из возможных конечных состояний.
Зачем читать
С какой бы стороны вы ни подступались к процессному управлению, вам не обойтись без моделирования бизнес-процессов. Это тот фундамент, на котором стоят регламентация, анализ, проектирование, оптимизация и автоматизация процессов. Нотация BPMN 2.0 — это стандарт моделирования бизнес-процессов де-юре (стандарт ISO/IEC 19510) и де-факто (поддерживается практически всеми ведущими производителями процессного программного обеспечения). Таким образом, умение создавать «хороший BPMN» является ключевой компетенцией специалиста по процессному управлению. Именно этому учит автор, опираясь на свой многолетний опыт преподавания BPMN и знание BPMN «изнутри», приобретенные во время работы в техническом комитете OMG по разработке стандарта BPMN 2.0.
Пытаясь доказать недоступность BPMN для понимания людьми бизнеса, критики указывают на сложность полной палитры элементов BPMN 2.0. Однако на практике используется лишь небольшое подмножество элементов. В «Методе и стиле» используется разделение BPMN на уровни. Первый уровень — это базовый набор из элементов, большей частью позаимствованных из традиционных блок-схем. Второй немного расширяет палитру, в частности добавляя события и развилки, обычно используемые для моделирования исключений. Второй уровень по-прежнему составляет подмножество элементов BPMN 2.0, но лишь немногим аналитикам когда-нибудь понадобится выйти за его рамки.
Особенности
Специфика BPMN в том, что понять качественную диаграмму способен любой, а чтобы ее создать, надо учиться, и чтение спецификации тут не поможет. Эта книга учит создавать «хороший BPMN» —корректные, понятные, полные и единообразные диаграммы бизнес-процессов. Метод представляет собой пошаговую инструкцию — как, начав с чистого листа, получить законченную диаграмму, ясно показывающую процессную логику. Метод опирается не на озарения, а на единообразный подход: любой аналитик, получив одну и ту же информацию о процессе на входе, должен прийти к более или менее одной и той же модели BPMN. Стиль — набор правил моделирования, благодаря которым для понимания процессной логики достаточно лишь диаграммы. Онлайновое приложение Руководство для разработчиков программных продуктов BPMN (на английском языке) рассматривает метамодель BPMN и XML-сериализацию, обеспечивающую корректный импорт-экспорт моделей BPMN между программными продуктами.
Мы не хотим гадать, что имел в виду автор модели, — это должно быть очевидно из самой диаграммы. Это то, что мы называем «хорошим BPMN», и, к счастью, этому вполне можно научиться.
Для кого
Нотация BPMN 2.0 — один из ключевых инструментов процессных, системных и бизнес-аналитиков. Она широко применяется как для регламентации деятельности, так и для автоматизации процессов. Книга «BPMN — Метод и стиль» выдержала два издания и опубликована на английском, немецком, японском и испанском языках, а теперь доступна и на русском.
«Метод и стиль» стал настольным руководством профессионалов в области управления бизнес-процессами по всему миру, а прилагаемое онлайновое «Руководство для разработчиков программных продуктов BPMN» будет особенно полезно BPM-вендорам.