Продолжаем моделирование бизнес-процесса: BPMN-диаграмма
Выше мы обсудили, почему важно определять начальную и конечную точки процесса. Вспомним ключевое: чёткие границы процесса помогают понять его ожидаемый результат и возможности интеграции с другими процессами, что особенно важно для создания эффективной бизнес-модели.
Что делаем дальше?
Этап 1: Создаем базовую BPMN-диаграмму (BPMN - Business Process Model and Notation - это способ графического отображения процесса). Как я это делаю:
- Прописываю весь процесс 4 - 5 крупными задачами
- Использую для этого простые инструменты (онлайн-доски или даже лист бумаги) Таким образом создаю общий план, который позже перенесу в специализированное ПО
Этап 2: Уходим в детали. На этом этапе глубоко прорабатываю:
- Разделение крупных задач на более мелкие
- Логические элементы: точки принятия решений, параллельные потоки, условия выполнения
- Механизмы обработки: ошибок, эскалаций, SLA (Service Level Agreement)
Этап 3: Определяем зоны ответственности. Многие это критикуют, но я это делаю: графически отображаю зоны ответственности через дорожки на диаграмме:
- Мне это помогает визуализировать передачу ответственности между подразделениями (а это первый кандидат на последующую оптимизацию, поэтому это должно быть видно)
- Зоны ответственности делают диаграмму более логичной и понятной
- Особенно это полезно при обследовании и моделировании сквозных процессов
На практике у меня обычно формируется 3 - 4 зоны ответственности, потому что:
- Избегаю детализации до уровня небольших отдельных действий (открыть программу, выбрать раздел меню, ввести данные, нажать кнопку и т.д.)
- Создаю новые или использую существующие подпроцессы (call activity)
Этап 4. Проверяем готовность диаграммы. Как делаю я:
- Показываю её человеку, не знакомому с BPMN
- Прошу описать, что он видит
- Если человек может последовательно объяснить весь процесс, то диаграмма готова
Когда диаграмма полностью готова и отполирована, начинается самое интересное 😅 об этом я расскажу уже в следующем посте.
А как вы работаете с зонами ответственности в своих процессах? Что используете для моделирования? Поделитесь своим опытом в комментариях!