Ключевые нотации

Основные методологии

Каждая нотация имеет свою область применимости. Выбор зависит от цели моделирования, аудитории и требований к исполняемости.

Flowchart
Классическая блок-схема (ISO 5807:1985)

Классическая блок-схема — старейшая и самая универсальная нотация для описания алгоритмов и процессов.

Kaizen
改善 — непрерывное улучшение

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

PN
Сети Петри

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

DFD
Data Flow Diagrams

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

IDEF0
Integrated Definition for Function Modeling

Методология функционального моделирования с жёстким разграничением входов, выходов, управления и механизмов (ICOM). Федеральный стандарт США.

VAC
Value-Added Chain Diagram

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

6σ — методология управления качеством

Методология управления качеством через статистический контроль и снижение вариативности процессов. Использует подход DMAIC для улучшения.

SIPOC
Suppliers · Inputs · Process · Outputs · Customers

Высокоуровневый инструмент Six Sigma для определения границ процесса. Одна таблица даёт полный контекст процесса.

ARIS
Architecture of Integrated Information Systems

Архитектурная концепция и платформа описания бизнес-процессов, разработанная Августом Шеером. Включает EPC как ключевую нотацию.

EPC
Event-driven Process Chain

Нотация Августа Шеера на основе чередования событий и функций, связанных логическими коннекторами. Стандарт де-факто для SAP-проектов и платформы ARIS.

IDEF3
Process Description Capture Method

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

UML AD
Unified Modeling Language Activity Diagrams 2.5

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

VSM
Value Stream Mapping

Lean-инструмент для визуализации полного потока создания ценности от поставщика до потребителя с акцентом на выявление потерь.

BPEL
Business Process Execution Language

XML-язык для описания исполняемых бизнес-процессов, основанный на оркестрации веб-сервисов. Используется в SOA-платформах.

SysML
Systems Modeling Language

Расширение UML для системной инженерии. Используется для описания процессов в составе комплексных технических систем.

BPMN
Business Process Model and Notation 2.0

Графический стандарт OMG, ставший де-факто мировым стандартом для моделирования бизнес-процессов с поддержкой дескриптивного, аналитического и исполняемого уровней.

CMMN
Case Management Model and Notation

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

DMN
Decision Model and Notation

Стандарт OMG для формализации бизнес-правил и решений через декларативные таблицы и графы зависимостей.

Сравнение

Методологии по критериям

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

BPMN 2.0 87 / 100
Графический стандарт OMG, ставший де-факто мировым стандартом для моделирования бизнес-процессов с поддержкой дескриптивного, аналитического и исполняемого уровней
EPC 72 / 100
Нотация Августа Шеера на основе чередования событий и функций, связанных логическими коннекторами
IDEF0 56 / 100
Методология функционального моделирования с жёстким разграничением входов, выходов, управления и механизмов (ICOM)
UML Activity Diagrams 73 / 100
Диаграммы деятельности UML для моделирования потоков управления и данных с поддержкой параллелизма, секций и потоков объектов
VSM 60 / 100
Lean-инструмент для визуализации полного потока создания ценности от поставщика до потребителя с акцентом на выявление потерь
Выбор нотации

Как выбрать методологию

Четыре типичных сценария и рекомендуемые подходы.

Цель — автоматизация процессов

Используйте BPMN 2.0 в аналитическом или исполняемом уровне. Только BPMN имеет прямую трансформацию в BPEL и поддерживается всеми BPM-движками — Camunda, Activiti, Flowable.

Цель — коммуникация с бизнесом

Используйте BPMN (дескриптивный уровень) или EPC. Ограничьте набор элементов до 15–20 наиболее понятных. Избегайте технических деталей вроде сообщений и таймеров.

Цель — lean-трансформация

Используйте VSM для анализа потока и выявления потерь, затем BPMN для детального описания целевых процессов при внедрении изменений.

Цель — регуляторный аудит

Используйте IDEF0 для функциональной декомпозиции или BPMN с детальными атрибутами ролей. Многие регуляторы (особенно в СНГ) формально принимают IDEF0.