Урок 1: Ввод в нотацию BPMN

Нотация по моделированию бизнес-процессов BPMN (The Business Process Modeling Notation) - это новый стандарт для моделирования бизнес процессов и сетевых услуг, который впервые был выпущен BPMI Notation Working Group в мае 2004 года. Последняя версия нотации BPMN 2.0 вышла в 2010 году. Оригинальная спецификация (на английском языке) изготовлена группой компаний «Object Management Group».

Краткое содержание:

Моделирование бизнес-процессов в нотации BPMN 2.0

Моделирование бизнес-процессов в нотации BPMN 2.0 — это универсальный способ описывать бизнес-процессы в виде наглядных диаграмм. Нотация BPMN описывает условные обозначения для отображения бизнес-процессов в виде диаграмм бизнес-процессов. BPMN ориентирована как на технических специалистов (разработчиков, ответственных за реализацию процессов), так и на бизнес-пользователей (бизнес-аналитиков, создающих и улучшающих процессы) и менеджеров, следящих за процессами и управляющих ими. Следовательно, BPMN призвана служить связующим звеном между фазой дизайна бизнес-процесса и фазой его реализации. Для этого язык использует базовый набор интуитивно понятных элементов, которые позволяют определять сложные семантические конструкции.

Людям, занимающимся бизнесом, крайне удобно работать с бизнес-процессами, отображаемыми в виде блок-схем. Множество бизнес-аналитиков проектируют и описывают бизнес-процессы компаний с помощью простых диаграмм в нотации BPMN, т.к. язык нотации понятен даже на уровне пользователя. При этом модели процессов, описанных в нотации BPMN, являются ИСПОЛНЯЕМЫМИ (т.е. реализуются в любой BPM-системе), а не только документируются. Для детального описания процессов существуют программные решения, которые способны преобразовать диаграммы в исполняемые процессы, эти процессы затем могут быть запущенны и работать в реальном времени.

Описание курса: Основы BPMN

Предлагаемый практический курс «Основы BPMN» по описанию и чтению бизнес-процессов в нотации BPMN представляет собой серию Уроков, которые в доступном виде с многообразием практических примеров (реализованных в системе управления бизнес-процессов ELMA) познакомят всех интересующихся с популярной нотацией BPMN.

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

Собственно перед вами первый такой труд, мы очень постарались сделать его простым, понятным, а главное полезным!

Что такое нотация BPMN: краткое объяснение

Нотация BPMN — это универсальный язык для описания бизнес-процессов в виде понятных диаграмм. Он помогает показать, как движется работа внутри компании: что запускает процесс, какие действия выполняются, где есть развилки и как всё заканчивается. BPMN делает процессы наглядными даже для тех, кто не связан с IT, — диаграммы читаются как аккуратные блок-схемы.

Понимать, что такое нотация BPMN, важно всем, кто создаёт, анализирует или оптимизирует процессы. Её элементы стандартизированы, поэтому схемы, построенные в BPMN 2.0, легко читать, передавать между отделами и даже превращать в исполняемые процессы в BPM-системах. Это универсальный мост между бизнесом и технической реализацией.

Процесс в BPMN: почему нотация BPMN 2.0 удобна для моделирования бизнес-процессов

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

С точки зрения легкости чтения и понимания процессов нотация BPMN 2.0 вне конкуренции. Моделирование процессов в BPMN осуществляется посредством диаграмм с небольшим числом графических элементов. Это помогает пользователям быстро понимать логику процесса.

Пример процесса в нотации BPMN: «Обработка заказа»

Любой процесс, описанный в нотации BPMN, представляет собой последовательное или параллельное выполнение различных действий (операций) с указанием определенных бизнес-правил. Рассмотрим простой пример процесса в нотации BPMN «Обработка заказа», который может реализовываться в рамках продажи и аренды велосипедов через интернет-магазин.

Процесс «Обработка заказа» в нотации BPMN

Рис.1. Процесс «Обработка заказа»

  1. Регистрация и обработка заявки.
    Процесс начинается с обращения клиента. Заявка фиксируется, проверяются данные и наличие модели, уточняется формат сделки — покупка или аренда. После валидации заявка передаётся дальше.
  2. Ветвление процесса: аренда или покупка.
    Через шлюз процесс разделяется: при аренде готовится договор и резервируется велосипед, при покупке — оформляется счёт, подтверждается оплата и подготавливается товар. Каждая ветка работает отдельно, но приводит к одному финалу.
  3. Выдача товара.
    После завершения ветки покупка/аренда клиент получает велосипед — через доставку или самовывоз. Фиксируется факт выдачи, процесс закрывается.

Стартовое событие в нотации BPMN 2.0

Чтение процесса всегда начинается со Стартового события (зеленого кружка).

Стартовое событие в нотации BPMN

Рис.1.1. Стартовое событие

Как видно из названия, Стартовое событие указывает на то, в какой точке берет начало тот или иной процесс. В контексте потока операций Стартовое событие является начальной точкой в процессе; это означает, что никакой входящий поток операций не может быть соединен со стартовым событием. Стартовое событие в нотации BPMN изображается в виде круга со свободным центром.

Примечание: стартовым событием процесса-примера является звонок или письмо от клиента на сайт компании (интернет-магазина).

Далее от Стартового события выполнение процесса идет по линиям (Поток операций) до Конечного события(красный кружок), их может быть несколько.

Конечное событие в нотации BPMN

Рис.1.2. Конечное событие

Конечное событие в нотации BPMN 2.0

Конечное событие указывает на то, в какой точке завершается тот или иной процесс. В контексте Потока операций Конечное событие завершает ход Процесса; это означает, что никакой Исходящий поток операций не может быть соединен с Конечным событием.

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

Примечание: в приведённом примере Стартовое и Конечное события для большего удобства различаются так же по цвету (дизайнер системы ELMA). Конечное событие процесса «Обработка заказа» отображает завершение процесса – выдачей заказанного товара.

Элементы BPMN: действия и задачи как выполняемые компоненты процесса

Вся логика работы процесса строится на элементах BPMN, которые последовательно соединяют события процесса. Ход процесса выражается во всевозможных элементах, расположенных между Стартовым и Конечным событием. Основным элементом, отражающим деятельность, выполняемую внутри процесса, являются Действия. Действия – это точки выполнения работ в ходе Процесса. Они относятся к выполняемым элементам Процесса BPMN. Действие может быть как элементарным, так и неэлементарным (составным).

Элементарное Действие выражается в выполнении одной единственной Задачи. Графически Задача изображается в виде прямоугольника с закругленными углами. Самой распространённой Задачей является типичная для технологического процесса задача, где человек участвует в качестве исполнителя. Такие Задачи называются Пользовательскими.

Примечание: в рамках процесса «Обработка заказа» основными действиями являются задачи «Зарегистрировать и обработать заявку», «Оформить заявку на покупку» и «Оформить заявку на аренду». 

Пользовательская задача в нотации BPMN

Рис.1.3. Пользовательская задача

Шлюзы (Gateways) в нотации BPMN 2.0 и их роль в моделировании бизнес-процессов

Другой элемент нотации, часто используемый в описании процессов – Шлюзы (Условия). Графический элемент Шлюза представляет собой небольшой ромб, используемый во многих нотациях схем бизнес-процессов для изображения ветвления и знакомый большинству инструментов моделирования. Фактически Шлюз - есть совокупность входов и выходов.

Шлюз в нотации BPMN

Рис.1.4. Шлюз

Шлюзыиспользуются для контроля расхождений и схождений потока операций в рамках процесса. Термин шлюз подразумевает пропускное устройство, которое либо позволяет осуществлять переход через шлюз, либо нет.

Примечание: в приведённом примере, в зависимости от желания клиента (купить или арендовать велосипед), заявка оформляется в формате покупки либо аренды соответственно. В данном процессе Шлюз указывает, что процесс может пойти только в одном из описанных направлений, т.е. либо покупка либо аренда.

Почему сложные процессы в BPMN легко читать: ключевые преимущества нотации BPMN 2.0

Даже самый сложный процесс, описанный в нотации BPMN, легко читается любым бизнес-пользователем, владеющим знанием основных элементов Процесса BPMN. Преимущества нотации BPMN - это упрощение восприятия за счёт чёткой графической семантики: старт / конец, задачи, шлюзы и потоки видно сразу — без чтения длинных примечаний. Кроме того, стандартизованные нотации делают диаграммы переносимыми между инструментами и командами: аналитик рисует понятную модель, разработчик видит её исполнение, а менеджер — точки контроля и риски. В результате даже сложные сценарии становятся прозрачными, управляемыми и пригодными для автоматизации.

Контрагент / роль Ключевые преимущества нотации BPMN 2.0 Что важно пользователю
Бизнес-менеджер Наглядность и прозрачность Быстро видеть статус процессов, узкие места и KPI без технических деталей
Бизнес-аналитик Стандартизированная модель Упрощенный обмен требованиями и документацией между командами
Разработчик / IT Исполнимость моделей Возможность конвертировать диаграммы в рабочие сценарии и интеграции
Операционный персонал Инструкция к действию Понятные последовательности задач для повседневной работы
Служба поддержки / SLA-менеджер Трассируемость и логирование Легче отслеживать инциденты и точки отказа в процессах
Клиент / конечный пользователь Консистентность сервиса Меньше ошибок в обслуживании благодаря четкой регламентации процессов
Партнёры / внешние подрядчики Интероперабельность Общий язык описания процессов упрощает интеграцию и согласование ролей
Аудиторы / комплаенс Трассируемость правил и решений Упрощенная проверка соответствия регламентам и требованиям

BPMN2

<< Содержание                                                                                           Урок 2 : События и шлюзы в BPMN>>

Рецензент: Алексей Будин

Поделиться:

Комментарии

Написать комментарий
0/400