Моделирование в BPMN06:33

6.4 Процессы в различных нотациях

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

В видео рассмотрим:

  • как процесс заказа такси выглядит в пяти разных нотациях
  • ключевые элементы каждой нотации: условные обозначения, символы и правила чтения схем
  • в чём ограничения каждой нотации и что она не позволяет отразить
  • три уровня детализации BPMN на примере одного процесса: от верхнеуровневой цепочки до атомарных действий
  • как нотации дополняют друг друга и почему одной схемы не всегда достаточно
  • как выбирать нотацию исходя из задачи и аудитории, для которой создаётся схема

Видео будет полезно, если вы:

  • хотите не просто знать нотации, но и понимать, когда применять каждую из них; работаете с разными участниками проекта: бизнесом, аналитиками и разработчиками
  • хотите научиться осознанно выбирать уровень детализации схемы под конкретную задачу
  • изучаете BPMN и хотите увидеть его преимущества в сравнении с другими нотациями
Конспект лекции

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

Функции изображаются прямоугольниками, стрелка, входящая сверху, обозначает правила, процедуры, методы и стандарты, стрелка слева — материал или данные для выполнения функции, стрелка справа — результат преобразования, стрелка вниз — необходимые ресурсы (персонал, оборудование). IDEF0 даёт верхнеуровневое представление, но плохо раскрывает бизнес-логику при отклонениях от основного сценария (например, отказе водителя от заказа). Диаграмма последовательности UML делает акцент на взаимодействии участников: участники и системы изображаются прямоугольниками, обмен информацией — стрелками с подписанными данными или запросами; недостаток — невозможность отразить альтернативные сценарии и отсутствие явных границ процесса (старта и завершения). Цепочка добавленной стоимости (VAD) применяется для анализа этапов, ценных для процесса: процесс изображается пятиугольной фигурой-стрелкой, участники — фигурками, элементы соединяются стрелками.

В примере заказа такси на VAD-диаграмме отображены только действия, приносящие ценность клиенту — показ маршрута и тарифов, поиск водителя, принятие заказа; детальное описание процесса такая нотация не даёт, но позволяет увидеть процесс сверху. Цепочка событий EPC фокусируется на событиях, инициирующих процесс, и строится сверху вниз с обязательным чередованием событий (шестиугольники) и задач (прямоугольники); участники — овалы, документы и бизнес-правила — прямоугольник с волнистой линией, автоматизированные системы — прямоугольник с вертикальными линиями по краям, операторы — круги. Процесс заказа такси в EPC начинается событием «Необходимо заказать такси» и далее проходит через расчёт маршрута, выбор тарифа и подтверждение водителем. Степень детализации процесса также различается по уровням: на первом уровне заказ такси — лишь один из этапов всей поездки; на втором уровне заказ раскрывается как последовательность задач; детализированная схема в BPMN, охватывающая бизнес-логику и альтернативные сценарии, соответствует третьему уровню.

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

Ещё больше пользы — в Telegram

Разборы терминов, инструменты для аналитиков и анонсы новых лекций — в канале Open BA.

t.me/open_ba →

Прокачайтесь по-настоящему — не просто посмотрите

Видео можно смотреть бесплатно. А в БА Академии курс превращается в тренажёр.

Практические задания и тесты после каждой лекции
AI-наставник разбирает ваши ответы и отвечает на вопросы
Баллы, уровни и рейтинг — прогресс виден сразу
Сертификат об окончании курса
Зарегистрироваться бесплатно