BPMN для не-технарей: что это и нужно ли вам это знать

BPMN простыми словами: зачем нужна эта нотация, какие символы стоит знать и нужна ли она малому бизнесу без штата разработчиков.

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

Разберёмся честно: что такое BPMN, откуда взялась вся эта символика и, самое главное, сколько из неё реально нужно знать человеку, который не собирается становиться бизнес-аналитиком.

Реклама

Что такое BPMN простыми словами

BPMN расшифровывается как Business Process Model and Notation, то есть нотация и модель бизнес-процессов. По сути, это просто согласованный набор значков и правил их соединения, которым можно нарисовать любой рабочий процесс так, чтобы его одинаково поняли и человек из бизнеса, и разработчик, и программа для автоматизации.

Ключевое слово здесь «согласованный». До появления единого стандарта каждый рисовал схемы процессов по-своему: кто-то кружочками, кто-то стрелочками, кто-то вообще текстом с отступами. Схема, понятная автору, часто оказывалась загадкой для всех остальных. BPMN решает именно эту проблему: если два человека знают нотацию, они прочитают схему одинаково, даже если никогда раньше не встречались и работают в разных компаниях.

Зачем вообще нужна стандартизация нотации

Представьте, что вы отдаёте схему процесса подрядчику, который будет настраивать вам систему автоматизации заявок. Если схема нарисована в произвольной нотации, подрядчику придётся сначала расшифровать, что вы имели в виду под каждой стрелкой и ромбиком, и это уже само по себе источник ошибок и недопониманий. Если схема нарисована в BPMN, подрядчик открывает её и видит стандартные элементы, значение которых не нужно объяснять отдельно.

Это же касается программ для автоматизации бизнес-процессов: многие системы рабочих процессов и BPM-платформы умеют напрямую читать BPMN-схемы и превращать их в работающий процесс, где заявки автоматически идут по нужному маршруту. В этом смысле BPMN не только язык для людей, но и формат, понятный части программного обеспечения.

Базовые элементы BPMN, которые стоит знать

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

События обозначаются кружками и показывают, что что-то произошло: процесс начался, процесс закончился, или в процессе произошло промежуточное событие, например пришло сообщение от клиента. Начальное событие обычно рисуют тонким кружком, конечное толстым.

BPMN-события

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

BPMN-задача

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

BPMN-шлюз

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

BPMN-потоки

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

Этих пяти категорий элементов хватает для подавляющего большинства реальных бизнес-процессов, и осваиваются они за один вечер практики, а не за курс повышения квалификации.

Нужно ли вам как владельцу бизнеса разбираться в полной нотации BPMN

Короткий ответ: нет, если речь не идёт о профессиональном занятии бизнес-анализом. Полная спецификация с редкими типами событий, компенсирующими потоками и вложенными подпроцессами нужна тем, кто настраивает сложные корпоративные системы автоматизации. Для большинства владельцев малого и среднего бизнеса достаточно базового набора элементов, описанного выше.

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

Когда достаточно простой блок-схемы, а когда нужен именно BPMN

Не любую задачу стоит решать полной нотацией. Если процесс простой, линейный и происходит внутри одного человека или одной небольшой команды, обычной блок-схемы или даже нумерованного списка шагов вполне достаточно: не нужно городить пулы и дорожки ради процесса из четырёх шагов.

BPMN оправдывает себя там, где процесс пересекает границы отделов и нужно чётко показать, кто за что отвечает, где есть несколько значимых точек принятия решения с разной логикой веток, и особенно там, где схему предполагается передать для автоматизации в BPM-систему или workflow-платформу. Если ни одно из этих условий не выполняется, использование полной нотации только замедлит работу и добавит визуального шума там, где хватило бы простого списка «сначала это, потом то, если так, то делаем вот это».

Типичные ошибки при попытке освоить BPMN без техбэкграунда

1. Попытка выучить всю нотацию целиком

Полная спецификация выглядит внушительно и создаёт ощущение, что нужно разобраться во всём сразу, прежде чем рисовать первую схему. На практике это худший способ начать: гораздо продуктивнее выучить пять-семь базовых элементов и сразу применить их на реальном процессе, чем читать документацию по редким типам событий, которые вам, скорее всего, никогда не понадобятся.

2. Смешение уровня детализации

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

3. Путаница между потоками последовательности и потоками сообщений

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

4. Забытые дорожки

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

5. Диаграмма ради диаграммы

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

Как начать: минимальный план для практики

  1. Установите один из бесплатных BPMN-редакторов, их достаточно, чтобы не тратить бюджет на старте.
  2. Изучите пять базовых элементов, описанных выше: события, задачи, шлюзы, потоки и дорожки.
  3. Возьмите один реальный, не самый сложный процесс из своей компании и нарисуйте его целиком, сознательно ограничивая себя этим минимальным набором символов.
  4. Покажите схему тому, кто реально участвует в процессе, и спросите, узнаёт ли он в ней свою работу. Скорректируйте схему по итогам обратной связи.

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

Вывод

BPMN — это не секретный язык для избранных и не обязательный экзамен для владельца бизнеса. Это удобный, стандартизированный способ рисовать процессы так, чтобы их понимали одинаково разные люди, включая тех, кто будет эти процессы автоматизировать.

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

Полезное

Павел Карпов

Материал подготовлен в рамках бесплатного проекта СМБД. Отвечаю на вопросы по контенту в комментариях — бизнес-консультирование в СМБД не входит.

Нужна консультация по вашему бизнесу — karpov.expert ↗

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *