Нотация IDEF0
IDEF0 - одна из наиболее популярных нотаций моделирования бизнес-процессов семейства нотаций IDEF, основанная на методологии структурного анализа SADT (Structured Analysis & Design Technique*). IDEF0 служит для создания функциональной модели, включающей структурированное описание функций, действий или процессов моделируемой системы.
В графической нотации IDEF0 всего два элемента: блоки и стрелки. Блоки обозначают функции или процессы рассматриваемой системы, а стрелки отражают связи между функциями или внешней средой.
Особенностью нотации IDEF0 является:
- Возможность декомпозировать функции на процессы до необходимого уровня подробности и, таким образом, строить иерархические модели деятельности.
- Выделение четыре типов стрелок: три типа входов — вход, управление и механизм и выход. Это позволяет более гибко описывать логику использования входов в процессе в целях последующего анализа.
Нотация IDEF0 служит прежде всего для описания состава функций, протекающих в рассматриваемой системе, а не их последовательности (хотя приблизительного логическая последовательность функций может быть задана расположением блоков на диагонали слева сверху - вниз вправо). Поэтому нотация IDEF0 в основном используется для создания верхнего уровня модели деятельности, а для описания процессов нижнего уровня служат нотации Cross-Functional Flowchart, BPMN, EPC, FAD и Basic Flowchart.
* С методологией SADT можно подробно ознакомиться в монографии Дэвида А. Марка и Клемента МакГоуэна «Методология структурного анализа и проектирования SADT».
Нотация VAD (Value-Added Chain)
Нотация VAD предназначена для анализа и визуализации процессов, которые создают ценность для клиентов.
Суть нотации заключается в описании основной и вспомогательной деятельностей. Основная деятельность включает в себя функции, которые напрямую связаны с производством и доставкой продуктов или услуг, в то время как вспомогательная деятельность представляет собой функции, обеспечивающие поддержку основным функциям.
В нотации VAD можно также отображать последовательность процессов, но не для моделирования логики процесса (эта нотация используется для верхнего уровня модели деятельности и является альтернативой IDEF0).
Помимо процессов на диаграмме изображаются:
- продукты, производимые при выполнении функции VAD;
- потоки входящей информации и объектов;
- потоки исходящей информации и объектов;
- оргединицы выполняющие или участвующие в выполнении функции VAD;
- цель, на достижение которой направлено выполнение функции VAD;
- KPI функции VAD;
- программные продукты, поддерживающие выполнение функции VAD;
- риски.
Ниже приведены два варианта использования нотации:
Нотация Basic Flowchart
Данная нотация используется для представления алгоритма выполнения процесса (нотация класса workflow). Используются графические элементы: событие, процесс, решение, два типа стрелок – стрелки предшествования и поток объектов.
Нотация Basic Flowchart поддерживает декомпозицию на подпроцессы.
Нотацию Basic Flowchart можно применять для моделирования отдельных процессов компании, а также на нижнем уровне комплексной модели деятельности компании.
Нотация Cross Functional Flowchart
Данная нотация используется для представления алгоритма выполнения процесса (нотация класса workflow). Дополнительно к графическим элементам, применяемым в нотации Basic Flowchart, используются дорожки (Swim Lanes), обозначающие организационные единицы – исполнителей действий процесса.
Нотация Cross Functional Flowchart поддерживает декомпозицию на подпроцессы.
Нотацию Cross Functional Flowchart можно применять для моделирования отдельных процессов компании, а также на нижнем уровне комплексной модели деятельности компании.
Нотация BPMN
BPMN (Business Process Model and Notation) - модель бизнес-процессов и нотация используется для представления алгоритма выполнения процесса (нотация класса workflow). Важной особенностью данной нотации является то, что она предназначена как для моделирования бизнес-процессов, так и для их последующего исполнения. BPMN доступна для понимания как бизнес-аналитикам, так и IT-специалистам, которые занимаются автоматизацией исполнения процессов. Экспорт схем процессов из Business Studio возможен посредством стандарта XPDL.
В Business Studio существуют следующие типы диаграмм BPMN: диаграммы процессов и диаграммы взаимодействия процессов. Используются следующие графические элементы: задачи/подпроцессы, события, шлюзы; три типа стрелок: поток управления, поток сообщений, ассоциации; объекты: документы, информация, сообщения, базы данных и другие. Исполнителей можно реализовать через дорожки, а процессы компании или внешних контрагентов через свернутые или развернутые пулы.
В Business Studio в нотации BPMN можно строить иерархическое дерево процессов, т.е. поддерживается декомпозиция.
Каждый процесс может быть декомпозирован на более низкие уровни в нотациях BPMN или EPC.
Нотацию BPMN можно применять для моделирования отдельных процессов компании, а также на нижнем уровне комплексной модели деятельности компании.
Нотация EPC (Event-Driven Process Chain)
Данная нотация используется для представления алгоритма выполнения процесса (нотация класса workflow). Диаграмма, описанная в нотации EPC (событийная цепочка процессов), представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальные и конечные события, участники, исполнители, материальные и документальные потоки, сопровождающие её. В нотации EPC ветвление стрелок осуществляется с использованием операторов.
Нотация EPC поддерживает декомпозицию на более низкие уровни в нотациях BPMN или EPC.
Нотацию EPC можно применять для моделирования отдельных процессов компании, а также на нижнем уровне комплексной модели деятельности компании.
Нотация FAD (function allocation diagram)
Нотация FAD очень похожа на нотацию EPС, но описывает окружение одной единственной функции - той, чья диаграмма формируется. Модель FAD часто используется для подробного моделирования функций, расположенных на диаграмме EPC. Но также для одной функции EPC можно создать и диаграмму EPC, и диаграмму FAD одновременно.
На диаграмме изображаются:
- потоки входящей информации и объектов;
- потоки исходящей информации и объектов;
- оргединицы выполняющие или участвующие в выполнении функции;
- цель, на достижение которой направлено выполнение функции; Сохранить
- KPI функции;
- программные продукты, поддерживающие выполнение функции;
- риски.
Подробную информацию о нотациях можно посмотреть в методике «Проектирование системы управления».