Брюс Сильвер

BPMN – Метод и стиль


Скачать книгу

оригинального издания. Без их вклада эта книга не была бы написана.

      Роберт Шапиро (Robert Shapiro) из ProcessAnalytica, будучи членом рабочей группы OMG по финализации BPMN 2.0, преуспел там, где я потерпел неудачу, – добился включения в финальную спецификацию описательного и аналитического подклассов соответствия. Помимо того, что это единственный практичный фундамент, обеспечивающий импорт-экспорт моделей между программными продуктами, это стало официальным одобрением первого и второго уровня Метода и стиля.

      Штефан Фишли (Stephan Fischli) из ELCA, создатель Vizi BPM, постоянно добавляет в свою программу функции, поддерживающие и автоматизирующие Метод и стиль, – здесь стоит отметить встроенную валидацию правил Стиля, корректную сериализацию XML и импорт повторно используемых задач и процессов из внешних файлов Visio. То же можно сказать в адрес Дени Ганье (Denis Gagne) из Trisotech, который не только воспринял Метод и стиль, но и пошел дальше, включив в свой продукт поддержку родственных стандартов DMN и CMMN и интегрировав их с Методом и стилем.

      Я также хочу поблагодарить несколько человек, в том числе Маттиаса Клоппманна (Matthias Kloppmann) из IBM, Ральфа Мюллера (Ralf Mueller) из Oracle и Фалько Менге (Falko Menge) из Camunda за ответы на мои вопросы по техническим аспектам спецификации BPMN 2.0.

      Я хочу поблагодарить Шарля Суйяра (Charles Souillard), Николя Шабаноля (Nicolas Chabanoles) и Орельяна Пупье (Aurélien Pupier) из BonitaSoft – они предоставили исполняемую модель BPMN 2.0, используемую в главе 23, и ответили на мои многочисленные вопросы. Также спасибо Кэрол Лейба (Carol Leyba) из Leyba Associates за отличный дизайн обложки.

      Наконец, я хотел бы поблагодарить тех, чьими усилиями эта книга стала доступна на других языках и в других форматах: Штефана Фишли (Stephan Fischli) за перевод на немецкий, Брайана Реали (Brian Reale) – на испанский, Анатолия Белайчука – на русский, а также Деклана Челлара (Declan Chellar) за версию для Kindle. Спасибо всем им за помощь в распространении информации о Методе и стиле BPMN.

Брюс СильверАвгуст 2024 года

      Раздел I

      Что такое BPMN

      Глава 1

      Плохой BPMN, хороший BPMN

      BPMN расшифровывается как Business Process Model and Notation, по-русски – нотация и модель бизнес-процесса. Для подавляющего большинства пользователей BPMN главной будет буква Nнотация, то есть язык диаграмм бизнес-процессов. Его отличительная особенность – наличие открытого стандарта, поддерживаемого OMG. Это означает, что BPMN не контролируется каким-либо разработчиком программного обеспечения или консалтинговой компанией и не принадлежит им. Вы никому ничего не должны за использование этой интеллектуальной собственности. Сегодня практически все программные продукты для моделирования бизнес-процессов так или иначе поддерживают BPMN, хотя отдельные разработчики продолжают ворчать, что их проприетарная нотация лучше или понятнее для бизнеса.

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