Бизнес-процессы окружают нас повсюду: от заказа еды в приложении до управления крупными проектами. Но как правильно их описывать, чтобы схема была понятной и полезной? Разберёмся, что такое этапы процесса, как их формулировать и когда использовать подпроцессы.
Что такое этапы процесса?
Этапы процесса — это отдельные операции, которые выполняются в определённом порядке для достижения результата. Их также называют действиями, шагами, задачами или операциями.
Пример бизнес-процесса заказа продуктов в приложении:
- Авторизация в приложении.
- Поиск товаров.
- Добавление товаров в корзину.
- Подтверждение заказа.
- Оплата.
Каждый этап должен быть сформулирован чётко и однозначно.
Как правильно называть этапы?
Названия должны отражать действие по схеме «глагол + существительное».
Правильные примеры:
- «Приготовить блюдо» (вместо «Блюдо готово»).
- «Отправить поставщику условия для согласования» (вместо «Отправить поставщику»).
- «Уведомить пользователя об ошибке» (вместо «Уведомление»).
Ошибки в названиях этапов:
- Слишком общие формулировки.
- Названия без действия (например, «Уведомление»).
- Этапы, которые несоизмеримы по объёму (например, в высокоуровневом процессе не стоит добавлять мелкие технические детали).
Типы задач в BPMN
BPMN (Business Process Model and Notation) — это стандарт моделирования бизнес-процессов. В нём выделяют несколько типов задач:
Абстрактная задача — простое действие без детализации, например любое действие на схеме.
Пользовательская задача — выполняется человеком через ПО, например «Внести данные в CRM».
Сервисная задача — автоматическое выполнение системой, например «Сформировать отчёт».
Отправка сообщений — передача информации вовне, например «Отправить клиенту подтверждение».
Получение сообщений — ожидание входящих данных, например «Дождаться ответа от поставщика».
Ручное выполнение — действие без автоматизации, например «Подписать документ».
Бизнес-правило — проверка условий, например «Проверить кредитную историю».
Задача-сценарий — автоматизированный алгоритм, например «Назначить заявку в техподдержке».
Что такое подпроцессы и зачем они нужны?
Подпроцесс — это этап, который можно разбить на более мелкие шаги.
Пример:
Процесс «Анализ причин падения продаж» включает подпроцесс «Сбор статистики», который состоит из:
- Выгрузки данных о продажах.
- Анализа цен конкурентов.
- Опроса сотрудников.
Плюсы подпроцессов
- Упрощают схему, не перегружая её деталями.
- Позволяют переиспользовать логику (например, «Проведение мозгового штурма» можно применять в разных процессах).
- Облегчают внесение изменений (достаточно поправить один подпроцесс, а не все связанные схемы).
Виды подпроцессов в BPMN
- Обычный подпроцесс — стандартный набор шагов.
- Событийный подпроцесс — реагирует на внешние события (например, «Заменить прожжённую одежду»).
- Подпроцесс транзакции — имеет несколько вариантов завершения (успех, отмена, ошибка).
Маркеры подпроцессов
- Ad-Hoc (~) — шаги выполняются в произвольном порядке.
- Цикл (↻) — действие повторяется, пока условие истинно.
- Многоэкземплярный (‖ или ≡) — параллельное или последовательное выполнение.
Итоги
- Этапы процесса должны быть чёткими, соизмеримыми и сформулированными как действие.
- В BPMN задачи бывают разных типов — от ручных до полностью автоматических.
- Подпроцессы помогают упростить схему, избежать дублирования и сделать процесс наглядным.
Грамотное описание процессов — залог их эффективности. А вы уже моделировали свои бизнес-процессы? Делитесь в комментариях!