Введение
Нотация в контексте описания бизнес-процессов и архитектуры – это стандартизированный графический язык, определяющий набор символов, правил их использования и семантику для однозначного описания процессов, данных или архитектурных решений. Нотации решают проблему коммуникации: без стандартного языка аналитик, разработчик и руководитель будут понимать схему процесса по-разному.
Ключевые свойства нотации: стандартизированность (символы имеют фиксированный смысл), наглядность (информация воспринимается визуально), однозначность (исключает разночтения), возможность автоматизации (модели в нотациях могут исполняться BPMS-движками).
История и контекст
Первые графические нотации для описания процессов появились в 1940–1950-е годы в индустриальном инжиниринге – блок-схемы (flowcharts) были стандартизированы ANSI в 1970 году. В 1970-е разработана SADT/IDEF0, в 1990-е – IDEF3 и EPC (Event-driven Process Chain, нотация SAP). Поворотным моментом стало создание BPMN (Business Process Model and Notation) консорциумом OMG – первая версия в 2004 году, текущая BPMN 2.0 – в 2011 году.
Параллельно развивались нотации для архитектуры предприятия: UML (1997, OMG) – для ПО, ArchiMate (2004, The Open Group) – для корпоративной архитектуры, TOGAF – для управления архитектурой. Для принятия решений появился DMN (Decision Model and Notation, 2015).
Как это работает
Основные нотации и их применение:
- BPMN 2.0 – де-факто стандарт для описания бизнес-процессов. Элементы: события, задачи, шлюзы, потоки. Исполняемые модели в BPMS (Camunda, jBPM, Activiti).
- IDEF0 – функциональное моделирование. Блоки (функции) и стрелки (входы, выходы, механизмы, управление). Используется в промышленности и ОПК.
- IDEF3 – описание сценариев потоков с причинно-следственными связями.
- EPC (Event-driven Process Chain) – нотация SAP/ARIS. Цепочки событий и функций с логическими операторами.
- UML – нотация для ПО: диаграммы классов, последовательностей, деятельности, состояний.
- ArchiMate – нотация для корпоративной архитектуры: бизнес-, прикладной, технологический слои.
- DMN – нотация для описания бизнес-правил и решений в виде таблиц и диаграмм.
Где применяется
- Бизнес-анализ – описание as-is и to-be процессов в BPMN или EPC.
- Разработка ПО – техническое задание и проектирование в UML.
- Корпоративная архитектура – описание ИТ-ландшафта в ArchiMate.
- Управление бизнес-правилами – описание правил принятия решений в DMN.
- Регуляторные требования – документирование процессов для аудита в IDEF0/BPMN.
Преимущества и ограничения
Преимущества: единый язык для разных специалистов, возможность автоматизации (BPMN-модели исполняются движками), стандартизация облегчает передачу знаний, нотации часто поддерживаются инструментами с проверкой корректности.
Ограничения: каждая нотация требует обучения. BPMN 2.0 имеет более 50 типов элементов – полное владение нотацией редкость. Выбор неподходящей нотации для задачи ухудшает, а не улучшает коммуникацию.
Связь с другими понятиями
BPMN – наиболее распространённая нотация для бизнес-процессов. IDEF3 и IDEF0 – нотации из семейства IDEF. Нотация EPC – используется в ARIS и SAP. Реестр бизнес-процессов и регламент процесса – управленческие документы, которые используют нотации для визуализации. BPM-системы исполняют процессы, описанные в BPMN.