Свод знаний по управлению бизнес-процессами: BPM CBOK 4.0 (Авторов) - страница 54

○ действий и потоков данных.


Для чего используется

● Для представления моделей процессов разным аудиториям.

● Для имитационного моделирования.

● Для исполнения процессов.


Преимущества

● Широко используется и легко воспринимается; многими рассматривается как стандарт де-факто.

● Заметный уровень использования в Министерстве обороны и других ведомствах США.

● Одна из наиболее мощных и гибких нотаций для выявления ограничений процесса.


Недостатки

● Чтобы корректно использовать полный набор символов, необходимы обучение и опыт работы.

● Трудно увидеть взаимосвязи между различными уровнями процесса.

● Разные средства моделирования могут поддерживать разные подмножества символов.

● В некоторых организациях представители бизнеса плохо воспринимают нотацию из-за ее ИТ-происхождения.


Дополнительная информация

● Официальный сайт BPMN, принадлежащий OMG: www.bpmn.org.

● Справочные файлы и примеры моделей, поставляемые вместе с большинством программных продуктов для моделирования.

4.4.2. Дорожки

«Плавательные дорожки» (swimlanes) – это не отдельная нотация, а полезное дополнение к другим нотациям, показывающее распределение обязанностей/полномочий. Их часто включают в диаграммы BPMN, EPC, UML и блок-схемы, чтобы показать исполнителя, ответственного за выполнение определенного действия. Дорожки изображаются в виде длинных вертикальных или горизонтальных полос, напоминающих дорожки в плавательном бассейне. Упорядочивание потока действий по дорожкам делает наглядной передачу ответственности и работы между участниками процесса.

Пример диаграммы BPMN с одним пулом и тремя дорожками:



Основные характеристики

● Дорожки изображают исполнителей или группы исполнителей.

● Дорожка может соответствовать роли, подразделению, системе или любой другой группе исполнителей, а также их комбинации.


Для чего используется

● Чтобы четко показать в какой точке процесса меняется исполнитель.

● Чтобы улучшить взаимопонимание между заинтересованными сторонами.


Преимущества

● Помогает совместной работе благодаря тому, что исполнители видят свою роль в контексте ролей других участников процесса.

● Четко определяет точки перехода ответственности в процессе.

● Может описывать потоки последовательных действий, материалов и сообщений.


Недостатки

● Сложно изобразить коллективную ответственность.

● В некоторых случаях может способствовать укоренению функционального мышления.


Дополнительная информация

● Веб-сайт Agile Modeling www.agilemodeling.com/style/activityDiagram.htm.

● Справочные файлы большинства программных продуктов для моделирования.