BPMN – Метод и стиль - читать онлайн бесплатно, автор Брюс Сильвер, ЛитПортал
bannerbanner
BPMN – Метод и стиль
Добавить В библиотеку
Оценить:

Рейтинг: 3

Поделиться
Купить и скачать
На страницу:
2 из 2
Настройки чтения
Размер шрифта
Высота строк
Поля

Второе издание этой книги включало также раздел V, посвященный исполняемому BPMN. Но поскольку ни один вендор так и не реализовал стандарт BPM 2.0 в части исполняемой модели, из русского издания этот раздел был исключен как утративший актуальность.

Обучение BPMN

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

Обучение должно включать упражнения, практические задания и обсуждение решений, их преимуществ и недостатков. Я предлагаю такое обучение и сертификацию на основе Метода и стиля, см. www.methodandstyle.com. Эту книгу можно использовать в качестве учебного пособия или вузовского учебника по курсу BPMN, но она не заменяет обучение.

Программное обеспечение BPMN

Хотя простейшую диаграмму BPMN можно нарисовать от руки, BPMN все же подразумевает использование программного обеспечения. Хорошая новость заключается в том, что выбор программных продуктов очень широк, а смысл диаграммы не зависит от используемого инструмента. Но хотя BPMN – стандарт, не все программные продукты BPMN одинаково полезны. Некоторые из них не более чем средства рисования: они умеют создавать схемы, содержащие стандартные элементы и соединители, но они «не понимают», что эти элементы означают. В частности, они не способны проверить модель или сохранить ее в формате XML, который смогут прочесть другие программные продукты BPMN.

Некоторые средства моделирования поддерживают полную палитру элементов BPMN, другие – особенно входящие в состав BPMS – только те элементы, которые понимает процессный движок. В части символов, маркеров и семантики вендоры в основном придерживаются стандарта, но иногда допускают некоторые вольности. Одни программные продукты позволяют создавать пулы и потоки сообщений, другие – нет. Одни поддерживают естественный иерархический стиль моделирования, в котором подпроцессы изображаются на отдельных диаграммах, привязанных гиперссылками, другие ориентированы на «плоские» модели процессов и изображение подпроцессов в развернутом виде. Кроме того, программные продукты BPMN сильно отличаются друг от друга возможностями документирования процесса в части, не относящейся к BPMN, такой как проблемы и цели, ключевые показатели эффективности, организационная структура и информационные системы.

До появления версии 2.0 спецификация BPMN даже не пыталась сформулировать критерии соответствия стандарту. В результате многие вендоры утверждают, что они поддерживают BPMN, хотя в действительности это не так. В спецификации BPMN 2.0 требования к соответствию определены. Описательный и аналитический подклассы, эквивалентные нашим палитрам первого и второго уровня (фактически они позаимствованы из моего курса BPMN!), определяют перечень элементов неисполняемых моделей, которые необходимо поддерживать, чтобы заявлять о соответствии. Профиль BPMN-I, описанный в части IV книги, содержит правила сериализации для неисполняемых моделей, соблюдение которых обеспечивает автоматическую переносимость моделей между разными программными продуктами BPMN.

Короче говоря, хотя BPMNстандарт, не все программные продукты BPMN одинаковы, и ваша способность стабильно создавать «хороший BPMN» может существенно зависеть от выбора инструмента. При всем имеющемся широком выборе программных продуктов я рекомендую те, которые поддерживают Метод и автоматическую валидацию правил Стиля, например облачный Trisotech Workflow Modeler (www.trisotech.com) или Vizi BPM (www.vizi-bpm.com) – надстройка к Microsoft Visio от компании ELCA IT AG.

В любом случае используемый вами программный продукт должен поддерживать полную палитру BPMN 2.0, корректную XML-сериализацию, импорт-экспорт моделей и иерархическое моделирование, следующее Методу.

Благодарности

Я бы хотел отметить усилия двух человек по продвижению стандарта и подхода на основе Метода и стиля после публикации оригинального издания. Без их вклада эта книга не была бы написана.

Роберт Шапиро (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 – выразительный язык, позволяющий компактно отображать на диаграмме нюансы поведения процесса. В то же время он достаточно точен и позволяет описать технические параметры, необходимые для автоматического исполнения процесса движком! Таким образом, BPMN – мостик между бизнесом и ИТ – это универсальный процессный язык, понятный обеим сторонам.

Парадокс BPMN

Популярность BPMN обусловлена его визуальной понятностью, в том числе для людей бизнеса. Используемые в нем прямоугольники, стрелки, ромбы и дорожки очень похожи на традиционные блок-схемы, которым уже 25 лет. Причем это так и было задумано разработчиками. Но вот в чем парадокс: при внешнем сходстве в некоторых аспектах BPMN отличается от традиционных блок-схем и именно эти особенности определяют его преимущества.

Первое отличие, как уже было сказано, – в том, что аналитик не может по-своему трактовать смысл того или иного элемента диаграммы – они заданы стандартом. BPMN опирается на формальную спецификацию

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Notes

1

omg.org/spec/BPMN.

2

См. также стандарт ISO/IEC 19510:2013, см.: iso.org/standard/62652.html. – Прим. ред.

3

Уровни 1 и 2 вошли в финальную версию спецификации BPMN 2.0 под названиями описательного и аналитического подклассов соответственно (Descriptive and Analytic Process Modeling Conformance Subclasses).

4

Strunk W. Jr., White E. B. The Elements of Style. 4th ed. – London: Pearson, 1999. – Прим. ред.

5

Раздел IV, включающий главы с 12-й по 24-ю, не входит в печатную версию этой книги и доступен по адресу https://zerdepublishing.kz/bpmn. Он адресован главным образом разработчикам программного обеспечения BPM и публикуется на языке оригинала. – Прим. ред.

Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
На страницу:
2 из 2