BPMN-схемы: как описать бизнес-процесс и не сойти с ума

В стандарте BPMN больше сотни элементов. Для описания процессов в компании до 30 человек хватает семи. Показываю, каких именно, и рисую на них процесс обработки заявки.

Зачем вообще рисовать схему

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

Второй смысл: схема показывает, где процесс рвётся. Заявка попадает к менеджеру, а дальше стрелки нет, потому что «ну он там сам разбирается». В этом месте обычно и теряются клиенты.

Семь элементов, которых хватает

  1. Событие начала. Тонкий круг. Что запускает процесс: пришла заявка, наступило первое число, клиент позвонил.
  2. Задача. Прямоугольник со скруглёнными углами. Одно действие одного исполнителя: «Позвонить клиенту», «Выставить счёт». Если в названии есть союз «и», это две задачи.
  3. Развилка «или». Ромб с крестиком. Из неё выходит несколько стрелок, но идёт процесс только по одной: «Клиент целевой?» — да или нет.
  4. Развилка «и». Ромб с плюсом. Всё, что выходит из неё, делается параллельно: «Отправить КП» и «Поставить задачу на замер».
  5. Стрелка. Порядок действий. Одна стрелка входит, одна выходит. Если из задачи выходят две стрелки без развилки, вы что-то забыли.
  6. Дорожка. Горизонтальная полоса с названием роли: «Менеджер», «Руководитель», «Битрикс24». Задача лежит на дорожке того, кто её делает. Дорожка «Битрикс24» показывает, что делает система автоматически.
  7. Событие конца. Жирный круг. Чем процесс заканчивается: оплата получена, отказ зафиксирован.

Всё остальное: таймеры, сообщения, подпроцессы, компенсации, нужно в 10% случаев.

Пример: обработка заявки

Три дорожки: Битрикс24, Менеджер, Руководитель. Читаем слева направо.

Дорожка «Битрикс24»

Начало: заявка с сайта. Задача: создать лид, назначить менеджера по очереди. Стрелка вниз на дорожку менеджера.

Дорожка «Менеджер»

Задача: связаться с клиентом в течение 15 минут. Развилка «или»: клиент целевой? Нет: задача «Зафиксировать причину отказа», событие конца «Отказ». Да: задача «Уточнить потребность», задача «Подготовить КП». Развилка «или»: сумма больше 300 000 ₽? Да: стрелка вверх на дорожку руководителя. Нет: задача «Отправить КП».

Дорожка «Руководитель»

Задача: согласовать КП за один рабочий день. Стрелка обратно на дорожку менеджера к задаче «Отправить КП».

Снова «Битрикс24»

После «Отправить КП» стрелка на дорожку системы: задача «Напомнить менеджеру через 2 дня, если нет ответа». Дальше у менеджера задача «Получить решение клиента», развилка: согласен? Да: «Выставить счёт», событие конца «Оплата». Нет: «Зафиксировать причину», конец «Отказ».

Тринадцать задач, четыре развилки, три дорожки. Схема помещается на один экран, и её понимает и владелец, и тот, кто будет настраивать CRM.

Что обычно всплывает на схеме

  • Нет срока у задачи. «Связаться с клиентом» без «в течение 15 минут» означает «когда-нибудь».
  • Задача висит между дорожками. Никто не понимает, кто согласовывает скидку.
  • Из развилки выходит одна стрелка. Что происходит при «нет», никто не думал.
  • Нет дорожки «Битрикс24». Значит, всё делается руками, и автоматизировать пока нечего.

В чём рисовать

Для первой схемы хватит листа бумаги или доски. Из бесплатных инструментов удобны diagrams.net и bpmn.io: оба работают в браузере, знают нотацию и не требуют регистрации. Не тратьте время на выбор инструмента, тратьте на разговор с менеджерами.

Как я использую схемы в проектах

Аудит начинается с двух схем: «как есть» и «как будет». Первую рисуем вместе с командой за одну-две встречи, вторую я предлагаю после разбора. Разница между ними и есть план настройки Битрикс24. Каждая задача на дорожке «Битрикс24» превращается в робота, поле или интеграцию, а каждая задача на дорожке «Менеджер» получает срок и напоминание.