Структура книги
В разделе I «Что такое BPMN» рассматривается ценность BPMN в контексте управления бизнес-процессами (BPM) в целом, обсуждаются сходства и различия между BPMN и традиционными блок-схемами и отличия «хорошего BPMN» от «плохого BPMN». В ней излагаются концептуальные основы BPMN и объясняется, как действие и процесс BPMN соотносятся с архитектурой бизнес-процессов.
Раздел II «Метод и стиль, первый уровень» представляет собой подробное изложение подхода к моделированию процессов. Мы начнем с BPMN в примерах – вместе с читателем создадим полную модель процесса, используя только палитру первого уровня BPMN из ограниченного набора элементов, знакомых по традиционным блок-схемам. После этого мы рассмотрим значение и применение каждого элемента палитры первого уровня.
Затем мы рассмотрим Метод – рецепт создания стройной и законченной модели BPMN, одного взгляда на которую достаточно, чтобы понять, что такое экземпляр процесса, конечные состояния процесса и точки взаимодействия с внешним окружением – заказчиками, поставщиками, другими процессами.
После этого мы обсудим Стиль BPMN – грамматические правила, благодаря которым для понимания процессной логики достаточно одной лишь диаграммы, и эта логика прослеживается сквозь иерархию модели. В качестве образца использовалась книга Странка и Уайта «Элементы стиля» – проверенный временем свод принципов написания английской прозы[4]. Несмотря на то что эта книга восходит к конспектам лекций профессора Странка 1919 года, ее неизменная популярность демонстрирует, что основные принципы стиля могут выдержать испытание временем. В данной книге эти принципы применены к BPMN, чтобы добиться ясности, выразительности и точного соответствия техническим аспектам BPMN.
Раздел III «Метод и стиль, второй уровень» расширяет палитру элементов. Основное внимание уделяется событиям, в первую очередь «большой тройке» – таймер, сообщение и ошибка. Мы обсудим и другие события, входящие в аналитический подкласс, а также расхождение и схождение с помощью развилок и условных потоков управления. Мы изучим моделирование повторяющейся работы с помощью простых циклов, циклов по объектам и многоэкземплярных пулов. Мы также покажем, что некоторые бизнес-процессы невозможно смоделировать одним процессом BPMN, а только несколькими взаимодействующими пулами. Завершают часть III обзор