Сегодня работа практически любого бизнеса, исключая, возможно, небольшие компании, во многом зависит от хорошо отлаженных бизнес-процессов. Бизнес-процесс, как способ упростить управление деятельностью предприятия эффективен тогда, когда все сотрудники ему следуют и его понимают. Именно поэтому многие организации прилагают большое количество усилий, чтобы сделать бизнес-процессы как можно более понятными для всех.
В этой статье мы расскажем, как появился метод BPMN, зачем его изучать и зачем им пользоваться, даже если вы не планируете открывать свой бизнес. Мы приведем примеры использования нотаций, а также расскажем про некоторые полезные элементы из этого метода.
Предки BPMN
Первые бизнес-процессы, возможно, появились еще в древности. В Шумере жрецы в храмах записывали данные о перемещении различных товаров, записывались также рецепты приготовления еды. В последнем случае логично предположить, что продукт производился для нужд организации — храма или правителя, поскольку письменностью владела лишь небольшая часть населения.
Ранняя письменность развивалась из пиктограмм и прошла долгий путь до фонетической. В случае же бизнес-процессов, как выяснилось, пиктограммы гораздо эффективнее чем большие тексты:
- Пиктограммы гораздо легче для восприятия, чем большие тексты
- Они позволяют наглядно отобразить взаимосвязи между участниками процесса и дать понять каждому работнику, как его действия влияют на других
- Визуализация помогает всем участникам быстрее прийти к единому пониманию инструкций.
Вполне логично, что языков моделирования (визуализации) бизнес-процесса существует достаточно много. Одними из самых популярных являются Extended Enterprise Modeling Language (EEML), Integration Definition (IDEF), Unified modeling language (UML) и BPMN (Business Process Model and Notation) о котором мы расскажем в этой статье.
Что такое BPMN
BPMN — это, строго говоря, метод картирования бизнес-процессов, то есть создания визуального представления сложных бизнес-практик или потоков процессов. Его используют, чтобы все участники, в нашем случае разработчики и малознакомые с технологией стейкхолдеры, имели понятную информацию для принятия решений. Он был разработан для того, чтобы сделать процессы понятными как для специалистов в области бизнеса, так и для технических экспертов, обеспечивая единое средство общения и анализа.
Его основной элемент — это нотации — условные письменные обозначения, принятые в какой-л. области знаний, производства. К примеру, в музыке используются ноты. Свои нотации есть и в шахматах.
Этот язык поддерживается и развивается организацией под названием Object Management Group, которая устанавливает единые стандарты для IT-индустрии. В числее ее основателей такие компании, как Hewlett-Packard, IBM, Sun Microsystems, Apple Computer, American Airlines, iGrafx, and Data General.
Как же выглядит бизнес-процесс, созданный с использованием BPMN? Очень часто он представляет собой схему с рисунками, разделенную так называемыми дорожками для плавания. Каждая дорожка обозначена названиями сотрудника и это очень удобно для визуализации совместной работы нескольких специалистов. Возьмем, к примеру, бизнес-процесс работы продакшена Naiza. В нем имеется 11 “плавательных дорожек” и визуализирована годовая работа продакшен команды. С полным документом можно ознакомиться здесь. А в статье мы рассмотрим его отдельные элементы.
Обратите внимание, генеральный директор тоже пользуется шаблоном при согласовании контент-плана. Далее наш токен (так в BPMN обозначают конкретное место, в котором сейчас выполняется работа) или, иначе, эстафетная палочка, возвращается к креативному продюсеру, который создает теперь уже месячый контент-план и занимается другими вопросами.Более подробно примеры можно изучить здесь.
Зачем нужны BPMN-нотации?
Давайте повторимся: как и говорилось выше, одна картинка стоит тысячи слов. А в случае с нотациями, они способны заменить в десатки раз болльше текста. Так 150 страниц из талмуда для организации работы разработчиков можно заменить на 7 диаграмм, визуализирующих общий процесс разработки и отдельные связанные процессы. Текстовый документ мы выбрасывать, конечно, не будем, но с нотациями легче и быстрее смогут разобраться стейкхолдеры, джуны и проектные менеджеры. Да и самому бизнес-аналитику будет проще улучшать рабочий процесс компании, имея под глазами полную картину.
Рассмотренный выше бизнес-процесс продакшена Naiza представляет собой достаточно большое полотно, но его можно рассмотреть за несколько минут, чего не скажешь о сопровождающем документе на 11 страниц мелким шрифтом (в которой не входят десятки шаблонов и других необходимых документов).
Текстовый документ мы выбрасывать, конечно, не будем, но с нотациями легче и быстрее смогут разобраться стейкхолдеры, джуны и проектные менеджеры. Да и самому бизнес-аналитику будет проще улучшать рабочий процесс компании, имея под глазами полную картину.
Какие же еще преимущества имеются? Моделирование процессов с помощью BPMN помогает выявить узкие места и неэффективности, что позволяет оптимизировать и улучшить процессы. Кроме того, BPMN служит официальной документацией процессов, что особенно важно для соблюдения нормативных требований и стандартов — скажем, если ваша организация будет иметь дело с крупной международной компанией, со стороны которой поступит требование пройти процесс compliance для заключения выгодной сделки.
Кто пользуется BPMN-нотациями?
BPMN-нотации используются широким кругом специалистов:
- Бизнес-аналитики: Для анализа и улучшения бизнес-процессов.
- Проектные менеджеры: Для планирования и управления проектами.
- Разработчики программного обеспечения: Для понимания и реализации бизнес-логики.
- Системные архитекторы: Для проектирования систем, поддерживающих бизнес-процессы.
- Консультанты: Для предоставления рекомендаций по улучшению процессов и внедрению новых систем.
Можно ли обойтись без BPMN?
Для начинающих специалистов BPMN может оказаться достаточно сложным для понимания. Вместо него на первых этапах эксперты рекомендуют использовать диаграммы рабочих процессов (workflow diagrams) – это визуальные представления, показывающие последовательность шагов, действий или задач, которые необходимо выполнить для достижения определенного результата или завершения процесса. Здесь можно посмотреть, как создавать диаграммы рабочих процессов самостоятельно.
Однако BPMN-нотации являются мощным инструментом для визуализации, анализа и оптимизации бизнес-процессов. В то время как диаграммы рабочих процессов имеют ограничения, более продвинутый язык моделирования может дать множество возможностей, чтобы эффективно визуализировать бизнес-процесс. Здесь можно посмотреть, как создавать бизнес-процессы с использованием BPMN.