Моделирование бизнес процессов. Нотация BPMN - базовые элементы

Моделирование бизнес процессов. Нотация BPMN - базовые элементы

Нотация BPMN — лучший язык моделирования бизнес процессов. Эта нотация стала результатом анализа всего опыта моделирования и других нотаций за всю историю.
Моделирование бизнес процессов. Нотация BPMN - базовые элементы

BPMN не только собрала в себе все лучшее от других нотаций, но и создала нечто совершенно новое.

Моделирование бизнес-процессов начинается с нотации. А нотация начинается с изучения ее элементов. Я начинаю серию статей, посвященных моделированию бизнес-процессов в нотации BPMN. Сегодня поговорим об основных элементах нотации.

Элементы нотации выглядят одинаково во всех программах. Отличаться может только цвет заливки фигур. Но сами фигуры, толщина и форма линий - универсальна. Так что вы не перепутаете событие начала и окончания - вне зависимости от программы моделирования. Кстати, в самой нотации все графические элементы приведены в черно-белом формате.

Базовые элементы. Нотация BPMN 2.0

Пул

Пул.jpg
Пул

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

Если вы хотите показать, что цепочка операций выполняется конкретной ролью, поместите эти операции в пул. Такое представление позволяет очень наглядно отобразить взаимодействие между ролями, сотрудниками в процессе. Пул — это зона ответственности роли. Почему роли? Логика очень проста — каждый сотрудник выполняет несколько ролей. Совокупность ролей - это должность. Каждая роль требует определенных знаний и навыков. Так что если вы определите роли в процессах и определите, из каких ролей складывается та или иная должность, то сможете с легкостью сформировать должностные инструкции.

Примеры BPMN. Расположение операции в пуле.jpg
Расположение операций в пуле

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

Только нотация BPMN имеет пулы. На мой взгляд, это очень серьезное преимущество перед другими нотациями.

Операция

Операция.jpg
Операция

Операция (задача, активность, действие) - это один из основополагающих элементов модели. Операция - это элементарное действие, которое необходимо выполнить. Элементарное — значит не требующее детализации, декомпозиции на данном уровне, в данной модели.

Процесс / подпроцесс

Процесс свернутый.jpg
Свернутый процесс

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

Процесс развернутый.jpg
Развернутый процесс

События

Событие.jpg
Событие начала, промежуточное и событие окончания

Событие — еще один основополагающий элемент модели бизнес процесса. События определяют ход выполнения процесса. События - это то, что просто произошло. Это обстоятельство, условие, исходя из которого мы действуем дальше. События - это условие «если» в цепочке «если - то». Если на улице идет дождь, то нам надо взять зонт. Дождь — это событие, условие, которое определяет поселяющие действия в процессе. События могут быть разными:

  • Событие времени — истечение какого-то времени (через час) или дата/время (в 10:00)
  • События состояния — идет дождь, позвонил друг, упал курс доллара и т.д.
  • Событие сообщение — например, пришло письмо.
  • и т.д. 
Подробнее о типах событий будет написано дальше.

Примеры BPMN. Получены данные для обзора - пример промежуточного события.jpg
Получены данные для обзора - пример промежуточного события

События делятся на 3 типа: события начала определяют условия старта процесса, промежуточные события определяют развитие процесса и событие окончания, отражает условие, при котором мы считаем, что процесс окончен. 

Моделирование бизнес процессов начинается с определения стартовых и финишных событий. Во многих нотациях существуют события. Но только нотация BPMN сделала их конкретными.

Шлюзы

Шлюз исключающее или по данным.jpg
Шлюз типа "Исключающее ИЛИ" основанный на данных

Ветвление, или шлюз - это логическая развилка в процессе. Если стоит развилка, значит, процесс может развиваться по-разному - в зависимости от условий. Самая простая развилка дает 2 варианта развития событий. 

Например, развилка «на улице идет дождь?» имеет два варианта ответа - да или нет. Соответственно от ответа, то есть от условия, зависят дальнейшие действия в процессе. В более сложных вариантах из развилки может исходить множество вариантов с событиями, которые и определяют направление процесса. 

А еще ветвления «собирают» в себя условия, когда они все должны быть выполнены - для перехода к следующей операции процесса. 

Подробнее о шлюзах я напишу дальше.

Рабочий поток

Рабочий поток.jpg
Рабочий поток

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

Поток сообщений

Информационный поток.jpg
Информационные потоки

Информационный поток отображает обмен информацией между участниками (пулами). Дело в том, что операции участников не могут быть соединены между собой потоком операций. Что в принципе логично. Вместо этого они обмениваются сообщениями. 

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

Примеры BPMN. Информационные потоки обозначены пунктирными стрелками.jpg
Информационные потоки обозначены пунктирными стрелками

Объект данных

Объект данных.jpg
Объект данных

Объект данных - это информация, которую необходимо отобразить в процессе. Это может быть или документ, или письмо, или звонок. 

Кстати, с точки зрения управления бизнес процессами любая информация в материальном виде является документом — запрос, электронное письмо, СМС, бумажный документ и т.д. 

При соединении объекта данных с операцией необходимо учитывать направление стрелки. Если стрелка идет от данных к операции, значит, эти данные используются для выполнения операции. Если стрелка идет от операции к объекту данных, значит, данные появляются в результате выполнения операции. 

Моделирование бизнес-процессов без объектов данных не имеет особого смысла.

Ассоциация

Ассоциация.jpg
Направленные и ненаправленные ассоциации

Этот тип соединения используется для отображения взаимосвязи информационных объектов и баз данных с операциями. В таком случае стрелка ассоциации будет иметь направление.

Если же порядок считывания/записи данных не имеет значения, можно установить ассоциацию без направления. Такое соединение используется для соединения текстовой нотации с другими элементами. Или, например, можно отобразить взаимосвязь события и документа. Завершающее событие процесса «Отчет сформирован», может быть соединено ассоциацией с документом «Отчет».

Примеры BPMN. Документ Обзор появляется в результате однои операции и используется в другои.jpg
Документ Обзор появляется в результате одной операции и используется в другой

Вспомогательные базовые элементы. Нотация BPMN 2.0

Дорожка

Пул дорожки.jpg
Две дорожки располагаются в одном пуле

Дорожки существуют внутри пулов. С помощью дорожки удобно отображать несколько ролей, допустим, в рамках отдела. В таком случае пул будет являться отделом, а дорожка отображать сотрудников. 

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

База данных

База данных.jpg
База данных

База данных, или хранилище данных - это место, где данные хранятся))) Прямо капитан очевидность! Это может быть электронная база данных, программа, папка на жестком диске, бумажная папка, шкаф, где хранятся документы… Да что угодно! Так же, как и с объектом данных, направление стрелки, соединяющей базу данных с операцией, имеет значение. 

От БД к операции - операция использует базу для получения данных. От операции к БД - операция помещает данные в базу.

Группа

Группа.jpg
Группа

Это просто визуальная группировка элементов бизнес процесса. Например, может использоваться для отображения этапов бизнес процесса.

Текстовая аннотация

Текстовая аннтоация.jpg
Текстовая аннотация

Текстовое сопровождение любого элемента модели бизнес процесса. С помощью аннотации можно добавлять необходимую информацию непосредственно в модель процесса. Иногда позволяет полностью избавиться от текстового сопровождения модели в описании бизнес процесса.


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

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

Управление бизнес-процессами
Нотация BPMN. Практическое моделирование

Нотация BPMN давно является стандартом моделирования бизнес-спроцессов. Мы подготовили для вас более 100 иллюстраций, с описанием наиболее распространенных вопросов, связанных с практическим использованием нотации BPMN и моделированием бизнес-процессов

Читать
Статьи по теме
Что такое аудит системы менеджмента качества

Аудит системы менеджмента качества – проверка соответствия бизнес-системы, процессов или функций, на соответствие определенным требованиям. Требования может задавать стандарт, например из семейства ИС...

Читать
7 правил декомпозиции процессов

Декомпозиция процессов - вопрос, по которому довольно сложно найти конкретные рекомендации и правила. Мы сформулировали 7 правил декомпозиции бизнес-процессов на основании практики управления бизнес-п...

Читать
Что такое система менеджмента качества?

Качество – тоже объект управления. Обеспечить качество процессов, работ, продуктов и услуг, призвана система менеджмента качества. И сегодня мы кратко расскажем о том, что это такое и с чего стоит нач...

Читать
Как устранить узкое место в бизнес-системе?

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

Читать
Стандартные операционные процедуры. Руководство по разработке

Стандартные операционные процедуры (СОП) – неотъемлемый элемент системного управления бизнес-процессами. На первый взгляд разработка СОП может показаться сложной, но все не так уж и сложно.

Читать
Как вовлечь сотрудников в улучшение бизнес-процессов

Невозможно системно заниматься оптимизацией бизнес-процессов, если не знать, как вовлечь сотрудников в данный процесс. Но как это сделать? Как подтолкнуть на разработку идей? Как разбудить активность?...

Читать
Оптимизация рабочего процесса: полное руководство

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

Читать
Зачем и как описывать бизнес-процессы?

Есть процессы более сложные, есть более простые. В любом случае, вам может потребоваться их описать. Поэтому важно понимать: зачем и как описывать бизнес-процессы.

Читать
Как устранить потери и улучшить процессы

Первое, что необходимо сделать, чтобы улучшить процессы — устранить потери. Некоторые потери можно устранить относительно просто. Другие потребуют серьёзных организационных и процессных изменений.

Читать
Комментарии
Комментировать
Ильдус
Метамодель в png. Вы серьёзно? Мне с лупой сидеть смотреть на это?  
Использовать имя

Данный сайт использует cookie-файлы, а также собирает данные об IP-адресе и местоположении с целью предоставления наиболее корректной информации по Вашему запросу. Продолжая использовать данный ресурс, Вы автоматически соглашаетесь с использованием данных технологий.