BPMN – Метод и стиль - страница 7
Я также хочу поблагодарить несколько человек, в том числе Маттиаса Клоппманна (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 – выразительный язык, позволяющий компактно отображать на диаграмме нюансы поведения процесса. В то же время он достаточно точен и позволяет описать технические параметры, необходимые для автоматического исполнения процесса движком! Таким образом, BPMN – мостик между бизнесом и ИТ – это универсальный процессный язык, понятный обеим сторонам.
Популярность BPMN обусловлена его визуальной понятностью, в том числе для людей бизнеса. Используемые в нем прямоугольники, стрелки, ромбы и дорожки очень похожи на традиционные блок-схемы, которым уже 25 лет. Причем это так и было задумано разработчиками. Но вот в чем парадокс: при внешнем сходстве в некоторых аспектах BPMN отличается от традиционных блок-схем и именно эти особенности определяют его преимущества.
Первое отличие, как уже было сказано, – в том, что аналитик не может по-своему трактовать смысл того или иного элемента диаграммы – они заданы стандартом. BPMN опирается на формальную спецификацию
Если вам понравилась книга, поддержите автора, купив полную версию по ссылке ниже.
Продолжить чтение