Проектирование процессов в Business Studio 6 для внедрения 1С-ДО: проблемы и возможности
Проектирование процессов в Business Studio 6 для внедрения 1С-ДО: проблемы и возможности
В статье авторы раскрывают опыт компании ООО ОКП «АРС» по проектированию бизнес-процессов в нотации BPMN в Business Studio 6 для целей автоматизации в 1С-ДО. Рассматриваются особенности использованного методического подхода. Представлен опыт работы проектной команды. Приводятся примеры конкретных бизнес-процессов. Статья может быть полезной компаниям, выполняющим проект автоматизации бизнес-процессов с использованием 1С-ДО.
Введение
Компания Особое конструкторское подразделение «АРС» занимается проектированием и строительством крупных инфраструктурных научных объектов по заданию Института солнечной и земной физики Сибирского отделения РАН.
Весной 2024 года в компании был создан «Процессный офис» в рамках Управления персоналом и организационного развития. На сегодняшний день в организации работают: процессный архитектор, процессный методолог и два бизнес-аналитика. В качестве платформы для внедрения системы управления бизнес-процессами используется программный продукт Business Studio 6.
Для целей повышения операционной эффективности компании было принято решение внедрить 1C-ERP и автоматизировать ключевые процессы организации с использованием 1С-ДО. Был приглашен руководитель проекта и программисты 1С. Далее мы рассмотрим методический подход и опыт реализации проекта автоматизации бизнес-процессов.
Методический подход к выполнению проекта
Ресурсы компании ограничены и их нужно расходовать эффективно. Эти аспекты повлияли на выбор метода выполнения проекта автоматизации. Так, например, было принято решение не привлекать внешних подрядчиков, не использовать сложный СППР компании 1С, а проектировать и внедрять процессы своими силами по технологии Agile, то есть путем создания и последующего тестирования прототипов автоматизированных процессов. Проблема состояла в том, что немногие руководители и специалисты имели опыт использования 1С-ДО и четко себе представляли, как всё это работает.
В случае ограничения по ресурсам (персонал, сроки) и невозможности писать объемные технические задания, работа по автоматизации строится, как показано на рис. 1.
Бизнес-заказчик (руководитель компании, руководитель управления) определяет приоритетные процессы для автоматизации, например, создание и проверка нового контрагента, согласование и подписание договоров, управление входящими и исходящими документами, выпуск приказов и СЗ и проч. Далее руководитель проекта внедрения 1С-ДО проводит ряд встреч (интервью) с руководителями и специалистами, фиксирует требования (в Word, Excel) и дает задание на разработку программисту 1С. После разработки решения проводится его презентация заказчику и последующая доработка. Ключевым минусом такого подхода является то, что бизнес-процессов в целом никто не видит. У каждого – свое представление относительно того, как должен «работать» процесс. Что-то делается в 1С, но в целом картина не ясна.
Поэтому в компании был принят следующий подход к проектированию и автоматизации бизнес-процессов в 1С – см. рис. 2.
Создавались рабочие группы по соответствующим процессам. После проведения интервью бизнес-аналитик проектировал процессы в нотации BPMN в Business Studio с использованием четкого методического подхода, в том числе на схемах показывали потоки документов со статусами и проч. После этого схему(ы) распечатывали и обсуждали на совещаниях рабочей группы с участием руководителя проекта (РП) внедрения 1С.
Как правило, после обсуждения приходилось вносить изменения в проект процесса. После 1-3 итераций постановка задачи по автоматизации становилась понятной всем участникам.
Проект бизнес-процесса в виде схемы в нотации BPMN давал возможность всем заинтересованным сторонам целиком увидеть процесс и понять, как он должен работать. После этого программисты 1С настраивали систему.
Далее Процессный методолог, РП и участники рабочей группы тестировали решение, в первую очередь на соответствие разработанному проекту процесса, и фиксировали необходимые задачи по доработке. Затем на совещаниях проводили презентацию готового решения бизнес-заказчику.
Мы считаем важным наше достижение, что каждый руководитель умеет читать и понимать схемы процессов в нотации BPMN. Это универсальный язык общения, мостик между представителями бизнеса и специалистами по информационным технологиям.
«Документ для процесса» или «Процесс для документа»?
На рис. 3 показана модель бизнес-процесса создания и проверки нового контрагента. Модель процесса в BPMN делается для бизнеса, то есть она содержит задачи, которые должны выполнять сотрудники для достижения бизнес-результата, и логику их исполнения. Документы, которые показаны на схеме, необходимы для получения этого результата. То есть ключевой принцип разработки – это «Документ (информация) для процесса».
Но внутри 1С-ДО сотрудник видит только отображение реального бизнес-процесса на действия внутри системы. В 1С-ДО процессы создаются и выполняются для конкретных классов документов. Можно сказать, что используется принцип «Процесс для документа». Но для бизнеса этот принцип не всегда удобен. В 1С работник делает только часть задач, которые есть в реальном бизнес-процессе. Поэтому полного соответствия процесса в BPMN и маршрута в 1С-ДО нет.
Еще один аспект, который приходится учитывать – это, что одна задача на схеме процесса в BPMN в 1С-ДО состоит из нескольких последовательных действий пользователя в различных экранных формах 1С. Очевидно, что было бы излишне описывать все элементарные действия пользователя в виде задач на схеме в BPMN.
Наоборот, можно для одной задачи в BPMN сделать текстовое описание с экранными формами из 1С-ДО, то есть, фактически создать инструкцию по работе пользователя в системе. В этом случае, модель бизнес-процесса в нотации BPMN дает общее четкое представление о процессе, а описание задачи – инструкцию по действиям пользователя в системе.
В дальнейшем мы планируем выводить информацию о процессах с соответствующими инструкциями для пользователей в гипертекстовом виде с использованием приложения BS Portal. Гипертекстовая база знаний будет основана на архитектуре бизнес-процессов, уже разработанной в ОКП «АРС».
Моделирование статусов документов
Для того, чтобы сделать модели процессов наглядными и понятными для руководителей и специалистов мы используем статусы документов. На рис. 5 показан пример схемы процесса подписания договора в бумажном виде для случая, когда первым подписывает контрагент. Для ускорения процессов в компании было принято решение работать с поставщиками по сканам договоров. Такой формат требует четкой организации и закрепления ответственности. Кстати, задачи, связанные с ручной передачей документов показаны на рис. 5 оранжевым цветом с маркером «ладошки».
На рис. 4 показаны примеры статусов документов. Четкое понимание статусов важно, в первую очередь, для бизнеса. Например, на каждой стадии взаимодействия с контрагентом должно быть понятно, в каком статусе находится договор: «Подписан контрагентом» и предоставлен в виде скана, «Подписан АРС» и отправлен контрагенту в виде скана подписанной скан-копии и т.п.
Но, с точки зрения 1С-ДО и задачи ее настройки, такие статусы могут показаться лишними. Здесь возникает, в определенном смысле, конфликт интересов бизнес-пользователя и программиста 1С-ДО, который стремиться выполнить настройку процесса быстрее и с минимальным количество доработок штатного функционала, в том числе маршрутов.
Мнения каждой заинтересованной стороны, конечно, можно обосновать определенными аргументами. Но главное – это создание решений (проекты бизнес-процессов, маршруты в 1С-ДО, регламенты, инструкции пользователей), которые не только удобны работникам, но решают задачи бизнеса.
Приведем пример статусов, настроенных в 1С-ДО: «Утвержден, Подписание договора: Подписан, Ознакомление с подписанием: Ознакомление завершено, Прикрепить оригинал: Исполнен, Подписание сторонами: Подписан».
Видно, что статусы в 1С-ДО не отражают всех ситуаций, которые возникают при выполнении бизнес-процесса, а только некоторые ключевые моменты, стадии прохождения маршрута.
По ходу настройки автоматизированных процессов приходится идти на определенный компромисс: что-то делается не так, как было в моделях процессов.
Главное – создать удобное для пользователя решение. Но после настройки и ввода в эксплуатацию процесса в 1С-ДО, в Business Studio необходимо приводить модель процесса (включая названия документов и формулировки статусов) в соответствие с реализованным программным решением. Кстати, это требование сформулировано приказом по компании.
Автоматизация не равна регламентации
В качестве примера рассмотрим процесс согласования и подписания договора. В 1С-ДО – это один маршрут для конкретного типа договора, включающий в себя как согласование, так и подписание документа.
Этап подписания договора в 1С-ДО включает в себя всего три шага:
- «Подписание договора».
- «Ознакомление с подписанием».
- «Прикрепить оригинал».
Но в реальности процесс гораздо сложнее. На рис. 6 показано четыре разных сценария подписания договора в виде схем в нотации BPNN:
- подписание на бумаге, первой подписывает организация;
- подписание на бумаге, первым подписывает контрагент, работа со сканами документов;
- подписание по ЭДО, первой подписывает организация;
- подписание по ЭДО, первым подписывает контрагент.
Нужны ли эти сценарии, если уже есть автоматизированный маршрут в 1С-ДО? Да, нужны. Они показывают задачи, которые должны выполнить участники бизнес-процесса, в том числе «оффлайн».
Модели бизнес-процессов в BPMN могут и должны использоваться для разработки регламентов, по которым работают сотрудники.
В целом, видно, что маршрут в 1С-ДО и реальный бизнес-процесс компании не совпадают. Это факт еще раз подтверждает мнение, что автоматизация не заменяет собой нормальную, качественную регламентацию деятельности организации.
Выводы
Наш опыт в ОКП «АРС» говорит о том, что выполнение проекта автоматизации процессов в 1С-ДО с использованием моделей бизнес-процессов в нотации BPMN в Business Studio помогает:
• вовлечь руководителей и специалистов компании в работу по проектированию и внедрению перспективных бизнес-процессов;
• получить автоматизированные процессы для бизнеса, четкие регламенты и инструкции для сотрудников;
• создать корпоративную базу знаний по бизнес-процессам в целом и по работе с системой 1С-ДО (это наш важный нематериальный актив);
• в целом, существенно продвинутся по пути создания культуры работы с бизнес-процессами в компании.
Закончить статью хотим слоганом, которые придумал Владимир Репин:
«Если хочешь перемен, изучай BPMN!».
А.Ю. Добровольский,
1-й заместитель Генерального директора ООО Особое конструкторское подразделение «АРС».
В.В. Репин,
к.т.н., доцент, консультант по управлению, член ABPMP Russian Chapter, Процессный методолог ООО ОКП «АРС».
Ноябрь 2024 г.
www.bpm3.ru
18 лучших инструментов и методов анализа процессов в 2024 году
18 лучших инструментов и методов анализа процессов в 2024 году
Статья Хазал Симсек с комментариями Владимира Репина
В переводе статьи Хазал Симсек представлены комментарии Владимира Репина по всем разделам. Опытным бизнес-аналитикам может быть интересен взгляд автора статьи, которая четко не отделяет методы анализа процессов от программного обеспечения, их реализующего. Начинающим бизнес-аналитикам будет интересен обзор современных методов анализа с ремарками об их практической применимости.
Владимир Репин. Данный рисунок приводится в начале статьи без номера. Сквозная нумерация как программных продуктов, так и методов анализа уже настораживает. Ниже будет видно, что это неспроста.
Анализ процессов — это первый шаг к визуализации, совершенствованию и управлению процессами, именно поэтому анализ процессов набирает популярность, как показано на рисунке 1.
Владимир Репин. Если посмотреть на график внимательно, но видно, что с 2022 года роста уже нет, а есть, скорее, снижение интереса к теме анализа процессов. Со временем, думаю, мало кто будет вообще интересоваться этой темой после того, как ИИ возьмет все задачи по анализу и проектированию эффективных автоматизированных процессов на себя.
Несмотря на растущий интерес, только 15% процессов анализируются и управляются должным образом, как показывает статистика BPM. Одной из причин такого низкого показателя является нехватка опыта и набора инструментов.
Таким образом, в этой статье мы расскажем о 18 лучших инструментах анализа процессов в трех категориях:
- Программное обеспечение.
- Методы.
- Диаграммы.
Владимир Репин. Серьезная заявка автора и громкие слова. Что ж, посмотрим что будет на деле.
Что такое анализ процессов?
Анализ бизнес-процессов оценивает процессы для выявления характера и первопричины неэффективности. Анализ процессов может помочь:
- улучшить процессы;
- автоматизировать избыточные задачи и действия;
- обеспечить стандартизацию и соответствие требованиям.
Владимир Репин. Автор статьи использует для определенных процессов термин «Redundant tasks and activities», предлагая их автоматизировать. Скорее всего, она имеет в виду процессы и задачи, выполнение которых человеком избыточно с точки зрения создания ценности. Речь, очевидно, идет об автоматизации (роботизации) рутинных задач, которая позволяет сотрудникам сосредоточиться на более сложных и интересных задачах, что повышает их удовлетворённость и мотивацию, ведет к развитию профессиональных навыков.
Анализ процессов может быть выполнен с помощью различных диаграмм и программного обеспечения. Эти инструменты описаны ниже в зависимости от категории.
Process analysis software (программное обеспечение для анализа процессов)
Программное обеспечение для анализа процессов относится к технологиям, которые могут применяться для извлечения, обнаружения и моделирования данных процесса в целях анализа.
Что такое Process Intelligence?
Платформы Process Intelligence позволяют собирать и анализировать данные о процессах для получения информации о производительности процессов.
Владимир Репин. В Интернете можно найти разные определения термина Process Intelligence, например такое: «Это практика сбора и анализа данных по процессу для выявления узких мест и повышения операционной эффективности. Process Intelligence позволяет бизнес-аналитикам выявлять каждый этап рабочего процесса, ответственный персонал, продолжительность всего процесса, среднее время ожидания и проблемы с процессом». Tadviser.ru приводит следующее определение: «Process Intelligence (PI) — это комбинация технологий управления бизнес-процессами (BPM) и бизнес-аналитики (BI). PI выводит стратегическое и операционное управление на новый уровень. Если измерение степени успешности бизнеса с помощью Business Intelligence дает его результаты, но не показывает различные пути их достижения, то PI помогает получить лучшие бизнес-результаты лучшими из возможных способов».
1. Process mining
Process mining — это аналитическая дисциплина и технология для сбора, анализа и моделирования бизнес-процессов на основе технологических данных, записанных в ИТ-системах.
Владимир Репин. Process Mining – это технология непрерывного восстановления карт реальных бизнес-процессов на основе данных, хранящихся в информационных системах предприятия. Построенные карты процессов используются для расчёта расширенной аналитики, позволяющей повысить операционную эффективность предприятия, доходность его продуктов или услуг (Tadviser.ru).
2. Task mining
Анализ задач или Task Intelligence — это технология для отслеживания взаимодействия пользователей на рабочих местах, например выполнения задач в электронных таблицах.
Владимир Репин. Task Mining — это технология, позволяющая полно и достоверно воссоздать последовательность действий в рамках бизнес-операций. Она фиксирует и исследует элементарные действия в рамках каждого шага процесса (заполнение полей, переходы между вкладками и окнами и другие взаимодействия с интерфейсами рабочих приложений), восстанавливает их последовательность и оценивает эффективность. Основные цели Task Mining: 1) определить, чем именно и когда заняты сотрудники; 2) посчитать количество выполняемых операций и трудозатраты на них; 3) идентифицировать и проанализировать повторяющиеся паттерны, чтобы найти способы их оптимизации и/или роботизации. Полученные данные помогают улучшить эффективность рабочих процессов и уменьшить время, затрачиваемое на рутинные задачи. Если основная задача Process Mining – это восстановление фактического хода бизнес-процесса в компании, то Task Mining, в свою очередь, — это оцифровка деятельности сотрудников и подсчёт трудозатрат, определение нагрузки и эффективности работы. То есть Process Mining выполняется для отдельных задач (https://rb.ru). Мнение еще одного эксперта: «Важен анализ пользовательской активности, то есть исследование активностей сотрудников в течение их рабочего дня: сколько времени человек провел за рабочим компьютером, какие приложения использовал, с кем внутри сети взаимодействовал и др. Для этого используются решения класса Task Mining/Process Discovery».
3. Process modeling (моделирование процессов)
Программное обеспечение для моделирования процессов моделирует процессы и выполняет эти модели.
Владимир Репин. Здесь автор немного лукавит – ПО для моделирования, как правило, не исполняет процессы, то есть это не BPM-система. Хотя, например, в Business Studio можно не только моделировать процессы в различных нотациях, но и запускать их на имитацию. Эту имитацию можно рассматривать как выполнение, цель которого состоит в получении данных о средней длительности и стоимости выполнения процессов. Например, вы сделали модель «Как есть», путем имитации рассчитали ее характеристики, а потом повторили эти действия для модели «Как должно быть». Сравнив результаты можно сделать выводы о потенциальном эффекте от оптимизации бизнес-процесса… В данном контексте речь идет о системах класса CA (Corporate Architecture), в которых можно разрабатывать архитектуру бизнес-процессов (и не только) организации, моделировать процессы в различных нотациях и проч.
4. A digital twin of an organization (цифровой двойник организации)
Цифровой двойник организации (DTO) создает виртуальные модели процессов, услуг или организационных структур для моделирования сценариев.
Владимир Репин. Программный аналог физического устройства, моделирующий внутренние процессы, технические характеристики и поведение реального объекта в условиях воздействий помех и окружающей среды. Важной особенностью цифрового двойника является то, что для задания на него входных воздействий используется информация с датчиков реального устройства, работающего параллельно. Работа возможна как в онлайн, так и в офлайн режимах. Далее возможно проведение сравнения информации виртуальных датчиков цифрового двойника с датчиками реального устройства, выявление аномалий и причин их возникновения (Tadviser.ru)… На мой взгляд, этот метод отнесен к методам анализа некорректно. Если вам уже удалось создать адекватный цифровой двойник, то это означает, что вы очень глубоко знаете свои бизнес-процессы и соответствующие проблемы. То есть к моменту создания цифрового двойника эти проблемы уже должны быть, в основном, решены.
5. Process mapping (составление карт процессов)
Карта процессов иллюстрирует процесс с использованием символов, позволяющих получить представление об вовлеченных сторонах, взаимодействии между ними и каждом предпринятом шаге. Process mapping — это практика создания карты бизнес-процессов, блок-схемы, диаграммы рабочего процесса и карты потока создания ценности. Инструменты Process mapping призваны проиллюстрировать, как процесс работает в идеальном сценарии от начала до конца. Методология картирования бизнес-процессов направлена на представление лучшего понимания всего процесса с помощью простых визуальных элементов, которые могут быть легко понятны каждому сотруднику организации. Примеры использования картирования бизнес-процессов включают анализ процессов, обучение, совершенствование процессов и управление. Используя карты, отделы могут координировать свои действия друг с другом или между командами, отдел кадров может оптимизировать набор персонала, бизнес-аналитики могут выявлять недостатки и обсуждать способы улучшения сложных процессов.
Владимир Репин. Возникает вполне закономерный вопрос, чем, собственно Process mapping отличается от Process modeling? Картирование (мапинг) могут делать обычные сотрудники, используя примитивные, но интуитивно понятные нотации (за редким исключением, например – Toyota Value Stream Map). Например, всем известная крупнейшая промышленная организация в РФ в рамках своей «Производственной системы» картирует процессы, но не моделирует их, например, в BPMN. Надо сказать, что для ряда задач картирование при помощи примитивных, укрупненных представлений вполне решает свои задачи (например, в рамках проектов в области бережливого производства). Но для автоматизации и цифровизации такое картирование не годится. Примерно так же видят разницу между Process mapping и Process modeling коллеги из Bizagi: «Process mapping — это процесс создания визуальной диаграммы шагов в потоке деятельности, которая создаёт бизнес-процесс. Он фокусируется на диаграммах существующих процессов в качестве точки отсчёта. Process modeling — это графическое представление бизнес-процессов или рабочих процессов в деталях и в контексте бизнес-операций. Модель процесса включает элементы документации процесса и учитывает всю информацию, необходимую для правильного выполнения процесса и его интеграции в более широкую организацию. Process modeling — это более динамичный и гибкий подход, который ставит процессы в контекст всей организации. Он поддерживает процессы жизненного цикла и непрерывное улучшение». В общем, отмежевались они маркетингово от устаревшего термина «маппинг».
6. Business Process Management (программное обеспечение для управления бизнес-процессами)
Программное обеспечение для управления бизнес-процессами (BPM) автоматически анализирует процессы и управляет ими.
Владимир Репин. В данном случае не требуются какие-то дополнительные комментарии. Практически все современные системы класса BPM (Elma, Comindware и другие) позволяют анализировать, как именно проходил поток работы в экземплярах процессов, собирать аналитические данные по длительности, трудоёмкости, соответствию нормативам по времени выполнения задач и т.д. Такой анализ дает возможность понять, насколько эффективно спроектирован и выполняется бизнес-процесс, вносить в него необходимые изменения и принимать решения, воздействующие на процесс вне рамок BPMS (например, стимулирование сотрудников исполнять нормативные требования по срокам и проч.).
7. Workflow Аnalysis Software (программное обеспечение для анализа рабочих процессов)
Программное обеспечение для анализа рабочего процесса может автоматически определять неэффективность и отслеживать ключевые показатели эффективности. Программное обеспечение предоставляет диаграмму для повышения наглядности и помощи в выявлении проблем в рабочем процессе.
Владимир Репин. В том, что автор статьи выделил такой метод анализа, есть некоторое лукавство, если не сказать неточность. Исторически, подход Work Flow появился довольно давно (более 30 лет назад). На тот момент фактически не было стандартов для моделирования исполняемых процессов. Вендоры Workflow-систем (прадедушки и прабабушки современных BPMS) создавали свои визуальные конструкторы процессов «кто во что горазд» (хотя потом, в 1993 году была создана Workflow Management Coalition (WfMC)). В целом, стандартизации не было. Теперь у нас есть BPMN и мощные системы класса BPМ, которые, помимо своей основной функции автоматизации исполнения бизнес-процессов, предоставляют замечательные возможности для сбора и анализа аналитической информации по процессам. Имея современные методы и инструменты для моделирования бизнес-процессов и их последующей автоматизации в BPMS я бы не стал вообще выделять Work Flow в качестве какого-то отдельного метода анализа (если конечно нет цели пустить пыль в глаза клиентов умными терминами). Тем не менее, наши западные коллеги до сих пор пишут про Work Flow так: «…это системный подход, который используется для оценки, анализа и оптимизации потока задач, процессов и информации в организации. Он включает в себя изучение того, как выполняется работа, выявление узких мест, неэффективности и областей улучшения для повышения производительности, эффективности и производительности (itexus.com)…». Общие слова. Даром что уже давно есть ABPMP и BPM CBOK. Найдите три отличия от Process Modeling и Business Process Management…
Методы анализа процессов
Существуют различные методы, которые могут быть применены для анализа данных по бизнес-процессу. Некоторые из них включают:
Владимир Репин. Автор статьи почему-то продолжает сквозную нумерацию, смешивая программные продукты для анализа и сами методы анализа процессов. Строго говоря, это некорректно. Например, тот же Process mining имеет под собой определенную методологию и математику, а поддерживающих данный метод программных продуктов на рынке много. Другое дело, что без автоматизации Process mining остается только на бумаге, в теории.
8. Gap analysis (анализ пробелов)
Анализ пробелов — это высокоуровневый метод, который позволяет аналитикам определить разницу между эффективностью процессов, на которые они нацелены, и тем, чего они достигают. Анализ пробелов может выявить избыточность, потери, отсутствие управления и пропущенные шаги.
Анализ пробелов — полезный метод для процессных аналитиков, которые стремятся переориентировать производительность своих процессов и восстановить связь со своими целями.
Владимир Репин. По мнению специалистов: «… GAP-анализ (gap — «разрыв» или «зазор») — метод, который изучает несоответствия между текущим состоянием и желаемым. Он сравнивает фактическую производительность с запланированной, анализирует, насколько качество или внешний вид продукции соответствует ожиданиям клиентов. Главная цель GAP-анализа — обнаружение разрывов между целями и возможностями компании и подбор способов для их устранения…». Вопрос только в том, насколько обосновано это желаемое состояние. Например, мы спроектировали модель бизнес-процесса «Как есть» на основе таких радикальных изменений, что внедрить их либо слишком дорого, либо слишком рискованно. В этом случае ценность от GAP-анализа будет не слишком высокая.
9. Value-added analysis (анализ добавленной стоимости)
Этот анализ представляет собой метод широкой сортировки для оценки того, соответствует ли каждый этап процесса потребностям бизнеса или клиентов. Метод анализа с добавленной стоимостью исследует все действия в потоке процесса, а затем помечает и сортирует шаги для:
- определения процессов, повышающие ценность бизнеса;
- определения процессов создания реальной добавленной стоимости (RVA);
- выявления процессов, не связанных с добавленной стоимостью (NVA)
для того, чтобы устранять или изменять процессы, когда они не соответствуют потребностям клиентов или бизнеса.
Владимир Репин. Что касается Value-added analysis, то его использование сопряжено с некоторыми трудностями. Дело в том, что с разных точек зрения один и тот же процесс может добавлять ценность для бизнеса, а для клиента – нет. Что с ним тогда делать? Многие, так называемые, «вспомогательные» процессы жизненно необходимы компании, в то время как для клиента они совершенно не нужны.
10. Root cause analysis (анализ корневых причин)
Этот метод выявляет основные причины обнаруженных проблем путем оценки вероятности потенциальных причин. Анализ первопричин позволяет аналитикам выявлять скрытые глубинные проблемы и соответствующим образом разрабатывать средства их устранения. Этот метод может исследовать:
- Руководства и инструкции.
- Оборудование, измерительные устройства и инструменты.
- Такие процедуры, как запрос заказа, и проч.
- Деятельность сотрудников.
- Окружающую среду как на объекте, так и за его пределами.
Владимир Репин. Данный метод очень старый и относится к важнейшим методам менеджмента качества: «… Анализ корневой причины берет свое начало в атомном военно-морском флоте США, где адмирал Хайман Риковер установил высокие стандарты операционной эффективности для систем и персонала. Большинство ранних методов анализа корневой причины были разработаны в сотрудничестве специалистов атомного флота и сотрудников Комиссии по атомной энергии США (Atomic Energy’ Commission – AEC, ныне Nuclear Regulatory Commission – NRC), занимавшихся проектированием, эксплуатацией, обслуживанием и заправкой топливом морских ядерных реакторов… Анализ корневой причины – это структурированный исследовательский процесс, который позволяет распознавать и обсуждать глубинные убеждения и практики, приводящие к низкому уровню качества. Корневая причина — это основной причинный фактор, который, если его исправить или устранить, предотвращает повторение ситуации. Существуют разногласия относительно того, следует ли относить сбой к одной корневой причине (что-то, что действует как электрический выключатель) или к группе корневых причин. Это может зависеть от принятой в организации таксономии корневых причин. Методы анализа корневой причины могут быть полезны как для диагностики, так и для предотвращения проблем с качеством, защитой окружающей среды и техники безопасности. Некоторые специалисты не хотят признавать, что корневые причины кроются в ценностях и культуре организации, но пока анализ не доходит до этого уровня, организация не начинает бороться с корневыми причинами….»
11. Observational analysis (анализ наблюдений)
Этот метод показывает пропущенные этапы и отсутствующие действия в реальных процессах. Для анализа наблюдений может потребоваться:
- сбор данных из интервью, карт процессов и других документов для пассивного наблюдения;
- активное участие в процессе (контроль рабочего процесса).
Аналитики могут извлечь выгоду из анализа наблюдений для оценки точности процесса.
Владимир Репин. При выполнении проектов мы делаем краткие конспекты проведенных интервью, где фиксируем и выделяем (например, цветом), что тот или иной факт является проблемой. Можем сразу зафиксировать свое видение других, связанных проблем, которые порождает данный факт. В целом, по результатам интервью и анкетирования мы формируем документ под названием «Проблемное поле». Фиксация наблюдений за процессом так же очень важна и дает пищу для его углубленного анализа.
12. Experience examination analysis (анализ опыта сотрудников)
Проверка опыта требует наблюдения и собеседования с давно работающими в компании сотрудниками для получения знаний о процессах. Опытные сотрудники могут помочь определить:
- неэффективность процессов и потенциальные причины, которые ее предопределяют;
- выявить хорошо функционирующие процессы и happy path.
Счастливый путь, также известный как happy path, — это наиболее эффективный рабочий процесс от первого шага до последнего. Например, в процессе утверждения кредита счастливый путь означает отсутствие ошибок в задачах и действиях и плавный ход процесса до получения окончательного результата.
Аналитики могут пересмотреть регламенты и обновить процесс вовлечения сотрудников в работу на основе полученных результатов.
Владимир Репин. Анализ кратчайшего пути процесса может быть полезен для выявления факторов, влияющих на процесс и действий персонала, которые могут исключить эти факторы. Так же можно выявить требования к ресурсам, получаемым из других процессов, требования к работе автоматизированных систем (скорость, производительность и проч.). Вопрос простой: как удалось сотрудникам выполнить за 2 дня процесс, который обычно занимает неделю? Какие факторы на это повлияли? Или, например, почему в одном филиале отгрузка товара занимает, в среднем, 4 часа, а в другом – 2.
13. Predictive analysis (прогнозный анализ)
Прогнозный анализ, также известный как имитационный анализ, представляет собой метод прогнозирования влияния изменений на производительность процесса. Прогнозный анализ может помочь разработать стратегии улучшения процессов и расставить приоритеты. Например, аналитики могут:
- определить области, которые могут дать наибольшую выгоду из автоматизации;
- выбрать тип изменений, например стандартизацию.
Владимир Репин. Очевидно, что для выполнения такого рода анализа нужна модель. Для линейных процессов расчет можно сделать, условно, на калькуляторе или в таблице MS Excel. Но для сложных процессов уже нужно использовать, например, имитационное моделирование процесса (дискретно-событийного типа с элементами ABC-констинга). Если говорить о сложных системах, включающих множество связанных процессов, нужно создавать серьезную модель, используя разные подходы к имитационному моделированию (дискретно-событийное, системной динамики, агентное).
14. Impact analysis (анализ взаимного воздействия)
Анализ воздействия — это важный показатель для оценки воздействия взаимодействий между процессами, системами и приложениями.
Цифровая трансформация требует от компаний внедрения новых систем и приложений. Анализ воздействия может упростить внедрение новых инструментов и систем и решить, когда их менять, позволяя фирмам понимать их зависимости.
Владимир Репин. «Impact Analysis (импакт анализ) — это исследование, которое позволяет указать затронутые места (affected areas) в проекте при разработке новой или изменении старой функциональности, а также определить, насколько значительно они были затронуты. Затронутые области требуют большего внимания во время проведения регрессионного тестирования…». Думаю, этот метод уже ближе к методам бизнес-анализа (см. BABOK), чем к классическим методам анализа бизнес-процессов. Не совсем понятно, зачем автор статьи включил его в список.
15. Failure mode effects analysis (FMEA) (анализ последствий отказов):
Этот метод представляет собой пошаговый подход к выявлению потенциальных сбоев в конструкции, процессе или обслуживании. Анализ последствий отказов фокусируется на последствиях сбоев для устранения таких ошибок в долгосрочной перспективе.
Владимир Репин. Метод довольно старый и многим, особенно менеджерам по качеству, хорошо известный. «FMEA (failure modes and effects analysis) – анализ причин и последствий отказов. Метод анализа, применяемый в менеджменте качества для определения потенциальных дефектов (несоответствий) и причин их возникновения в изделии, процессе или услуге. Он применяется для выявления проблем до того, как они проявятся и окажут воздействие на потребителя….»
Диаграммы и графики
Диаграммы широко используются для визуализации или моделирования процессов. Некоторые из этих методов визуализации могут быть использованы для анализа процессов.
16. Flowchart mapping (построение блок-схем)
Блок-схемы процессов отображают простые процессы в виде отдельных этапов в последовательном порядке. Диаграмма иллюстрирует:
- входные и выходные данные, такие как материалы, конечные продукты и услуги;
- вовлеченных сотрудников;
- точки принятия решений;
- время исполнения для каждого шага;
- ключевые показатели эффективности процессов.
Владимир Репин. Представленная автором статьи диаграмма довольно примитивна (странно, почему не был приведен пример в нотации BPMN): знакомая всем «схема с ромбиками» (ANSI, 1974 год). Совершено очевидно, что такой формат представления устарел, хотя в некоторых компаниях его до сих пор используют. Но большинство организаций перешли или переходят на нотацию BPMN (с нотаций CFFC, eEPC и других «доморощенных» нотаций).
17. Spaghetti diagram (диаграмма-спагетти)
Спагетти-диаграмма представляет процессы в виде непрерывного потока линий. Спагетти-диаграммы полезны для отслеживания последовательности действий, задач и ресурсов. Эти диаграммы могут помочь выявить избыточность и возможности для улучшений в данном потоке. Тем не менее, они могут быть слишком сложными и бесполезными для сложных процессов.
Владимир Репин. Еще раз о несистемности подачи материала автором статьи. Спагетти-диаграмму невозможно построить без программного продукта класса Process Mining, но этот класс уже был рассмотрен под номером 1. Возможно, что эту статью вообще писал ИИ, а автор только немного ее правил.
18. Fishbone diagram (диаграмма рыбьей кости)
Диаграммы «Рыбья кость» показывают причинно-следственные связи проблемы в данном процессе. Они сочетаются с анализом первопричин. Диаграммы «Рыбья кость» учитывают:
- Используемое оборудование и программное обеспечение.
- Локальную и внешнюю среду.
- Технологические документы, политики, правила и процедуры.
- Исполнителей.
Благодаря детализации этих факторов диаграмма позволяет аналитикам определить основные причины проблемы. Например, на рисунке 4 ниже показаны потенциальные проблемы для каждого аспекта.
Заключение
Владимир Репин. Материал, представленный автором статьи (Хазал Симсек, отраслевой аналитик), не отличается системностью. В кучу свалено современное программное обеспечение для управления бизнес-процессами, цифровизации и «дедовские» методы анализа, разработанные в рамках СМК. Автор статьи не удосужилась сделать что-то более системное, например, матрицу «Метод анализа – Класс программного обеспечения» с указанием условий применимости методов и инструментов. В ближайшее время я планирую восполнить этот недостаток, разработать такую матрицу и опубликовать ее в своей статье.
Успехов при внедрении технологий BPM!
Методы повышения операционной эффективности: BPM, Lean и другие
Методы повышения операционной эффективности: BPM, Lean и другие
В статье Владимира Репина и Андрея Манюхина рассматривается вопрос выбора единой методологической базы при создании (развитии) системы повышения операционной эффективности бизнеса. Представлены результаты исследования зарубежной практики. Обсуждаются «плюсы» и «минусы» ключевых подходов и возможность объединения разных методов в рамках единой Системы управления бизнес-процессами компании на основе идеологии Business Process Management.
Введение. Что понимается под операционной эффективностью?
Довольно распространенным является следующее определение операционной эффективности: «Операционная эффективность – это способность организации сокращать потери времени, трудозатрат и материалов как можно больше, при этом производя продукцию и/или услуги высокого качества».
Данное определение содержит в себе несколько проблем. Во-первых, компания может что-то производить, но вот насколько такой продукт востребован клиентами? Растут ли продажи, маржа, доля рынка?
Во-вторых, организация может что-то производить и продавать, имея при этом большое количество бизнес-процессов с низкой эффективностью. Как такое возможно? Внешний контекст, в который вписан бизнес, дает возможность организации существовать при текущем уровне совокупной эффективности ее бизнес-процессов. Если контекст изменится, а процессы – нет, то у организации возникнут большие проблемы.
Поэтому, логичнее будет выглядеть формулировка «оптимизировать», а не «сокращать», потому что в каких то случаях может потребоваться увеличение запасов или трудозатрат, чтобы обеспечивать требуемый уровень сервиса или качества. Организация должна уметь гибко перестраивать бизнес-процессы под требования внешней среды. Именно это имеет ценность, а не непрерывное сокращение всего и вся.
На каждый процесс тратятся ресурсы. Но вот насколько бизнес-результат таких процессов покрывает эти затраты? Например, бизнес-процесс формирования претензии поставщику в крупной организации требует значительных ресурсов (в первую очередь, — это рабочее время специалистов и руководителей), но вот окупается ли он? Например, выполнение одного экземпляра такого процесса обходится компании в 50-60 тысяч рублей, а убыток (неустойка) по претензии составляет всего 30 тыс. рублей. Насколько это рентабельно или эффективно? Ответ очевиден, но что с этим делать? Варианта три: 1) отказаться от выставления претензий, начиная с определенной суммы (при этом, вносить соответствующих поставщиков в «черный список»); 2) радикально изменить процесс работы с претензиями, повысив его эффективность; 3) сознательно смириться с возникающими потерями (худший вариант). Но, сначала необходимо научиться считать стоимость процессов, как минимум. А чтобы считать их стоимость, процессы надо научиться ранжировать по их ресурсоёмкости и влиянию на результат, конечный продукт, потому что одновременно описать и смоделировать все процессы невозможно.
Поэтому, когда мы говорим методах повышения операционной эффективности, то в первую очередь имеем в виду проектирование такой Системы управления организацией, которая может создавать и поддерживать в рабочем состоянии бизнес-процессы (с учетом изменяющегося внутреннего и внешнего контекста), эффективные с точки зрения конечного результата для бизнеса.
Некоторые тренды
Какие методы используют компании для повышения операционной эффективности? Обратимся к результатам исследования, которое ежегодно проводит The Process Excellence (PEX) Network — глобальное сообщество, включающее более 190,000 BPM-профессионалов и руководителей, которые хотят улучшить свой бизнес благодаря реализации процессного подхода к управлению и совершенствованию операционной деятельности компании. Исследование за 2023 год было переведено российской компанией Comindware в рамках сотрудничества с PEX Network. В статье мы приведем лишь несколько ключевых графиков.
На рис. 1 представлены методологии и решения, которые компании (преимущественно, североамериканские) используют для повышения операционной эффективности.
Согласно исследования PEX, 39% респондентов применяют методы бережливого производства (3-е место). На втором месте — методы бизнес-анализа и анализа данных (41%). На первом (47%) — методы управления изменениями. Что интересно, BPM (Business Process Management) используют только 32% опрошенных компаний.
На рис. 2 представлена информация о том, в какие решения компании планируют инвестировать деньги. На первом месте (41%) – Бизнес-анализ и анализ данных. Вполне очевидно, что именно эти методы могут позволить быстрее осуществлять цифровую трансформацию, создавая новые программно-аппаратные решения для повышения операционной эффективности. На втором месте (35%) – Искусственный интеллект, использование которого однозначно является ключевой составляющей цифровой трансформации. На третьем месте (33%) – собственно сама цифровая трансформация. На четвертом (31%) – просто автоматизация процессов. Моделирование процессов и Business Process Management почти делят 4-ое место.
В целом, общий список рис. 2 выглядит довольно странно – смешаны концептуальные подходы (например, BPM), методы (например, моделирование процессов) и инструменты (например, RPA). Но интересно отметить, что бережливого производства, как метода, в который нужно инвестировать деньги, в списке нет. Возможно, Lean уже считается стандартным элементом системы управления, находящимся на достаточном уровне эффективности.
Глядя на рис. 2, важно почеркнуть, что компании планируют инвестировать, в первую очередь, в бизнес-анализ, затем искусственный интеллект, цифровую трансформацию (частью которой, собственно, и является искусственный интеллект), автоматизацию рабочих процессов (Work Flow), моделирование и BPM в целом.
Хайп-лин, бережливый BPMN и прочие «диковинные звери»
Практика российских компаний, судя по многим известным нам проектам, запущенным в крупных и средних компаниях, а так же результатам ежегодного конкурса «BPM-проект года» (проводится ABPMP Russian Chapter), подтверждает рейтинг методов повышения операционной эффективности, представленный на рис. 1. Сегодня стало модно использовать термин «Бережливое управление», особенно в гос. компаниях. Этот подход рассматривается некоторыми как главная методология повышения операционной эффективности.
Когда говорят «Бережливое», то подразумевается группа методов Lean, хотя, перевод «Бережливое» не передаёт заложенных оттенков смысла и многими руководителями воспринимается дословно. Методы Lean, все-таки, относятся к 70-80-ым годам 20 века. У кого-то они работают, но для современной компании цифровая трансформация бизнеса может дать намного больше преимуществ.
Но что мы наблюдаем сейчас в российской практике? У нас много компаний и профессионалов, которые системно внедряют TPS (Toyota Production System), преимущественно на производствах. Авторам приходилось видеть практически идеально внедренную TPS на российских машиностроительном производстве, заводе металлоконструкций и проч. Но при этом бизнес-процессы в области оперативного управления, маркетинга, продаж и закупок, управления финансами и персоналом оставляли желать лучшего.
Довольно часто мы сталкиваемся с ситуацией, когда руководителям компаний предлагают не внедрение TPS (которое требует очень серьезных усилий на протяжении многих лет), а быстрый поиск и устранение потерь, которые, якобы, «лежат на поверхности» (так называемые, «низковисящие плоды»), то есть – Lean (американская урезанная и сильно упрощенная версия TPS).
В таких случаях, как правило, серьезных, глубоких изменений Системы управления компанией и корпоративной культуры не происходит, руководство не вовлекается в проект, делегируя ответственность за результат руководителям 2-3 уровня и специалистам. Им, в свою очередь, нужно быстро (за 2-3, часто – ещё быстрее) месяца показать эффект – выявленные и устраненные потери.
Возникающая в компании «движуха» обставлена всеми необходимыми атрибутами Lean: созданием команд, лозунгами, стендами с огромными картами процессов и проч. Да, где-то это дает эффект, но, повторимся, системные изменения в компании не происходят. Зато у руководителей есть, что показать Совету директоров или вышестоящей организации (особенно важно для гос. органов): красивые презентации по результатам проекта. Это симулякр, имитация, «Карго-культ». Мы называем такое явление – «Хайп-Lean». То есть, этто — не настоящий, системно внедряемый Lean (и тем более TPS), а его внешняя имитация. Это болезнь. И первый шаг к ее успешному лечению – назвать вещи свои именами.
Нас не удивит, если в ближайшее время на рынке появятся «новые» концепции, обещающие руководителям компаний очередные быстрые и легкие победы, например: «Бережливый BPM, включая бережливый BPMN», «Бережливая цифровизация», «Цифровой Lean», «Тощий CRM» и тому подобные диковатые монстры – плоды некорректных маркетинговых «генетических» экспериментов.
Так какой же метод можно взять в качестве базы, платформы для системного повышения операционной эффективности бизнеса?
BPM – как ключевой метод повышения операционной эффективности бизнеса
BPM – Business Process Management, как совокупность принципов, методов, инструментов и компетенций в настоящему времени уже стал вполне сложившимся, зрелым. Для первичного знакомства с ним можно обратиться к русскому переводу книги «BPM CBOK 4.0: Свод знаний по управлению бизнес-процессами». Как же BPM помогает развивать организацию?
Каждая организация имеет свою, достаточно уникальную бизнес-модель и систему управления, включающую ряд подсистем: система стратегического управления, система маркетинга, система продаж, система закупок, система управления персоналом и так далее. В каждой из них есть свои принципы, методы, ресурсы, а главное, — действующие бизнес-процессы. Система управления бизнес-процессами является частью общей системы управления. Ее основная цель – помочь руководителям сделать бизнес-процессы компании управляемыми и эффективным.
СУБП организации основана на совокупности знаний и методов BPM. Процессный офис отвечает за внедрение СУБП в организации. Как же можно представить себе структуру этой системы? Мы предлагаем следующий возможный взгляд:
- Архитектура бизнес-процессов.
- Управление бизнес-процессами по целям и показателям.
- Система стимулирования руководителей на улучшение бизнес-процессов по КПЭ (KPI).
- Практика описания и анализа бизнес-процессов.
- Практика оптимизации бизнес-процессов и внедрения изменений.
- Автоматизация бизнес-процессов (в BPMS).
- Стандартизация бизнес-процессов.
- Контроль и аудит бизнес-процессов.
- Корпоративная система обучения персонала методам процессного управления.
- Процессный офис.
Для оценки зрелости СУБП была разработана и практически используется соответствующая Методика . Например, оценка зрелости проводится ежегодно с 2019 года в «Иркутской Нефтяной Компании». По адаптированной Методике проводилась оценка зрелости СУБП организаций Департамента экономической политики и развития г. Москвы. В настоящее время мы адаптируем документ под нужды Комитета по информатизации и связи Правительства Санкт-Петербурга. Полученные результаты оценки позволяют системно развивать практику работы с бизнес-процессами организаций.
Ключевым элементом, базой СУБП является Архитектура бизнес-процессов компании. Очевидно, что она является важнейшей частью общей корпоративной Архитектуры, для построения которой можно применять методологию ArchiMate и, например, современный российский программный продукт Business Studio 6, моделируя все необходимые аспекты: от заинтересованных сторон и их целей, цепочки создания ценности и компетенций бизнеса, до операционных процессов в нотации BPMN, технологической платформы и структуры используемых данных.
Подход BPM и СУБП, как его практическая реализация в конкретной компании, позволяют комплексно решать задачу повышения операционной эффективности. Но как именно? Как проектировать эффективные бизнес-процессы? BPM хорош тем, что он интегрирует в себе лучшие методы проектирования и внедрения эффективных бизнес-процессов:
- научные методы (в т.ч. основанные на теории очередей и систем массового обслуживания);
- методы регулярного менеджмента (четкие зоны ответственности исполнителей, стыковка по входам/выходам, идентификация и прослеживаемость и др.);
- методы оптимизации технологии выполнения процесса (устранение узких мест, устранение избыточного контроля и ненужных согласований, распараллеливание работ и прочие);
- методы поиска и устранения потерь (Lean);
- методы анализа рисков и проектирования робастных процессов;
- методы автоматизации (в СЭДО, BPMS);
- методы цифровизации (BI, RPA, «нейронка» и другие).
Проектируя исполняемый процесс в современной нотации BPMN (стандарт ИСО с 2013 года) вы можете использовать любые доступные и понятные команде проекта методы анализа и разработки эффективных бизнес-процессов. При этом именно BPM, как платформа, объединяет, интегрирует различные подходы и методы. Возникает необходимость в тесном сотрудничестве специалистов различных направлений: менеджеров по трансформации, бизнес-аналитиков, специалистов по Lean, профессионалов в области цифровизации и прочих. Это дает синергетический эффект. Другим словами, когда вы оптимизируете бизнес-процесс, вы не просто устраняете потери, которые лежат на поверхности («Хайп-Lean»), но проектируете новый, совершенный процесс, обладающий высокой операционной эффективностью. Фрагментарные улучшения не позволяют оценить процесс в целом, систему (архитектуру) процессов, — тем более. Они «перегоняют» узкие с одного места в процессе в другое, подобно, как воздушные пузыри при наклеивании плёнки на стекло.
Приведем свежий практический пример. В условиях импортозамещения одной организации необходимо было перейти с Axapta на 1С-ERP. Руководителем была поставлена задача описать задачи, «которые выполняются в Axapta». Однако, мы подошли шире и, с использованием нотации BPMN и инструмента Business Studio, сформировали полное описание группы процессов «Как есть». Сразу стало очевидно, что при выполнении процессов возникают потери: ручные операции, перегрузки из системы в систему и проч.
Но главное, несмотря на ряд автоматизированных в Axapta функций, сквозной процесс в целом сопровождался значительным по объему бумажным документооборотом. Было очевидно, что прямой перенос задач, выполняемых в Axapta, в 1С-ERP нерационален. Нужно создавать новый, эффективный бизнес-процесс без бумажного документооборота, с минимумом ручных задач и максимальной степенью интеграции между системами. В рассматриваемой ситуации устранение потерь за счет исключения задач, выполняемых «ногами» (передача документов с одного рабочего места на другое), было невозможно без радикального перепроектирования и цифровизации бизнес-процесса в целом.
Ещё один пример, касательно применения Lean. На практике пришлось наблюдать строительную компанию, руководство которой активно применяло методы Lean: на столах специалистов идеальный порядок, маркированные лотки для бумаг, на стенах – информация по потерям и качеству, на площадке работают кружки по выявлению потерь (хотя, работу самих кружков часто можно расценить, как потери времени). Всё хорошо. Проведённая диагностика бизнес-процессов и применение бенчмаркинга выявили существенные упущения в ключевых процессах для организаций подобного типа: организационно-технологическая подготовка производства, календарно-сетевое планирование, управление интерфейсами. Определённые сомнения и мысли посетили тогда авторов данной статьи, что, в итоге, и привело к её написанию.
Выводы
Наш практический опыт консультирования российских компаний убеждает в том, что развивать систему управления операционной эффектностью в долгосрочном плане можно только на платформе BPM, включая разработку и использование корпоративной архитектуры, автоматизацию и цифровую трансформацию бизнес-процессов.
Собственникам и руководителям бизнеса важно опасаться «Хайп-Lean», поскольку он создает только видимость, имитацию результатов, не изменяя саму систему работы с бизнес-процессами и культуру компании.
Если у вас еще не создан Процессный офис и СУБП, то целесообразно обратить внимание на концепцию и методы BPM, заняться системным внедрением методов проектирования и управления бизнес-процессами. Это приведет к заметному, а главное, — постоянному росту операционной эффективности вашей компании.
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», член ABPMP Russian Chapter.
А.Е. Манюхин,
консультант по управлению, партнер BPM3.RU
Январь 2024 г.
www.bpm3.ru
Нотация BPMN: ошибки применения для описания неавтоматизированных процессов «Как есть»
Нотация BPMN: ошибки применения для описания неавтоматизированных процессов «Как есть»
В статье Владимира Репина рассматривается вопрос возможности применения нотации BPMN для описания неавтоматизированных бизнес-процессов «Как есть». Обсуждаются элементы нотации BPMN, использование которых при описании процессов «Как есть» недопустимо, так как это приводит к искажению реальной картины деятельности организации и, как следствие, к невозможности проводить анализ и принимать решения по оптимизации бизнес-процессов. Статья будет полезна руководителям и бизнес-аналитикам, перед которыми поставлена задача описания процессов «Как есть» с целью проведения анализа и разработки мероприятий по оптимизации(в том числе автоматизации и цифровизации) процессов.
Введение. Ключевая проблема применения BPMN для процессов «Как есть»
Нотация BPMN, де-факто, является в настоящее время общепризнанной, основной и, практически, единственной нотацией для качественного, можно сказать, инженерного описания исполняемых процессов. Другими словами – процессов, которые можно выполнить. Такой взгляд на процесс нужен в случае, если поставлены цели:
- создать модель процесса «Как есть», адекватную реальной выполняемой деятельности, с целью анализа и обоснования мероприятий по оптимизации;
- разработать регламент выполнения бизнес-процесса (конкретный, понятный руководящий документ для исполнителей, а не обще-руководящий, водянистый, «исотизированный» документ);
- подготовить техническое задание для автоматизации бизнес-процесса в BPM-системе и/или СЭД.
На первый взгляд, BPMN идеально подходит для решения указанных задач. Но есть одна ключевая проблема. Нотация BPMN разработана и предназначена для проектирования бизнес-процессов в исполняемых системах – системах класса Business Process Management (BPMS). Это означает, что смысловые конструкции языка, заложенные в нотации BPMN, должны полностью поддерживаться функционалом конкретной BPM-системы при настройке и выполнении автоматизированного процесса. Если это не так, то вы имеете дело не с BPM-системой, но с продуктом, который только имитирует поддержку нотации BPMN.
Теперь представьте, что мы используем BPMN для описания реальных бизнес-процессов «Как есть». Они, чаще всего, являются «эксельно-аутлуковыми », не используют BPMS, хотя могут быть частично автоматизированы в различных функциональных системах, например, 1С («Функциональная автоматизация»).
Ключевая проблема применения нотации BPMN для описания таких процессов заключается в том, что элементы языка BPMN при создании модели искажают реальную картину, делая схему малопригодной для анализа.
Это утверждение может быть новостью для неопытных бизнес-аналитиков, но, вряд ли, — для профессионалов. Но, даже некоторые профессионалы иногда создают неадекватные реальности модели по различным причинам: недостаток времени, нежелание «заморачиваться» на создание сложной модели «Как есть», игнорирование последствий и проч.
Ниже в статье приводятся примеры часто встречающихся ситуаций, когда использование нотации BPMN приводит к искажению реальной картины деятельности.
Описательная модель и потерянные токены
Большинство аналитиков, которые переходят с создания «описательных» моделей (диаграмма с ромбиками в «доморощенной нотации «а-ля» 1974 год») на BPMN, часто упускают из вида понятие токена и его движение от задачи к задаче при выполнении процесса.
Рассмотрим текстовое описание некоторого кейса:
«Инициатор предоставления отчетов (роль) уведомляет по электронной почте руководителей структурных подразделений о необходимости предоставить Отчеты подразделений в установленный срок (одновременная рассылка нескольким адресатам). Руководители подразделений готовят отчеты и предоставляют Инициатору, который периодически, например, раз в 2 часа (после перекура и кофе), проверяет почту. В случае, если поступил отчет (корректировка отчета, пояснения), то Инициатор выполняет проверку информации. В случае, если в отчете чего-то не хватает или есть неточности, то Инициатор уведомляет об этом руководителя соответствующего подразделения. Когда собраны корректные отчеты по всем подразделениям, Инициатор готовит Сводный отчет и предоставляет его Большому начальнику по электронной почте. Начальник проверяет отчет. В случае наличия замечаний, направляет их Инициатору. Тот, в свою очередь, может внести изменения самостоятельно и/или запросить уточнения у руководителей подразделений».
Бизнес-аналитик, получив такой текстовый кейс, изобразил в нотации BPMN следующую схему – см.рис.1.
Представленный на рис.1 процесс, на первый взгляд, является простым, как две копейки. В начале процесса Инициатор (условная роль) уведомляет руководителей подразделений, каждый из которых должен подготовить отчет за период по своему подразделению. Инициатор получает все отчеты и анализирует их. Если есть замечания к конкретному отчету, Инициатор запрашивает у руководителя соответствующего подразделения уточнения. С точки зрения «описательной» схемы всё выглядит корректно. Но выполнить такой процесс в BPM-системе будет нельзя. Токен на схеме движется только один. Поэтому нельзя запустить несколько задач у нескольких руководителей.
Обратите внимание, бизнес-аналитик подразумевал (это важно – элемент абстракции!), что рассылка уведомлений и получение отчетов выполнятся по электронной почте. В случае несоответствий выполняются повторные запросы по e-mail. С описательной точки зрения схема, представленная на рис.1, вполне понятна. Но с точки зрения нотации BPMN в BPM-системе такой процесс можно будет выполнить только для одного токена и для одной пары «инициатор-руководитель подразделения», что не соответствует условиям кейса.
Специалист по нотации BPMN, искушенный в автоматизации процессов в BPM-системе, возможно, сразу предложил бы другой, корректный вариант – см. рис. 2.
На рис. 2 показано, что сразу после старта процесса запускается необходимое количество (множественный параллельный цикл) подпроцессов, в рамках каждого из которых Инициатор направляет уведомление, получает отчет, проверяет его, при необходимости запрашивает уточнения. После выполнения подпроцессов по всем подразделениям Инициатор готовит сводный отчет и направляет его Большому начальнику. Если у последнего есть замечания и требуются уточнения, то выполняется возврат и запуск подпроцессов, которые необходимы для уточнения информации. Представленная схема всем хороша, кроме одного: она, несколько, не соответствует реальному процессу «Как есть».
BPMN-у – BPMN-ово, регламенту – описательное?
Попытка разработать схему в нотации BPMN, соответствующую реальному процессу «Как есть», без использования семантики BPMN, неприменимой к неавтоматизированному «эксельно-аутлуковому» процессу, показана на рис. 3.
Схема, с точки зрения специалиста по автоматизации в BPM-системе, выглядит «страшненько». Но это, — именно, попытка описать языком нотации BPMN реальный «эксельно-аутлуковый» процесс «Как есть». Кстати, недопустимой крамолой является использование в качестве свернутых пулов руководителей подразделений (человек – это не процесс).
Вдумчивый читатель, определенно, уже понял основную идею – язык BPMN плохо подходит для описания реального, неавтоматизированного процесса «Как есть». Еще вдумчивый читатель, наверное, спросит: «А не нарисовать ли нам, для упрощения, обычную описательную модель процесса вообще без логических элементов — просто как набор последовательно выполняемых задач, а потом описать эту работу текстом?». Да, можно. Но это будет означать отказ от BPMN как инструмента и возврат к морально устаревшим описательным, примитивным схемам. С другой стороны, если схема и описание практически решают задачу, то почему бы и нет? Но есть риск, что использование двух разных подходов в одной организации будет путать неискушенных в методах моделирования руководителей и специалистов.
Возможно, когда-нибудь появятся более естественные, близкие к реальности языки описания того, как реально действует человек (сотрудник в офисе). Строгое следование алгоритму (путь токена), без прерываний и спонтанного (или по требованию) переключения с задачи на задачу – это модель для робота, но не для человека (хотя в BPMN есть спонтанный- Ad-Hoc подпроцесс, но его редко используют любители строгих алгоритмов). Описание «человеческого» процесса для языка BPMN, похоже, задача непосильная…
Конечно, с практической точки зрения, мы допускаем определенные абстракции, неточности, несоответствия реальному процессу. Главное, чтобы модель годилась для понимания и принятия решений. Но надо четко понимать возможности и границы применимости BPMN — языка исполняемых процессов.
Стартовые события процесса
Рассмотрим кейс. Исполнитель периодически смотрит почту. В случае, если поступило письмо клиента, он начинает что-то делать… На рис. 4 показана схема соответствующего процесса. Очень многие неопытные аналитики, увидев в BPMN маркер конверта тихо радуются и начинают его применять везде, где есть какие-либо «сообщения», запросы, письма и т.п. Но в BPMN стартовое событие-сообщение имеет четкий смысл – автоматический запуск экземпляра процесса на исполнение. В случае (см. выше), когда клиент присылает запрос по e-mail и сотрудник вручную смотрит почту, никакой экземпляр процесса автоматически не запускается. То есть так использовать язык BPMN некорректно – это несоответствие реальности. А как нужно? Да просто использовать стартовое событие неопределенного типа…
Следующий кейс. Исполнитель анализирует дебиторскую задолженность и, в случае превышения лимита, начинает что-то делать… Бизнес-аналитик рисует схему, представленную на рис. 5 и… опять ошибка несоответствия.
Событие-условие (триггер) в BPMN обозначает автоматический старт экземпляра процесса в случае, если в системе изменилось какое-то условие (например, А стало равно B). Но в рассматриваемом случае это не так – Исполнитель смотрит в базу и вручную запускает работу с ДЗ в случае, если видит превышение. Другое дело, когда автоматически в системе выполняется некоторый код и у исполнителя появляется соответствующее сообщение и новая задача…
Событие-сигнал – это очень специфический элемент нотации BPMN (см. рис. 6). В реальной жизни аналогом его может служить, пожалуй, только уведомление, переданное через систему оповещения, например, о пожарной тревоге. Да и то «с натяжкой», так как получают этот сигнал не экземпляры процессов, а люди (человек – это не процесс). Даже веерная рассылка по e-mail или через мессенджер не является аналогом, поскольку такие сообщения могут быть вообще не прочитаны, а если прочитаны, то совершенно необязательно повлекут за собой какие-либо действия. Поэтому использовать сигнал на схемах процессов «Как есть» не рекомендуется.
Завершающие события
Событие «Завершение» (в народе – «Терминатор») – очень специфическая конструкция BPMN, которая может использоваться только при описании процессов, предназначенных для исполнения в BPM-системе. Когда срабатывает завершающее событие такого типа, все токены в рамках экземпляра процесса будут остановлены и экземпляр процесса в целом будет завершен.
Рассмотрим пример, представленный на рис. 7. Это процесс согласования договора с поставщиком. В случае, если у представителя Службы безопасности (СБ) есть сомнения в надёжности контрагента и он отказывает в согласовании, то процесс переходит на задачу «Уведомить поставщика об отказе в заключении договора» и после нее срабатывает терминатор. По замыслу бизнес-аналитика это означает, что все задачи согласования, которые выполняются в это время, будут остановлены, а другие задачи не будут начаты… Но как в реальном процессе его участники (согласованты) узнают о том, что получен отказ от СБ? Только за счет веерной рассылки или сообщения в общем чате, через звонки. Сами по себе, выполняемые ими задачи не смогут быть остановлены «Терминатором». Таким образом, использование терминатора для описания процесса «Как есть» приводит к искажению реальной картины процесса.
Шлюзы
Эксклюзивный шлюз по событиям является еще одним элементом BPMN, который технически может быть реализован в BPM-системе, либо в ERP, но тогда программистами должен быть написан специальный код.
На рис. 8 слева показан пример использования эксклюзивного шлюза по событиям. Менеджер отправляет счет на оплату клиенту. Далее ПРОЦЕСС ждет на эксклюзивном шлюзе по событиям возникновения одного из двух альтернативных событий: либо счет оплачен, либо с момента его выставления прошло 2 рабочих дня. Если знаешь нотацию BPMN, то всё понятно… Только вот не понятно, как именно в реальном «эксельно-аутлуковом» процессе «Как есть» это реально будет выполняться.
Гораздо проще применить обычное решение – использовать простой эксклюзивный шлюз, как показано справа на рис. 8. Над задачей «Проверить поступление денежных средств» показан нормативный период, в течение которого менеджер обязан проверять поступление денежных средств по счету.
Вообще, промежуточное событие-условие («Триггер») можно использовать на модели «Как есть» только в случае, если в информационной системе (например, ERP) действительно срабатывает некоторый код и сотрудник получает соответствующую задачу на исполнение.
Передача информации между задачами процесса
На рис. 9 слева показано, что выходом «Задачи N» является «Документ», который поступает в «Задачу N+1». Но как именно? Что за документ, в какой форме, с каким статусом, посредством какого программного продукта передается? Схема не дает ответа на вопрос. Является ли это недостатком нотации BPMN? Только в том смысле, что нотация не требует жестко моделировать эти аспекты. При формировании схемы исполняемого процесса в BPM-системе их отражать визуально не нужно. Чего нельзя сказать об информации о структуре документа, его статусе и прочее (нужны для настройки структуры данных, проектирования экранных форм, действий с переменными).
Справа на рис. 9 показано, как мы моделируем в Business Studio. Для полноты картины показываем статус документа (например, в скобках после названия), посредством чего он передается (в данном примере – через MS Outlook), какое ПО используется при выполнении задач. Схема явно становится информативнее, хотя, это — уже не BPMN… Подробнее о нашем подходе к моделированию потоков информации в нотации BPMN именно в Business Studio можно прочитать в статье «Моделирование информационных потоков в нотации BPMN в Business Studio 5».
Выводы
Итак, я рассмотрел несколько примеров, когда семантика нотации BPMN неприменима (плохо применима) для реального «эксельно-аутлукового» процесса «Как есть».
В качестве выводов хочу еще раз напомнить читателю, что очень важно всегда:
- четко формулировать цель создания модели бизнес-процесса;
- понимать, что за процесс вы описываете (реальный «Как есть» или новый для исполнения в конкретной BPM-системе – используемые элементы нотации BPMN могут существенно отличаться; это нужно учитывать в «Соглашении по моделированию»);
- адекватно ситуации использовать семантику нотации BPMN, а в случае нестандартного ее использования, четко определить допустимую в конкретной компании интерпретацию (например, в «Соглашении по моделированию»).
Удачи в описании бизнес-процессов «Как есть» с использованием нотации BPMN!
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», член ABPMP Russian Chapter.
Октябрь 2023 года.
Внедрение процессного подхода в компании «Фронтсайд» с применением Business Studio
Внедрение процессного подхода в компании «Фронтсайд» с применением Business Studio
В статье описан реальный проектный опыт внедрения процессного подхода в компании «Фронтсайд» с применением программного продукта Business Studio, приведены примеры моделей бизнес-процессов, а также результаты проекта.
Компания «Фронтсайд»
Компания «Фронтсайд» занимается инжинирингом и производством фасадных систем для объектов с особыми требованиями к внешнему виду или процессам строительства и обслуживания. Компания работает на российском рынке с 2001 года. В ассортиментном портфеле представлены модульные фасадные, стеновые и кровельные системы на основе сэндвич-панелей, в том числе: уникальные решения для вертикального и горизонтального монтажа, конструктивные решения для углов зданий, а также эксклюзивные декоративные элементы. Уникальные для рынка продукты компании идеально подходят для реализации современных проектов для бизнеса и решения амбициозных задач.С более подробной информацией о компании и ее уникальных продуктах можно ознакомиться на сайте frontside.ru.
Начало проекта
В 2022 году при проведении анализа работы компании было выявлено, что большинство бизнес-процессов не формализованы, встречается дублирование функций, пересечение полномочий, а также зоны безответственности, отсутствует единый стандарт регламентации. Были выделены бизнес-процессы, которые необходимо изменить, оптимизировать или разработать и внедрить «С нуля». Также была выявлена необходимость определить и зафиксировать владельцев бизнес-процессов.
В ноябре 2022 года был запущен проект по внедрению процессного подхода с применением программного продукта Business Studio.
Целями проекта являлись:
- структурирование и визуализация, повышение прозрачности бизнеса с дальнейшей целью повышения эффективности компании;
- выявление процессов, создающих ценность для клиентов;
- освоение и использование инструмента для оптимизации и реорганизации бизнес-процессов.
Спонсором проекта выступил генеральный директор Дмитриев А.В., руководителем проекта была назначена Котик Н.П., были выбраны эксперты Теплова Е.Б., Дворецкий С.А, а также приглашены консультанты Репин В.В. и Калошина Л.Н.
Разработка архитектуры и моделирование бизнес-процессов
На первом этапе проекта руководство компании прошло тренинг Владимира Владимировича Репина «Внедрение системы управления бизнес-процессами» .
Для достижения целей проекта по визуализации, структурированию и повышению прозрачности бизнес-процессов была выбрана система для описания, оптимизации и регламентации бизнес-процессов предприятий, построения корпоративной архитектуры Business Studio. Основными критериями выбора были удобство и функциональность инструмента, а также наличие возможности регламентировать и анализировать бизнес-процессы.
Затем ключевые специалисты были обучены работе в Business Studio на популярном тренинге В.В. Репина «Business Studio 5: моделирование, анализ и регламентация бизнес-процессов».
Задачей ключевых сотрудников было непосредственное описание, моделирование и анализ бизнес-процессов компании в программном продукте Business Studio, а также дальнейшее обучение рядовых сотрудников.
Для моделирования бизнес-процессов верхнего уровня была выбрана нотация IDEF0. Данная нотация используется для создания функциональной модели, отображающей структуру и процессы системы, а также потоки информации и материальных объектов, связывающие эти процессы. На схеме, смоделированной в IDEF0, наиболее наглядно можно отобразить входы, выходы, управляющие воздействия и механизмы бизнес-процесса.
На рис.1 представлена контекстная диаграмма компании «Фронтсайд».
Входами для осуществления деятельности компании были определены:
- Рыночная информация (поступающая с Рынка).
- Потребность в товарах и услугах (поступающая от Клиентов).
- Сырье и сервисы (от Поставщиков).
- Человеческие ресурсы (поступающие из Общества).
- Финансовые ресурсы (от Собственников).
В результате осуществления деятельности определены следующие выходы:
- Информация для рынка (передается на Рынок).
- Товары и услуги (для Клиентов).
- Потребность в сырье и сервисах (передаются Поставщикам).
- Специалисты (возвращаются в Общество).
- Возврат инвестиций (Собственникам).
Управляющее воздействие на осуществление деятельности компании оказывают:
- Видение и цели Собственников.
- Эстетические нормы Общества.
- Законы, нормы и правила Государства.
Далее архитектура бизнес-процессов «Фронтсайд» была декомпозирована на 7 подпроцессов (рис.2):
- Управление бизнесом компании «Фронтсайд».
- Маркетинг.
- Продажи.
- Исполнение заказов.
- Обеспечение операционной деятельности.
- Обслуживание производственной инфраструктуры предприятия.
- Управление техническим развитием и обеспечение качества.
Бизнес-процесс «Исполнение заказов» состоит из пяти ключевых для бизнеса блоков:
- Управление исполнением заказов.
- Снабжение.
- Производство.
- Складская логистика.
- Транспортная логистика.
Вовлечение сотрудников в проект
Между ключевыми сотрудниками были разделены 7 основных направлений бизнеса. В задачи ключевых сотрудников входили как непосредственный сбор информации по процессам, анализ данных, моделирование бизнес-процессов в Business Studio, так и координация встреч по проекту, взаимоувязывание входов-выходов процессов между собой, обучение экспертов (владельцев) процессов, а также донесение до рядовых сотрудников основных принципов процессного подхода.
В данном проекте чувствовалась заинтересованность руководства, а также ключевых сотрудников в важном деле внедрения процессного подхода.
В ходе моделирования бизнес-процессов ключевые сотрудники (эксперты) были активны, вовлечены в проект и заинтересованы в описании, а затем и улучшении своих процессов.
Важнейшей задачей руководителя проекта было вовлечение в проект людей. До сотрудников в доступной форме доносилась информация для чего нужен проект по внедрению процессного подхода, проводились презентации, обучения. На стратегическом уровне была показана связь между достижением результата проекта и достижением стратегических целей. Проводилась индивидуальная работа с директорами. Были выявлены активные директора, которые поддерживают изменения и улучшения, подхватывают идеи и распространяют их в своих подразделениях. С директорами, которые сразу не включились в проект, проводились встречи, презентации с рекламой улучшений, показывали удачные примеры внедрения с участием активных директоров, проводился внутренний PR достижений.
Оптимизация бизнес-процессов «На ходу»
При активном включении владельцев процессов в проект внедрения процессного подхода, появлялась возможность оптимизировать процессы «На ходу». Например, на этапе анализа одного бизнес-процесса, эксперт компании увидел проблемные места процесса и сразу предложил внести улучшения в модель, а потом уже в реальную практику работы.
При таком подходе важно сразу оценить, как предложенные изменения повлияют на другие бизнес-процессы. Поэтому руководитель проекта принимал решения по каждому конкретному предложенному случаю и направлению. Где-то было принято решение моделировать процессы «as is», где-то «to be», а если были выявлены процессы, которых нет, но в разработке которых нуждается компания, то они были включены в план моделирования.
Например, в процессах группы «A6 Обеспечение операционной деятельности», в «HR сопровождении» были разработаны и внедрены несколько бизнес-процессов, которых ранее в компании не существовало.
Моделирование бизнес-процессов в нотации BPMN
Модели процессов 3-го и нижележащих уровней были разработаны в нотации BPMN. Данная нотация позволяет наиболее наглядно и информативно отобразить исполнение процесса, визуально показать входы, выходы, используемые программные продукты, базы данных, документы.
В ходе проекта эксперты бизнес-процессов проявляли активность. Например, эксперты бизнес-процесса «Снабжение» самостоятельно разработали таблицу, по которой готовились к встречам по моделированию в Business Studio (рис.3). Важно отметить, что такая таблица была размещена в общем доступе, заполняли её несколько экспертов. Таким образом достигалось единообразие и взаимоувязка процессов по входам-выходам, а также эксперты этого бизнес-процесса контролировали по информации из таблицы, чтобы не было дублирования функций. После заполнения таблицы, эксперты бизнес-процесса собирались на моделирующую сессию и достаточно быстро создавали модель процесса в нотации BPMN.
Пример бизнес-процесса
При моделировании бизнес-процесса «Контроль исполнения договора поставки» (рис. 4) эксперты отмечали, что все семь типов договоров контролируются совершенно по-разному, за них отвечают разные специалисты, поэтому будет семь совершенно разных бизнес-процессов Контроля исполнения Заказов поставщиков (по типам договоров).
При погружении в эти процессы оказалось, что общее все же можно выделить. Таким образом появились типовые бизнес-процессы «Организация доставки Заказов поставщиков», «Организация оплаты Заказов поставщику», «Анализ и устранение причин задержки поставки». Данные типовые процессы используются во всех семи процессах контроля исполнения заказов (рис.5).
Особенности выполнения проекта
После того, как завершится моделирование бизнес-процессов классификатора, проект будет продолжен уже в части оптимизации существующих описанных бизнес-процессов.
В апреле 2023 года активная фаза моделирования бизнес-процессов сменилась на анализ и тестирование изменений в нескольких пилотных процессах. Были выбраны несколько процессов:
- по одному процессу создана новая модель и сейчас ведется выбор программного продукта для его автоматизации;
- по одному процессу запущен проект реорганизации;
- также еще одному процессу открыт проект с целью оптимизации, снижения потерь и повышения удовлетворенности заказчика.
Было принято решение сфокусироваться на данных ключевых процессах, моделировать остальные процессы ради моделей, в архив, не стали.
В ходе выполнения проекта стало ясно, что некоторым процессам требуется реинжиниринг, даже не стали тратить время на моделирование «как есть», т.к. выявили очень вариативные процессы.
Также выявили процессы, которые совсем не стандартизированы, все работают по-разному, поэтому руководителем проекта было принято решение двигаться постепенно, разрабатывать маленькие улучшения по процессу и внедрять их. Сначала проводились интервью, опрашивали сотрудников, как выполняется процесс, собирались данные по процессу, после чего аналитики предполагали для обсуждения гипотезу по улучшению процесса.
Важно отметить, что внедрение процессного подхода неразрывно связано с методами бережливого производства. После завершения этапа моделирования, собираются аналитические данные, все отклонения. Каждое отклонение от модели процесса фиксируется как инцидент, разбираются, почему произошло отклонение. Возможно, исполнители забыли, что теперь процесс должен выполняться по-новому и продолжают работать по-старому. Тогда проводится дополнительное обучение, сотрудники детально разбираются в выполнении процесса. Возможно, требуется уточнение процесса, тогда снова проводится интервью с владельцами, формируется скорректированная модель.
Котик Н.П., Директор по развитию компании «Фронтсайд»: «…Без методов бережливого производства процессный подход, как мне кажется, работает не так эффективно. Модель без использования инструментов бережливого производства будет не оптимальной. Это очень кропотливая и длительная работа, которая позволяет увидеть каждую мелочь, каждое несовершенство процесса, зафиксировать инциденты. В общем виде процессный подход и бережливое производство – про то, как выстроить процесс и найти потери…»
В компании значительное внимание уделяется работе с идеями, применяются методы генерации идей для улучшения процессов.
Достигнутые результаты
Проект внедрения Системы управления бизнес-процессами в компании «Фронтсайд» продолжается. Но уже можно говорить, что были достигнуты следующие ключевые результаты:
• Построена архитектура бизнес-процессов компании в нотации IDEF0. Модели декомпозированы до процессов в нотации BPMN.
• Были внесены изменения в организационную структуру предприятия.
• Внутри компании сформировалась крепкая команда единомышленников, которые готовы внедрять улучшения в свои процессы. Те сотрудники, которые не поддерживают улучшения, не готовы меняться сами и менять свои процессы, покинули компанию. Из положительных моментов также можно отметить обновление персонала.
Трудности и рекомендации
В ходе моделирования бизнес-процессов команда проекта столкнулась с нечетким разграничением ответственности по процессам, исполнителям было сложно определить границы процессов, ответственных (зачастую люди не понимают цель тех или иных ежедневно выполняемых действий, не могут разделить задачи, пытаются решить все и сразу).
Это требует от команды проекта проведения масштабного анализа процессов, подготовки весомых аргументов для внедрения изменений.
Команда, которая приходит в проект, должна быть профессиональна, подготовлена, обучена, лично верить в вектор развития, поставленные цели, запланированный результат. Требуется вера и большой труд в разработке и внедрении изменений.
Котик Н.П.,
Директор по развитию компании «Фронтсайд»
Калошина Л.Н.,
Ведущий консультант по бизнес-процессам команды BPM3.RU
Репин В.В.,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», член ABPMP Russian Chapter.
Сентябрь 2023 года
Бизнес-процессы: от визуализации к автоматизации
Бизнес-процессы: от визуализации к автоматизации
В статье Владимира Репина приводятся примеры моделей бизнес-процессов «As is» («Как есть»), «To be Medium» («Как должно быть, переходная»), «To be Max» («Как должно быть, целевая») в нотации BPMN в Business Studio. Представленный методический подход к описанию процессов позволяет визуально увидеть переход от существующей ситуации к перспективной. Это важно для собственников и руководителей организации для решения задачи обоснования изменений и планирования автоматизации и цифровизации бизнес-процессов организации.
Введение
Описание бизнес-процессов «As is» («Как есть») является отправной точкой для оптимизации и автоматизации бизнес-процессов организации.
Важно отметить, что эту работу нужно делать с точки зрения бизнес-заказчика, а не программиста. Процесс должен быть описан целиком со всеми его нюансами, а не только действия, выполняемые сотрудниками, например, в 1C-ERP или СЭД. Ограниченная точка зрения на процесс может привести к тому, что не будут выявлены значимые проблемы и выработаны адекватные решения по его изменению.
Для решения указанной задачи должен использоваться адекватный метод, позволяющий четко определять на схемах процессов:
- границы процессов и зоны ответственности сотрудников;
- интеграцию – взаимодействие процессов между собой (прямое и/или через данные);
- сроки выполнения задач;
- возможные риски;
- возникающие потери;
- потенциал автоматизации и цифровизации.
Команда консультантов BPM3.RU выработала свой методический подход к разработке моделей в нотации BPMN в Business Studio. BPMN используется как единый язык, понятный всем заинтересованным сторонам в организации.
Ознакомиться в нашим подходом можно в статьях «Моделирование информационных потоков в нотации BPMN в Business Studio 5» и «Методы визуального анализа графической схемы бизнес-процесса в нотации BPMN».
В данной статье я хотел бы поделиться примерами описания бизнес-процессов с использованием нашего метода и показать, как визуальное представление процессов дает возможность увидеть возможный переход от существующей к перспективной модели с использованием автоматизации и цифровизации.
Примеры моделей бизнес-процессов в нотации BPMN в Business Studio
На рис. 1 представлена модель бизнес-процесса заключения договора с клиентом «Как есть». Ключевые особенности этого процесса:
- много ручной работы;
- дезинтеграция по информационным системам (ручной перенос информации из одной системы в другую);
- отсутствие четкого бизнес-правила по отправке проекта договора клиенту (что сначала: проверка у юриста или отправка документа клиенту).
Видно, что процесс выполняется с использованием MS Outlook и вручную.
Одним из подпроцессов является процесс «Согласование договора с клиентом». Он является типовым (повторно выполняемым). Модель «Как есть» этого процесса представлена на рис. 2. Процесс практически весь «ручной». По ходу его выполнения от задачи к задаче передается бумажный комплект документов.
В Business Studio была подготовлена имитационная модель данного процесса. Специалисты продаж экспертно оценили среднюю длительность выполнения каждой задачи и среднее время ожидания из-за отсутствия ресурсов (загрузка исполнителей другими задачами, ожидание ответов от клиента). В итоге, среднее фактическое время выполнения одного экземпляра процесса превысило 20 рабочих дней. Конечно, это очень долгий срок для такого процесса, особенно в случае торговой компании.
Далее рабочая группа из специалистов продаж, юристов и консультантов команды BPM3.RU разработала несколько моделей нового процесса. Модель «To be Medium» (переходная) представлена на рис. 3.
Новый процесс целиком выполняется в информационной системе: 1C-ДО или BPMS. На схеме представлены комментарии, отражающие ключевые нюансы процесса.
Данная схема была использована в качестве Технического задания для подготовки прототипа исполняемого бизнес-процесса на платформе Elma-365.
Если сравнить рисунки 2 и 3, то изменения процесса очевидны. Руководители и специалисты, обученные нотации BPMN, сразу видят различия. Схема является удобным инструментом формирования ТЗ на автоматизацию – можно обойтись без длинного текстового описания требований, особенно в случае автоматизации процесса с использованием No-code/Low-code системы.
На рис. 4 показана модель бизнес-процесса «Согласование договора с клиентом» в версии «To be Max».
Особенностями модели «To be Max» (перспектива на 1,5-2 года) являются:
- использование Личного кабинета клиента для автоматического взаимодействия с организацией;
- полная автоматизация ряда задач в 1C-ERP;
- использование RPA-модуля (возможно, нейронной сети) для распознавания и сравнения версий договоров, получения/отправки договоров через «Контур.Диадок» и проч.
Интересно отметить, что после создания этой модели стало очевидно, что дорожку «Менеджер по работе с клиентами» можно полностью исключить из процесса – все задачи могут быть выполнены автоматически. Это означает, что сотрудники, находящиеся на рассматриваемой должности, смогут потратить сэкономленное время на привлечение новых клиентов, что положительно скажется на выручке компании.
Если сравнить схемы рис. 1 и рис 4, то различия видны явно. Это важно для наглядного представления возможных изменений руководителям и специалистам организации.
Сравнение моделей «As is», «To be Medium», «To be Max»: свет в окне
В таблице 1 приводится содержательное сравнение моделей «As is», «To be Medium», «To be Max», которое показывает, как изменяются бизнес-процессы при их трансформации из текущего состояния в перспективное.
Таблица 1.
«As is» | «To be Medium» | «To be Max» |
— Полностью бумажно-ручные и/или эксельно-аутлуковые процессы. — «Зоопарк» ИТ-систем. Слабая интеграция. — Значительные потери, низкая эффективность. — Потеря важной информации. — Интеграция: «Ручной процесс-Человек». — Отсутствие SLA (требований по длительности) для задач и процессов. — Отсутствие показателей для управления процессами. | — Процессы в BPMS/СЭД. — Интеграция SRM-CRM-ERP-BPMS. — Устранение потерь. Сокращение сроков. — Повышение эффективности. — Информация не теряется. — Интеграция: «Процесс-Процесс». — Прозрачность и наличие SLA (требований по длительности) для задач и процессов. — Измерение наиболее важных показателей процессов. | — Цифровые решения. Повышение скорости и эффективности. — ЛК клиента и поставщика. — Аналитика данных с применением BI/OLAP. — RPA, спец.решения, «Нейронка». — Интеграция с внешними системами. — Интеграция: «Процесс-Процесс». — Прозрачность и наличие SLA (требований по длительности) для задач и процессов. — Измерение всех необходимых показателей процессов. |
Выводы
Моделирование бизнес-процессов от «As is» к «To be Medium» и «To be Max» в нотации BPMN в Business Studio дает руководителям компании такие преимущества, как:
- наглядное представление и понимание пути перехода от текущего к целевому состоянию;
- оценка возможной цены «светлого цифрового будущего» (трудоемкость и стоимость проектов автоматизации и цифровизации);
- понимание возможности устранения узкого места в лице ИТ-подразделения компании путем передачи значительного объема работ по автоматизации процессов с использованием технологии No-code/Low-code в Процессный офис;
- понимание приоритета цифровой трансформации;
- радикальное сокращение сроков, повышение производительности процессов, «прозрачность» всей системы работы организации для собственников и топ-менеджмента.
Один из главных эффектов от описания процессов «As is», «To be Medium», «To be Max», во многом, психологический. Руководители смотрят на схемы и говорят: «А что, так можно будет?». Они видят, насколько изменится бизнес-процесс, станет меньше ручной, бумажной работы, возрастет скорость выполнения процессов, повысится эффективность.
Удачи в оптимизации и цифровой трансформации ваших бизнес-процессов!
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», член ABPMP Russian Chapter.
Май 2023 г.
Методы визуального анализа графической схемы бизнес-процесса в нотации BPMN
Методы визуального анализа графической схемы бизнес-процесса в нотации BPMN
В статье Владимира Репина раскрываются методы визуального анализа графической схемы бизнес-процесса в нотации BPMN в Business Studio 5. Они могут быть использованы для выявления проблем, связанных с выполнением процесса, и разработки мероприятий по его оптимизации. Материал может быть полезен руководителям и специалистам, вовлеченным в проект описания и оптимизации бизнес-процессов компании.
Введение
В настоящее время для многих компаний является весьма актуальной задача анализа, оптимизации и цифровизации бизнес-процессов.
Метод визуального описания бизнес-процессов в нотации BPNM является одним из ключевых для решения этой задачи.
Какие проблемы, связанные с выполнением бизнес-процесса, могут быть выявлены путем визуального анализа графической схемы? В статье я привожу описание возможных методов и некоторые примеры их применения.
Требования к графической схеме бизнес-процесса
Прежде всего определимся с контекстом, точкой зрения и целью анализа.
Контекст – в компании создан Процессный офис, который использует программный продукт Business Studio для моделирования и анализа бизнес-процессов в нотации BPMN. Разработан и используется внутренний стандарт по описанию процессов («Соглашение по моделированию»).
Точка зрения – взгляд на выполняемую деятельность со стороны владельца бизнес-процесса.
Цель – выполнить описание и анализ бизнес-процесса «Как есть» для выявления возникающих проблем и разработки мероприятий по оптимизации/цифровизации бизнес-процесса, создания модели процесса «Как должно быть».
Важно отметить, что возможность визуального анализа определяется качеством и аналитической полнотой графической схемы. Логически некорректная модель с отсутствием какой-либо аналитики («Голый поток Work Flow») вряд ли подойдет для решения указанной выше задачи.
Можно сформулировать четыре группы критериев, которым должна удовлетворять графическая схема в нотации BPMN, которую предполагается использовать для анализа проблем:
- Отсутствие нотационных и логических ошибок.
- Наличие на схеме потоков документов (информации), статусов документов, хранилищ данных (ресурсов), используемых информационных систем.
- Содержательное соответствие реальному процессу (Модель «Как есть», адекватная семантика).
- Визуальная наглядность и красота схемы (стиль).
Кратко пройдемся по этим критериям. Отсутствие нотационных и логических ошибок является базовым требованием. Схема, содержащая ошибки, тем более, логические, — непригодна для анализа. Для формального контроля качества схемы можно использовать чек-лист, который может содержать, например, следующие разделы:
• корректность формулировок названий объектов на схеме;
• корректность описания входов/выходов;
• корректность описания событий (стартовых, промежуточных, завершающих);
• логические ошибки;
• адекватное описание множества обрабатываемых в рамках процесса объектов;
• архитектурные ошибки (дублирование группы задач вместо использования «Типового процесса» и проч.);
• неоднородность по масштабу выполняемых задач;
• аккуратность исполнения схемы, наглядность.
Наличие на схеме потоков документов (информации), статусов документов, хранилищ данных (ресурсов), используемых информационных систем является ключевым для возможности выполнять анализ. Подробно о создании таких схем я написал в статье «Моделирование информационных потоков в нотации BPMN в Business Studio 5». Рекомендую обратить внимание на представленные там требования.
Содержательное соответствие реальному процессу (Модель «Как есть», адекватная семантика). Речь идет о том, что модель действительно соответствует процессу «Как есть», то есть содержит все реально выполняемые задачи без пропусков, упрощений и т.п.
На рис. 1 показан фрагмент схемы процесса. Слева – то, что было в созданной модели «Как есть». Справа – реальный процесс, в рамках которого осуществляется ручная передача документа от сотрудника к сотруднику. Такого рода ситуации, когда документ (информация) мгновенно и непонятно каким образом перемещаются от задачи к задачи, скорее могут служить иллюстрацией к фантастическому роману, чем для целей практического анализа бизнес-процесса.
Адекватная реальности семантика. Нотация BPMN является весьма сложной. Важно понимать, что она была разработана для проектирования исполняемых в BPM-системе процессов. Движок такой BPM-системы, если объяснять не уходят в технические детали, интерпретирует значки нотации BPMN определенным образом и генерирует исполняемый код без участия человека. При исполнении бизнес-процесса в BPM-системе семантика графической схемы реализуется через соответствующий функционал. Например, могут быть использованы такие решения, как: межпроцессное взаимодействие путем отправки/получения сообщений, граничные события различного типа, завершение процесса типа «Terminate», триггеры, сигналы, компенсации и прочее.
Но в реальном, неавтоматизированном бизнес-процессе (типичный пример: Outlook + функциональная система) ничего этого нет – передача информации, остановки, уведомления осуществляются вручную сотрудниками. Поэтому схема бизнес-процесса «Как есть», созданная бизнес-аналитиком с использованием сложной семантики BPMN, реализуемой только в BPM-системе, в действительности не соответствует реально выполняемому процессу. При чтении такой схемы совершенно непонятно, как выполняется процесс в действительности.
Некоторые бизнес-аналитики, «нахватавшись» красивых значков BPMN, начинают «лепить» их где и как попало, глубоко не анализируя процесс и не прописывая нюансы его практического выполнения.
Поэтому для описания неавтоматизированного бизнес-процесса «Как есть» настоятельно рекомендую использовать только самые простые конструкции нотации BPMN. Кроме того, важно подробно описать допустимые в моделях «Как есть» интерпретации значков BPMN в «Соглашении по моделированию».
Если цель – создание модели бизнес-процесса для исполнения в конкретной BPMS, то создавать эту модель «Как должно быть» нужно понимая, какой конкретно функционал имеет система, то есть какие возможности нотации BPMN она поддерживает.
Визуальная наглядность и красота схемы (стиль). Схемы могут сложными, но понятными, а могут быть содержательно простыми, но до крайности визуально запутанными (см. пример на рис. 2).
Например, в одной компании, в которой я проводил анализ качества схем в нотации BPMN, было жесткое требование размещать модели на листе формата А4. Это приводило к тому, что бизнес-аналитики делали на схеме «Змейку» и она становилась крайне сложной для восприятия. Это можно назвать плохим стилем моделирования.
Визуально наглядная, красивая схема гораздо больше подходит для целей анализа, чем запутанная и неряшливо нарисованная.
Какие проблемы можно выявить, анализируя схему бизнес-процесса?
Путем визуального анализа графической схемы бизнес-процесса можно выявить следующие проблемы:
• Технология выполнения процесса: некорректный состав, последовательность выполнения задач процесса, дублирование, отсутствие бизнес-правил.
• Дезинтеграция процесса по информационным системам (ручной перенос информации (документов) из системы в систему).
• Потеря важной информации (документов) при выполнении процесса.
• Отсутствие необходимой интеграции между процессами.
• Возвраты, излишние согласования.
• Узкие места.
• Задачи, не добавляющие ценность, потери.
Ниже рассмотрим каждую из указанных видов проблем.
Технология выполнения бизнес-процесса
Пример. Коллеги из довольной крупной компании разработали схему процесса «Создание, согласование и закрытие заявки на подбор» — см. рис. 3.
Проблемой является то, что проверка корректности заполнения заявки на подбор выполняется специалистом после того, когда руководитель подразделения и руководитель бизнес-единицы уже ее согласовали. То есть в случае выявления формальных замечаний, заявку придется возвращать в самое начало бизнес-процесса, что существенно увеличивает его длительность и приводит к дополнительным затратам.
Кроме того, процесс «Подбор персонала» включен в рассматриваемый процесс, как типовой. На мой взгляд, это несколько некорректно с точки зрения архитектуры бизнес-процессов HR в целом.
Анализ схемы может показать, например, что результат процесса не передается его инициатору, то есть «зависает». Инициатор вынужден сам как-то его добывать. Это означает, что границы процесса определены некорректно.
Анализ графической схемы позволяет выявить некорректную последовательность выполнения задач сотрудниками, отсутствие необходимых задач, лишние задачи и т.п.
На рис. 4 показан фрагмент схемы процесса, из которого видно, что в нужном месте отсутствует бизнес-правило. Менеджеры отправляют проекты предоплатных договоров одновременно клиентам и юристу. Некоторые – сначала юристу, потом клиентам. В случае, если у юриста есть замечания, то менеджерам по продажам приходится отзывать проекты договоров и отправлять клиентам вторые версии, что неэффективно и снижает удовлетворенность клиентов.
Еще один пример отсутствия бизнес-правила представлен на рис. 5. Менеджеры работают с заказчиками по-разному. Ряд заказчиков подписывает договор и присылает его скан, ряд – нет. Четко не определено, должны ли менеджеры требовать от заказчиков присылать подписанные сканы договоров или достаточно версии в формате MS Word и протокола разногласий и т.д.
Пример дублирования. На схеме рис. 6 показан фрагмент бизнес-процесса управления дебиторской задолженностью. Видно, что менеджер продаж и отдел управления просроченной дебиторской задолженностью дублируют контроль, пользуясь одними и теми же данными из автоматизированной системы управления компании.
Дезинтеграция процесса по информационным системам
На том же рис. 6 видно, что бизнес-процесс не интегрирован по информационным системам – наблюдается ручная передача информации в Outlook, ручная выгрузка из АСУ в MS Excel, потом в MS Word, сохранение в pdf-формат, звонки и e-mail-ы клиентам.
Ручной перенос данных между системами, как правило, является весьма трудоемким. Эта работа занимает значительную часть рабочего времени квалифицированных специалистов (например, ведущих менеджеров по продажам), лишая их возможности эффективно использовать это время для продаж, обслуживания клиентов, работы с поставщиками, аналитики, развития и проч. Кроме того, очевидно, что такой ручной перенос приводит к заметным задержкам при выполнении бизнес-процесса и сопряжен со значительными рисками некорректного ввода данных.
Потеря важной информации (документов) при выполнении процесса
Отсутствие интеграции между ИС, ручной перенос данных и отсутствие бизнес-правил часто сопряжены с проблемой потери важной информации (документов) при выполнении бизнес-процесса. Исполнитель либо не осознает важности этой информации для компании и не вносит ее в систему, либо бессистемно сохраняет документы на своем рабочем компьютере или, вообще, хранит их только в почте. Исполнитель может просто лениться сохранять информацию (документы) путем внесения, например, в CRM, сохранения в базе данных или на файл-сервере компании.
Отсутствие четких требований по работе с информацией, зафиксированных в регламенте, и контроля приводят к тому, что исполнители теряют важную для компании информацию.
Такая потеря информации (документов) в дальнейшем может привести к необходимости повторного сбора данных, запроса документов, к невозможности провести необходимый анализ для принятия решений и проч.
Отсутствие необходимой интеграции между процессами
На рис. 7 показан фрагмент бизнес-процесса приемки товара на склад гипермаркета торговой сети. В случае, если количество мест больше, чем указано в накладной, кладовщик «уведомляет менеджера по закупу» по яндекс-почте.
Но менеджер по закупку может: 1) случайно удалить письмо; 2) увидеть письмо со значительной задержкой; 3) отложить работу с поставщиков «на потом» без контроля сроков. Таким образом, проблема, возникшая в одном бизнес-процессе и нуждающаяся в решении, не связана с запуском на исполнение другого процесса. Кроме того, информации о проблеме не зафиксирована в системе и может быть потеряна.
Представленный выше пример весьма типичный. Очень часто можно увидеть на схемах ситуацию типа: «Уведомить менеджера…», «Переслать информацию в такой-то отдел» и т.п.
Плохо то, что при выполнении бизнес-процессов не запускаются другие процессы, а идет «уведомление» сотрудников, не контролируется сроки начала соответствующих действий, теряется непрерывность, возникают зоны безответственности.
Возвраты, излишние согласования
При выполнении бизнес-процессов часто возникают возвраты. Например, на рис. 8 показан возврат на повторное согласование договора.
Чем плохи возвраты? Они: 1) многократно увеличивают длительность выполнения процесса; 2) увеличивают затраты; 3) могут негативно влиять на качество результата процесса; 4) негативно сказываются на отношении сотрудников к работе (бесконечные переделки и уточнения, повторное выполнение одних и тех же задач мало кому понравится).
В свое время Филипп Кросби, известный специалист в области менеджмента качества, сформулировал принцип «Делать всё правильно с первого раза». Почему же сотрудникам сложно его придерживаться? В чем причины возвратов? Думаю, в следующем. К ним приводят:
• нечетко поставленные задачи;
• недостаток информации у исполнителя;
• некачественные входы (информация);
• отсутствие методик/бизнес-правил у исполнителя;
• недостаточная квалификация исполнителя;
• ошибки («человеческий фактор»).
Исполнитель получил задачу и выполнил ее. Но оказалось, что руководитель имел в виду немного другое. Приходится переделывать.
Например, исполнитель не смог выполнить задачу качественно из-за недостатка исходных данных или их несоответствия требованиям.
Методика выполнения задачи могла быть вообще не определена или описана поверхностно (плохой регламент), так что исполнителю пришлось самому решать, что значит правильный метод выполнения, полагаться на свой опыт или рекомендации коллег по работе. Но этот опыт и эти рекомендации не всегда адекватны ситуации и могут привести к проблемам, например, созданию аварийных ситуаций, возникновению потерь ресурсов, снижению техники безопасности и проч.
Если задача была поручена исполнителю, квалификация которого не соответствует уровню ее сложности, то сотрудник может допустить ошибку или выполнить работу некачественно.
Не стоит исключать и человеческий фактор: физическая усталость, моральное утомление (например, в случае выполнения рутинной, монотонной работы по разнесению УПД из «Контур.Диадок» в 1C-ERP при крайне медлительной работе программы), негативное отношение к выполняемой работе и, в целом, — к компании, отсутствие лояльности и т.д.
Но в чем коренные причины указанных выше проблем? Кто виноват? Сами сотрудники? Нет. Еще дедушка Эдвардс Деминг, специалист мирового масштаба и отец новой философии управления, говорил, что 95% проблем, возникающих у сотрудников при выполнении процессов, обусловлены не плохим отношением людей к работе, а теми бизнес-процессами, системой, которую создали сами менеджеры компании.
Поэтому наличие большого количество возвратов на схеме процесса красноречиво говорит о недостатках в работе руководителей.
Эту мысль ярко демонстрирует еще один пример, показанный на рис. 9. В рамках представленного бизнес-процесса исполнитель вносит изменения в некий важный и довольно сложный документ. Затем идет параллельное согласование его специалистами, а уже потом последовательное согласование руководителями.
На рис. 9 видно огромное количество согласующих лиц, причем после каждого руководителя процесс может вернуться к началу. Говорить о том, сколько времени занимает такое процесс, даже не хочется… В лучшем случае, в крупной компании – это месяцы.
Еще одним негативным аспектом такого рода бизнес-процессов является размытие ответственности за результат между руководителями. Э. Деминг указывал, что дублирование контроля в случае, если его выполняют люди, часто приводит к снижению качества результата именно из-за психологического фактора: каждое последующее согласующее лицо в той или иной степени надеется, что предыдущий руководитель уже проверил документ и не нужно особенно напрягаться для выявления проблем.
Очевидно, что такая практика организации бизнес-процесса, как показано на рис. 9, является порочной. Подобные процессы подлежат радикальному перепроектированию на основе разработки четких бизнес-правил и, конечно, цифровизации подготовки и принятия решений.
Узкие места
Еще одной проблемой, которую можно выявить путем визуального анализа схемы, являются узкие места в процессе. Они могут быть видны визуально, но чаще выявляются содержательно в том случае, если ресурс исполнителя ограничен, например: договора создают многие менеджеры, но в 1С-КА вводит данные только один сотрудник. Выполняемая им задача и он сам становятся узким местом.
На рис. 10 показ пример кадрового процесса одной из крупных компаний. По нему движется документ, который дополняют и согласуют множество руководителей. Несмотря на то, что процесс автоматизирован в СЭД, в нем возникло узкое место, обведенное овалом. Специалист подразделения кадров осуществляет ручной контроль после каждой задачи согласования и «проталкивание» процесса между его участниками.
Хотя все участники процесса используют СЭД, назвать этот процесс автоматизированным, а тем более цифровым, нельзя. Автоматизация, предполагающая постоянный ручной контроль и «проталкивание» документов, является неэффективной.
Сотрудник подразделения кадров явно является узким местом, ограничением в процессе. В случае его загрузки другими задачами, болезни, отпуска при выполнении процесса возникают проблемы, в первую очередь, значительное увеличение его длительности.
Кроме того, на практике многие руководители вынуждены связываться между собой вне процесса (телефон, личные встречи), чтобы ускорить выполнение процесса и получение важного для них результата.
В целом, двигать документ вдоль процесса тогда, когда можно двигать только данные (информацию) – неэффективно. Именно поэтому современные системы класса BPM, с точки зрения цифровизации, имеют значительные преимущества по сравнению с СЭД, тем более устаревших версий.
Задачи, не добавляющие ценность, потери
При выполнении бизнес-процесса часто можно выявить задачи, которые не создают ценность с точки зрения создания его результата и потребностей потребителя (внутреннего и/или внешнего). Выполнение многих задач связано с возникновением потерь различного вида.
Приведу несколько примеров действий, которые не создают ценность, но влияют на увеличение потерь:
• ручной перенос информации из одной информационной системы в другую (например, из pdf-файла в 1С);
• ожидание отклика информационной системы сотрудником при выполнении загрузки данных, сохранении, проведении проводок; зависания и «вылеты» системы; ожидание начала совещания у руководителя;
• неудобный интерфейс программы и, как следствие, много лишних действий исполнителя (движения мышкой от одного места экрана к другому, сложные многоуровневые меню и т.д.);
• ручное перемещение документов от одного рабочего места к другому в рамках, например, процесса согласования;
• выполнение расчетов и подготовка документов (отчетов), которые потом не используются;
• частые перемещения внутри офисного помещения (рабочее место – принтер – рабочее место), перемещения между разными этажами офиса, пешие перемещения сотрудников по территории крупного производственного предприятия и проч.;
• переделка документов из-за выявленных ошибок.
Выводы
Визуальный анализ графической схемы бизнес-процесса в нотации BPMN – мощный практический метод, позволяющий быстро получить информацию о возникающих проблемах и наметить пути оптимизации процесса.
В рамках деятельности Процессного офиса для описания и оптимизации бизнес-процессов целесообразно разработать:
- чек-лист формального анализа качества графической схемы бизнес-процесса;
- чек-лист содержательного анализа для выявления проблем и определения возможных мероприятий по оптимизации процесса.
Бизнес-аналитики Процессного офиса и участники временных рабочих групп из числа руководителей и специалистов могут взять на заметку рассмотренные в статье методы, детально проработать их и успешно применять на практике.
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», член ABPMP Russian Chapter.
Февраль 2023 г.
Вы можете посмотреть видео по данной теме:
Бизнес-процесс на ладони: простые методы анализа и оптимизации
Бизнес-процесс на ладони: простые методы анализа и оптимизации
В статье Владимира Репина представлено описание четырех методов анализа бизнес-процесса: визуальный анализ графической схемы, анализ времени выполнения, анализ потерь, анализ потенциала автоматизации. Рассматривается использование принципов «вертикального» и «горизонтального сжатия для определения возможностей по оптимизации процесса. Статья может быть полезна сотрудникам компании, перед которыми поставлена задача выполнить анализ бизнес-процесса и разработать мероприятия по его улучшению.
Четыре метода анализа бизнес-процесса
BPM (Business Process Management) как направление менеджмента, как совокупность методов и инструментов существует довольно давно. За эти годы разработано и опробовано на практике значительное количество методов анализа бизнес-процессов. Они отличаются условиями применимости и целям, сложностью и требованиями к квалификации экспертов, проводящих анализ.
В данной статье я хотел бы рассмотреть четыре метода анализа процессов, которые вполне может использовать любой сотрудник организации, хотя бы в начальной степени овладевший навыками создания графических схем процессов в нотации BPMN (или, шире, — Work Flow). К числу этих методов относятся:
1. визуальный анализ графической схемы процесса;
2. анализ времени выполнения процесса;
3. анализ потерь, возникающих при выполнении процесса;
4. анализ потенциала автоматизации процесса
Использование указанных методов позволяет глубже понять процесс, выявить причины проблем, связанных с его выполнением, и разработать мероприятия, необходимые для его оптимизации.
В качестве исходного примера для проведения анализа и оптимизации будем рассматривать следующий бизнес-процесс, схема которого представлена на рис 1.
На данном учебном примере разберем указанные выше методы анализа и принципы оптимизации.
Предполагается, что читатели знакомы с базовыми аспектами описания процессов в нотации BPMN. Но даже если вы не знаете эту нотацию, условные обозначения на рис. 1 вполне понятны для сотрудников, которые в своей практике сталкивались с задачей описания процессов в нотациях типа Work Flow.
В процессе участвуют пять сотрудников, два из которых являются руководителям, а три – специалистами. Роль А – сотрудник, инициирующий выполнение процесса. Он же – потребитель результата процесса – расчета количества и стоимости. Роль Б – руководитель, согласующий расчет перед предоставлением его руководителю вышестоящего уровня (Роль Д), утверждающему расчет. Роль В и Роль Г – это специалисты, выполняющие расчеты.
Обратите внимание, что на схеме процесса указаны информационные системы (MS Outlook, MS Excel), которые поддерживают выполнение задач. Для задач выполняемых вручную (точнее «ногами») использован маркер ручной задачи (ладошка).
Далее в статье рассмотрены методы анализа бизнес-процесса на примере разбора представленной схемы (разработана в Business Studio 5).
Анализ графической схемы бизнес-процесса
Перед тем, как проводить визуальный анализ графической схемы бизнес-процесса необходимо убедиться в том, что:
- схема не содержит формальных ошибок (нарушения требований нотации, логические ошибки, несоответствие задач по масштабу и проч.);
- схема действительно описывает существующий процесс (модель «как есть»), а не что-то среднее между текущим и будущим состоянием.
Последний пункт является весьма важным. Дело в том, что неопытные сотрудники довольно часто либо упрощают схему, либо отображают на ней не реальный ход процесса, а некоторое искаженное (иногда намеренно) представление, полученное от его участников. Важно понимать, что только схемы процесса «как есть», адекватно (с достаточной точностью) отражающая реальное состояние дел, может быть эффективно использована для анализа процесса и принятия решений по его оптимизации.
Визуальный анализ графической схемы процесса можно выполнять следующим образом. Необходимо обратить внимание на:
• задачи, создающие ценность;
• задачи, не создающие ценность;
• передача результата процесса его потребителю;
• возвраты;
• дублирование задач;
• чрезмерный контроль;
• узкие места.
На рис. 2 показан результат визуального анализа графической схемы процесса.
В первую очередь обратите внимание на задачи (операции), которые точно не создают ценность. Это задачи «Распечатать и передать расчет на согласование» и «Передать расчет на согласование», которые выполняются вручную, точнее ногами (исполнитель ходит от кабинета к кабинету).
Далее на схеме выделены цветом четыре операции, при выполнении которых создание ценности находится под сомнением. Например, какую ценность создает задача «Проверить расчет количества» и почему без нее нельзя обойтись? Возможно, она дублирует задачу «Выполнить расчет количества», которую выполняет Роль В. Для ответа на такого рода вопросы необходим углубленный анализ каждой выполняемой задачи.
На схеме показано три возврата, которые приводят к существенному увеличению длительности процесса в целом.
Две операции «Проверить и согласовать расчет» и «Проверить расчет», быстрее всего, являются узким местом, так как их выполняют руководители. Как правило, процессы «застревают» на руководителям на длительное время, так как они загружены множеством дел и не могут оперативно отреагировать. Задача «Проверить расчет», вероятно, представляет собой избыточный контроль, которого можно избежать.
На схеме так же видно, что потребитель процесса (в данном случае – это Роль А, инициатор) не получает результат выполнения процесса – «Расчет». Ему нужно писать и звонить руководителю (Роль Д), выяснять статус и потом «ногами» забирать нужный ему документ. Это плохо.
По результатам содержательного визуального анализа графической схемы процесса выявлены следующие проблемы:
• результат выполнения процесса не передается его потребителю;
• 18% задач не создают ценность, 36% задач – создание ценности под вопросом;
• три возврата, которые увеличивают длительность процесса;
• дублирование задач;
• чрезмерный контроль;
• узкие места (задачи, выполняемые руководителями).
Далее необходимо выполнить анализ времени выполнения бизнес-процесса.
Анализ времени выполнения бизнес-процесса
На рис. 3 показан анализ времени выполнения процесса. Для каждой задачи определяют три показателя:
- нормативное время выполнения, минут;
- фактическая трудоемкость, минут;
- календарное время выполнения, минут.
Нормативное время выполнения – это время, которое тратит исполнитель задачи в идеальных условиях – когда есть все необходимые данные, информационные системы работают, исполнитель здоров и его никто не отвлекает. Нормативную длительность можно определить путем хронометража, по справочникам (если они доступны) или методом экспертной оценки (определяет руководитель).
Фактическая трудоемкость – это реальное время, которое сотрудник, в среднем, тратит на выполнение задачи. Она может быть определена экспертным путем или при помощи хронометража.
Календарная длительность выполнения задачи – это разница во времени между началом и завершением выполнения задачи. Используется усредненная величина по всем выполненным задачам за определенный период, например, месяц.
Почему фактическая трудоемкость и календарная длительность могут отличаться? Все просто – процесс может простаивать по различным причинам. Например, руководителю поступил документ на согласование. Реальная фактическая трудоемкость его работы надо документом, например, — 5 минут. Фактическая календарная длительность, в среднем, — 6 часов (с учетом повторного выполнения). То есть большую часть времени документ просто ждет в очереди на обработку. Очевидно, что необходимо организовать выполнения бизнес-процессов так, чтобы нормативное время и календарное время отличались как можно меньше.
Обратите внимание, что нормативное выполнения процесса в целом – около 2,8 часов, а фактическая календарная длительность – 32 часа, то есть почти в одиннадцать раз больше!
На рис. 4 показано время выполнения процесса в виде диаграммы. Видны следующие ограничения, устранение которых позволит существенно сократить длительность процесса. Бизнес-процесс дольше всего простаивает на следующих задачах:
• Проверить расчет.
• Проверить и согласовать расчет.
• Распечатать и передать расчет на согласование.
• Передать расчет на согласование.
• Выполнить расчет количества.
• Выполнить расчет стоимости.
Углубленный анализ указанных задач и разработка мероприятий по оптимизации помогут существенно сократить время выполнения бизнес-процесса в целом.
Например, целесообразно выполнить анализ ценности задачи по проверке и утверждению расчета руководителем. Так же нужно устранить хождения (отнес-принес) при передаче документа на согласование. Отдельного рассмотрения требуют задачи «Выполнить расчет количества» и «Выполнить расчет стоимости». Они тоже являются узким местом в процессе с точки зрения времени его выполнения.
Замечу, что можно выполнить анализ стоимости выполнения отдельных задач процесса и рассчитать стоимость выполнения одного экземпляра процесса в целом. Но данный расчет для сложных процессов (содержащих возвраты) целесообразно делать с использованием методов имитационного моделирования (это тема для отдельной статьи).
Анализ потерь при выполнении бизнес-процесса
Следующий вид анализа, который целесообразно выполнить – это анализ потерь, возникающих при выполнении бизнес-процесса. Можно использовать классическую классификацию потерь (TPS) учитывая, что эти потери в своеобразной форме могут возникать и при выполнении процессов в офисе (не на производстве):
- потери, связанные с перепроизводством;
- потери, связанные с ожиданием;
- потери, связанные с транспортировкой;
- потери, связанные самой обработкой;
- потери, связанные с ненужными запасами;
- потери, связанные с ненужными движениями;
- потери, связанные с производством дефектной продукции.
На рис. 5 показаны потери, которые были выявлены при проведении анализа процесса. Условные обозначения для потерь выбраны произвольно (без использования какой-либо нотации).
Более подробно потери и риски, возникающие при выполнении задач процесса показаны в Таблице 1. Так же в таблице показаны возможные последствия.
Таблица 1. Потери и риски при выполнении процесса.
№ | Наименование процесса/задачи | Потери | Риски | Последствия |
0 | Бизнес-процесс в целом | Повторение задач из-за возвратов. Распечатка и ручное перемещение документа | Формирование некорректного расчета (с ошибками) | Принятие ошибочных управленческих решений. Финансовые потери |
1 | Поставить/скорректировать задачу на подготовку расчета | Потери времени на ручное оформление заявки. | Отправка заявки по e-mail – риск ее потери | Увеличение сроков выполнения процесса |
2 | Выполнить расчет количества | Ручной перенос данных из базы в MS Excel, корректировка формул | Риск ошибок при ручном переносе данных | Ошибки в расчете. Увеличение сроков |
3 | Получить данные для прогноза | Ручной перенос данных из сети | Риск ошибок. Недостоверные исходные данные | Ошибки в расчете. Увеличение сроков |
4 | Проверить расчет количества | Дублирование другой задачи | Риск пропуска ошибок | Ошибки в расчете. Увеличение сроков |
5 | Выполнить расчет стоимости | Ожидание расчета. Ручной расчет в MS Excel | Риск ошибок | Ошибки в расчете. Увеличение сроков |
6 | Распечатать и передать расчет на согласование | Распечатка документа. Доставка «ногами» | — | Увеличение сроков |
7 | Проверить и согласовать расчет | Возможно, дублирование. Перенос данных с бумаги во временную форму в MS Excel. Ожидание. | Риск пропуска ошибок при проверке расчета | Ошибки в расчете. Увеличение сроков |
8 | Передать расчет на согласование | Доставка «ногами» | — | Увеличение сроков |
9 | Получить информацию о статусе согласования | — | — | — |
10 | Проверить расчет | Возможно дублирование. Ожидание. | Риск пропуска ошибок при проверке расчета | Ошибки в расчете. Увеличение сроков |
11 | Утвердить расчет | Работа с бумажной версией документа. | Потеря утвержденного документа | Увеличение сроков |
После анализа потерь целесообразно выполнить анализ потенциала автоматизации бизнес-процесса.
Анализ потенциала автоматизации бизнес-процесса
На рис. 6 показаны результаты анализа потенциала автоматизации бизнес-процесса в BPMS. Некоторые задачи (ручные) можно будет исключить. Одну задачу «Выполнить расчет количества» выполнять скриптом. Остальные задачи могут выполняться участниками процесса с использованием соответствующих экранных форм в BPMS.
Однако, тот факт, что задачи можно автоматизировать в BPM-системе совершенно не означает, что это нужно делать. Прежде всего, необходимо разработать мероприятия по оптимизации бизнес-процесса, используя определенные принципы, и уже после этого автоматизировать модель процесса «как должно быть».
Разработка мероприятий по оптимизации бизнес-процессов
Давайте применим принципы «вертикального» и «горизонтального» сжатия для оптимизации бизнес-процесса.
• Вертикальное «сжатие» — сокращение уровней функциональной иерархии, задействованных в выполнении процесса.
• Горизонтальное «сжатие» — сокращение времени выполнения операций, количества операций, устранение (минимизация) возвратов.
С учетом указанных принципов, а так же результатов анализа процесса, сформулированы мероприятия по его оптимизации, представленные в таблице 2.
Таблица 2. Мероприятия по оптимизации бизнес-процесса.
№ | Наименование процесса/задачи | Мероприятия |
0 | Бизнес-процесс в целом | Автоматизация процесса в BPMS.Интеграция с внешними системами. Исключение ручных операций. Делегирование полномочий.Определение SLA с привязкой к KPI. |
1 | Поставить/скорректировать задачу на подготовку расчета | Постановка задачи в формализованной экранной форме BPMS. |
2 | Выполнить расчет количества | Выполнение задачи скриптом в BPMS. |
3 | Получить данные для прогноза | Интеграция для автоматического получения данных (скрипт). Удобный интерфейс для проверки. SLA на 60 минут с момента поступления задачи (влияние на KPI). |
4 | Проверить расчет количества | Устранение задачи из процесса. |
5 | Выполнить расчет стоимости | Полуавтоматический расчет стоимости. |
6 | Распечатать и передать расчет на согласование | Устранение задачи из процесса. |
7 | Проверить и согласовать расчет | Делегирование полномочий на принятие решения.Удобный интерфейс для проверки. SLA на 120 минут с момента поступления задачи (влияние на KPI). |
8 | Передать расчет на согласование | Устранение задачи из процесса. |
9 | Получить информацию о статусе согласования | Всплывающее уведомление из BPMS. Возможно, автоматическая отправка сообщения на WhatsApp. |
10 | Проверить расчет | Устранение задачи из процесса. |
11 | Утвердить расчет | Устранение задачи из процесса. |
Схема бизнес-процесса, полученного по результатам оптимизации, представлена на рис. 7.
Диаграмма по времени выполнения задач бизнес-процесса «Как должно быть» (прогноз) показана на рис. 8.
Нормативное время выполнения процесса – 0,8 часа (сокращение в 3,4 раза).
Прогнозируемое календарное время выполнения процесса (с учетом установленных SLA – максимальное время реагирования на поступившую на выполнение задачу) – 4,3 часа (сокращение в 7,4 раза).
Оценить повышение качества расчета можно будет только набрав определенную статистику выполнения бизнес-процесса после внедрения всех мероприятий по его оптимизации и автоматизации.
Резюме
Мы рассмотрели несколько методов анализа, принципы оптимизации и применили их на условном примере бизнес-процесса формирования некоторого расчета (сметы, скидки, бюджета проекта и т.п.).
Качественная графическая схема является хорошим инструментом структурирования ваших знаний о бизнес-процессе. Если вы используете инструмент, например Business Studio 5, то эти знания можно формализовать непосредственно в системе и сделать доступными в виде гипертекстовой информации на внутреннем web-портале (с использованием технологии BS Portal).
В случае, если руководители компании заинтересованы в развитии системной практики работы с бизнес-процессами, целесообразно формализовать ряд методов анализа процессов, обучить руководителей и сотрудников этим методам и активно использовать при выполнении проектов описания, анализа, оптимизации и автоматизации бизнес-процессов.
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент»
Апрель 2021 г.
Моделирование программных продуктов в Business Studio 5
Моделирование программных продуктов в Business Studio 5
В статье Владимира Репина рассмотрены функциональные возможности по использованию программных продуктов при создании моделей бизнес-процессов в нотации BPMN в Business Studio 5. Обсуждаются преимущества и недостатки представленных способов. Материал может быть полезен при разработке Соглашения (стандарта) по моделированию бизнес-процессов вашей организации.
Зачем моделировать программные продукты в Business Studio?
В статье речь пойдет об использовании объектов справочника «Программные продукты» в моделях бизнес-процессов в нотации BPMN в Business Studio 5. Например, можно для каждой операции процесса указывать конкретный программный продукт, который используется при ее выполнении. Программные продукты являются элементами общей модели организации и хранятся в соответствующем разделе более общего справочника «Объекты деятельности».
Для чего нужна информация о программных продуктах на схемах типа Work Flow (eEPC, BPMN)? Конечно, в модели такого типа нас интересует, прежде всего, корректный (без логических ошибок) алгоритм выполнения процесса. Движение документов на схеме, взаимодействие по входам-выходам с другими процессами, описание используемого программного обеспечения, рисков и прочих объектов делают из графической схемы модель бизнес-процесса. Это дает нам возможность выполнять анализ процесса «как есть», находить проблемы и выявлять их причины, определять потенциал повышения эффективности процесса за счет реализации ряда мероприятий.
Автоматизация процесса является одним из возможных направлений его совершенствования. Для того, чтобы выполнить анализ существующих проблем в этой области и обосновать необходимость изменений, как раз и нужно использовать программные продукты при моделировании бизнес-процессов в нотации BPMN.
Формирование структуры программных продуктов в справочнике
В Business Studio 5 можно создать структуру используемых в компании программных продуктов в справочнике «Объекты деятельности/Программные продукты». На рис. 1 показан пример структуры программных продуктов компании.
В начале создается объект справочника «Информационная система», например «1С». Затем для нее может быть добавлен «Модуль ИС», например «1С: Бухгалтерия». Далее, при необходимости, внутри модуля можно создать «Функцию ИС». В целом, группировка по модулям и функциям может быть многоуровневая.
Нужно ли создавать сложную, многоуровневую структуру? Если используемые в вашей компании информационные системы достаточно просты, то не нужно чрезмерно усложнять справочник. Но если у вас внедрены такие системы, как SAP, то многоуровневый справочник может быть весьма удобен. При его аккуратном использовании в моделях вы сможете получить потом детальную аналитику, какие именно функции информационных систем используются при выполнении конкретных операций процесса.
Три способа использования программах продуктов на схеме процесса в нотации BPMN
Способ № 1. Привязка через интерфейс
Рассмотрим три основных способа использования программных продуктов в моделях бизнес-процессов в нотации BPMN. На рис. 2 показана схема процесса (учебный пример). По правой кнопке открыты «Свойства» операции «Собрать информацию». Из справочника программных продуктов в список «Программные продукты» перетянут мышкой продукт «MS Word».
Далее нужно выбрать тип связи программного продукта и операции процесса. Можно использовать два типа связей: «поддерживает» и «выполняет» (вы можете создать любой новый тип связи при необходимости). Какой из них выбрать?
Зачем вообще указывать тип связи? Это нужно в том случае, если мы хотим в дальнейшем анализировать процесс и выгружать определенные аналитические отчеты. Например, мы хотим узнать, какие информационные системы (продукты) используются при выполнении бизнес-процессов, каковая степень автоматизации процессов с использованием систем определенного класса и т.д. Так же это может быть полезным при выполнении проектов развития ИТ-архитектуры компании и автоматизации процессов.
При использовании типа связи важно принять решение, в каких случаях она может использоваться, и четко закрепить эти требования, например в Соглашении по моделированию.
Тип связи «поддерживает» можно, например, интерпретировать следующим образом. Привязка программного продукта к операции с этим типом связи означает, что:
- операция выполняется сотрудником, и при этом:
- какие-то действия выполняются сотрудником в соответствующей информационной системе.
Тип связи «выполняет» можно интерпретировать следующим образом:
- операция выполняется полностью автоматически в соответствующей информационной системе.
Действительно, что значит, что программное обеспечение что-то «выполняет»? Может ли MS Word что-то «выполнять» сам без участия человека? С моей точки зрения, нет. А вот например, антивирусная система может приступить к проверке автоматически, по расписанию, без участия человека. В этом случае операция «Проверить РС на вирусы» будет полностью автоматический и будет «выполняться» соответствующей информационной системой.
Итак, аккуратно привязав программные продукты через интерфейс к операциям процесса мы сможем потом получить требуемый аналитический отчет. Недостатком такого подхода является тот факт, что на самой схеме процесса не видно, какие именно программные продукты используются. Для этих целей можно использовать второй способ – визуализацию.
Способ № 2. Визуализация на схеме
Программные продукты можно просто перетаскивать мышкой на схему процесса в виде фигуры. Но чтобы это сделать, в Business Studio 5 сначала нужно выбрать тип фигуры. При открытой схеме процесса надо выбрать мышкой программные продукты в палитре элементов и нажать правую кнопку. Далее поставить галочку напротив «Фигура», как показано на рис. 3. После этого можно перетаскивать программные продукты из справочника на диаграмму.
На рис. 4 показан результат визуализации использования программных продуктов на схеме процесса. Для каждой операции процесса показаны программные продукты, которые поддерживают их выполнение.
Обратите внимание, что размеры и цвета значков изменены (вручную). Визуальный вид и цвет значков можно закрепить в Соглашении по моделированию. В следующей версии Business Studio будет добавлена функциональная возможность управлять цветами объектов в зависимости от значения параметров.
Визуально представление программных продуктов на схеме имеет одно большое преимущество с точки зрения анализа и оптимизации бизнес-процесса: сразу становятся очевидными проблемы, связанные с автоматизацией, в том числе:
• недостаточная автоматизация или ее отсутствие;
• переход информации из одной системы в другую (косвенно), т.е. низкая степень интеграции и риски возникновения ошибок;
• использование чрезмерно сложных программных инструментов без необходимости;
• неэффективное выполнение операций, связанное с ограничениями возможностей программного обеспечения и человеческим фактором;
• прочие.
Более глубокий анализ указанных проблем дает возможность обосновать мероприятия по улучшению процесса и внедрению новых информационных систем, например iBPMS+RPA вместо тяжеловесной, неудобной и устаревшей СЭД.
На рис. 5 стоит обратить внимание на тот факт, что программные продукты, привязанные визуально, сразу появляются в соответствующем списке. Но если сначала внести объект в список в свойствах операции, то визуально он не будет показан на схеме. Таким образом, у вас есть возможность выбора варианта использования в зависимости от поставленных задач.
Как быть в случае, если операция выполняется полностью автоматически? На рис. 6 показан один из допустимых вариантов. Можно одновременно использовать маркер автоматического выполнения («вызов внешней функции или сервиса») и тип связи «выполняет». По типу связи вы всегда сможете отфильтровать все операции процессов, выполняемые автоматически. Кстати, в Business Studio 5 можно настраивать визуализацию параметров для стрелок, используемых в модели. Это удобно.
При использовании указанного подхода, автоматически выполняемая операция может быть показана на дорожке любого исполнителя.
Если вы не хотите выводить в регламент бизнес-процесса операции, выполняемые автоматически, то можно в шаблоне отчета применить соответствующий фильтр по типу связи программного продукта с процессом.
Способ № 3. Представление в виде отдельной дорожки
В Business Studio 5 появилась возможность использовать программное обеспечение в качестве дорожки на схеме в нотации BPNN. На рис. 7 показана измененная схема процесса, на которой модуль «FI-CO» показан в виде дорожки. Дополнительно для наглядности использован маркер автоматического выполнения операции.
Обратите внимание, что тип связи программного обеспечения с операцией процесса – «выполняет». Таким образом, можно визуально показывать программное обеспечение в качестве полноценного участника процесса.
Способ представления программного продукта на схеме процесса (в виде отдельной дорожки) является весьма спорным.
Хотя, возможно, это будет удобно для описания алгоритмов выполнения процессов, полностью автоматизированных в различных системах: веб-сервисы, BPMS, RPA, ERP.
Преимущества и недостатки методов представления программных продуктов в моделях процессов в нотации BPMN
В следующей таблице представлено сравнение трех методов представления программных продуктов на схеме процесса в нотации BPMN.
Критерии сравнения | Метод 1. Привязка через интерфейс | Метод 2. Визуализация на схеме | Метод 3. Представление в виде отдельной дорожки |
Полнота | «-» Невозможно вывести объект на показ на схеме. При последующей визуализации (вручную) на схеме возникает дублирование объектов в списке | «+» При визуальной привязке объект автоматически попадает в список «Программные продукты» для операции. | «+» Объект автоматически попадает в список «Программные продукты» для операции. Нет дублирования. |
Возможность визуального анализа | «-» Отсутствует | «+» Есть. | «+» Есть. |
Наглядность и удобство визуального анализа | «-» Отсутствует | «+» Есть. Наглядно и понятно. | «-+» Есть, риск усложнения схемы за счет создания дополнительных дорожек |
Возможность формирования аналитических отчетов | «+» Есть. | «+» Есть. | «+» Есть. |
Мы рассмотрели различные подходы к моделированию программных продуктов на схемах бизнес-процессов в нотации BPMN в Business Studio 5.
На мой взгляд, визуализация на схеме в виде значков (не дорожек) является предпочтительным вариантом с точки зрения решения задачи анализа и оптимизации бизнес-процесса. В этом случае автоматически выполняемая операция может быть показана на дорожке любого исполнителя.
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент»
Январь 2021 г.
Нотация BPMN как внутренний стандарт компании для проектирования бизнес-процессов: «за» и «против»
Нотация BPMN как внутренний стандарт компании для проектирования бизнес-процессов: «за» и «против»
В статье Владимира Репина обсуждаются вопросы использования нотации BPMN в качестве корпоративного стандарта проектирования бизнес-процессов компании. Рассматриваются аргументы «За» и «Против» применения. Представлены предложения по организации обучения сотрудников. Приводится практический пример внедрения нотации на крупном предприятии. Обсуждаются «подводные камни» использования нотации BPMN на первых этапах проекта.
Какие нотации используют компании для описания процессов сегодня?
Многие успешные компании, внедряющие технологии автоматизации бизнес-процессов, используют нотацию BPMN. Многие, но не все… Более того, в РФ существует огромное количество средних и крупных предприятий, на которых вообще отсутствует принятый корпоративный стандарт проектирования бизнес-процессов. Какими средствами они «рисуют» процессы? Чаще всего в MS Visio используют набор объектов для «Простой блок-схемы». Бывают ситуации хуже, когда в компании одновременно применяют 3-4 разных подхода к описанию процессов, причем все они нестандартные и реализованы в различных «нотациях» и программных продуктах, включая MS Excel и Power Point.
Интересно, почему, когда речь заходит о необходимости описать процессы, все (кроме узкого круга профи) хватаются за эту «Простую блок-схему» с ромбиками? Возможный ответ – этому учили в школе на уроках информатики. Вдолбили, так сказать. Если бы в школе учили описывать исполняемые процессы в BPMN, то вряд ли чья-то рука потянулась к блок-схеме родом из 70-х. Но пока этого, увы, нет.
К чему приводит такая практика проектирования бизнес-процессов? Во-первых, схемы процессов понятны весьма узкому кругу лиц, а не всем сотрудникам компании. Во-вторых, такие схемы, чаще всего, носят аналитический характер. Это означает, что процесс описан весьма укрупненно, без деталей. Таки схемы нельзя «исполнить». Если попытаться выполнить работу как указано на схеме, то сразу возникнут вопросы, ответов на которые схема не дает. Это звучит странно – как схема, предназначенная для описания алгоритмов, дает сбои при описании процессов для бизнеса? Конечно, ответ заключен не в наборе используемых значков нотации. Причина — в идеологии формирования схемы.
Сегодня тренд цифровизации бизнеса явно набирает обороты. Но может ли компания, которая даже не имеет внутреннего стандарта моделирования и обученных сотрудников, быть успешной в цифровой трансформации? Сомнительно. Для начала, придется научиться быстро и эффективно проектировать процессы своими силами (создать внутренние компетенции), либо заплатить большие деньги внешним провайдерам.
Ситуацию с использованием устаревших подходов частично усугубляет наличие в крупных компаниях действующих систем электронного документооборота. То, что в них творится, назвать автоматизацией бизнес-процессов можно весьма условно. Большинство руководителей это понимает, но не знает возможностей современной BPMS (Business Process Management System) в части автоматизации процессов и, особенно, применения концепции «Документ без документа». Вообще, относительно недавно вступил в стадию умирания бумажный документооборот, а теперь и электронный документооборот должен умереть, оставив вместо себя автоматизированные процессы с нужным набором данных. В BPMS, если потребуются, документы можно формировать автоматически, так сказать, «налету».
Использование нотации BPMN в качестве корпоративного стандарта дает возможность не только проектировать процессы, но и внедрять в массы идеологию исполняемых процессов в купе с новыми ИТ-технологиями, такими как PM (Process Mining), RPA (Robotic Process Automation) и проч. Рассмотрим аргументы «За» и «Против» использования нотации BPMN в качестве корпоративного стандарта.
Почему нотация BPMN: «За» и «Против»
Руководителям компании нужно объяснить, что BPMN – это не просто значки другого, незнакомого вида и цвета. Это – инженерный стандарт проектирования исполняемых бизнес-процессов, обладающий следующими преимуществами (плюсами):
• наглядность, понятность и красота схем;
• после базового обучения можно начинать с использования ограниченного набора объектов;
• BPMN — стандарт ISO с 2013 года;
• BPMN де-факто использует большинство разработчиков BPMS.
Да, BPMN – сложный стандарт. Однако, даже начинающие при использовании ограниченного набора объектов и понимания сути метода (исполняемый процесс, токен, экземпляр) могут проектировать вполне качественные схемы. Более того, применение сложных семантических конструкций без действительной практической необходимости может только осложнить работу, привести к созданию неоправданно сложных схем или вообще исказить смысл процесса до неузнаваемости. С чем бы сравнить? Это как неопытный спортсмен, не освоивший базовую технику бросков, начинает пытаться применять сложные и опасные приемы. Я уверен, что можно обучить сотрудников, так сказать, использовать верхушку айсберга. Этого на первых порах будет достаточно. Крайне важно, чтобы сотрудники компании научились формировать наглядные, понятные и красивые схемы. Много раз на практике наблюдал ситуацию, когда запутанная, уродливая схема после соответствующей доработки становится красивой, а главное, понятной участникам процесса и внутреннему заказчику – руководителю.
Что важно донести до руководителей?
В первую очередь, нужно довести до сведения руководителя компании, что нотация BPMN – это лучший инженерный стандарт для проектирования процессов. Вряд ли в ближайшее время появится какой-то другой стандарт. Если поставлена цель цифровизации компании, то навык проектирования исполняемых процессов с использованием нотации BPMN будет одним из ключевых.
Далее важно объяснить руководителю разницу между общей, аналитической схемой и схемой исполняемого процесса. Для этого потребуется раскрыть понятие токена и экземпляра процесса. Более сложные аспекты, связанные с межпроцессным взаимодействием, можно будет объяснить на примерах компании несколько позже (чтобы поначалу не вызвать отторжения к подходу в целом из-за сложности этого конкретного метода).
BPMN – сложный стандарт. Но в рамках первичного ознакомления достаточно дать руководителям минимально необходимые знания семантики и метода моделирования бизнес-процессов. Это сделать вполне реально, например, в рамках проведения моделирующих (рабочих) сессий по описанию и анализу бизнес-процессов компании.
По ходу вовлечения, руководителям обязательно нужно показывать возможности, ограничения и условия эффективного использования современных решений класса BPMS, PM, RPA, AI и проч. Но надо четко понимать, что передаваемая и, можно сказать, культивируемая в умах менеджеров идеология исполняемых бизнес-процессов является базой для пропаганды новых информационных технологий.
Как обучать сотрудников нотации BPMN?
Это не так уж и сложно. Нужно:
- найти хорошего специалиста, который умеет преподавать тему, и обсудить с ним учебную программу;
- подготовить учебные и методические материалы;
- выбрать инструмент моделирования;
- разработать внутренний стандарт применения нотации BPMN для проектирования бизнес-процессов;
- организовать обучение;
- организовать работу по практическому закреплению навыков моделирования процессов.
В настоящее время специалистов, хорошо знающих BPMN, на рынке уже достаточно много. Но важно, чтобы такой специалист мог научить использовать нотацию на простых и понятных примерах, без использования «птичьего языка» (сленга ИТ-специалистов – профессиональных внедренцев BPMS). Кстати, я категорически против так называемого «каскадного» обучения, когда одного сотрудника отправляют на тренинг, а он потом пытается учить всех остальных. Результат – множество ошибок, а главное, — искаженное понимание темы.
Обучение проектированию процессов в нотации BPMN я провожу по книге «Моделирование бизнес-процессов в нотации BPMN. Пособие для начинающих. Часть I». Как правило, в течение 4-6 часов слушатели делают практические задания, осваивая элементы нотации от простого к сложному. Затем, они выполняют комплексное практическое задание по проектированию трех связанных между собой процессов. Проводится презентация результатов, анализ схем по чек-листу и разбор ошибок. Для такого обучения достаточно одного дня.
Далее выдаются практические задания, которые слушатели делают в течение недели. Затем проводится рабочая сессия по представлению и разбору схем процессов («домашние задания» я проверяю заранее). После 2-3 сессий участники приобретают навык формирования вполне адекватных схем в нотации BPMN.
На следующем этапе развития можно использовать книгу Игоря Федоров «Нотация BPMN 2.0. Стандарт ISO/IEC 19510:2013 для создания исполняемых моделей бизнес-процессов», сам стандарт и множество практически полезных материалов в сети Интернет.
Идеальным вариантом освоения BPMN является практикум с использованием, собственно, BPMS (например, такой практикум проводит А.А. Белайчук, Президент ABPMP Russian Chapter, с использованием системы BizAgi). Однако, в ряде случаев это сделать технически и организационно сложно. Приходится начинать с простого. Но, как минимум, демонстрацию движения токенов вдоль схемы исполняемого процесса сделать крайне полезно.
Внедрение нотации BPMN как корпоративного стандарта проектирования процессов в Иркутской нефтяной компании
В качестве примера рассмотрим кейс внедрения нотации BPMN в «Иркутской нефтяной компании» («ИНК»), в которой я уже более 1,5 лет сопровождаю проект создания и развития Системы управления бизнес-процессами. Информацию любезно предоставил Юрий Андреевич Федосеев, начальник отдела оптимизации бизнес-процессов и стандартизации ООО «ИНК» (ОБПиС).
За время проекта в «ИНК» удалось сделать многое:
• разработан и внедрен стандарт «Моделирование бизнес-процессов»;
• установлен и настроен инструмент проектирования и анализа процессов (Business Studio 4.2);
• обучено 259 руководителей и специалистов;
• сформировано более 226 схем в BPMN;
• внешние подрядчики (в т.ч. крупные консалтинговые компании) обязаны представлять результаты работы в виде схем BPMN с учетом требований стандарта компании;
• внедрены регламенты сквозных процессов, разработанные на основе схем процессов в нотации BPMN;
• внедряется система оценки процессной зрелости компании;
• проект на стадии выбора BPMS.
Самое главное, что в «ИНК» активно формируется процессное мышление у руководителей и специалистов. Высокая практическая оценка используемых методов и инструментов подтверждается большим количеством запросов от подразделений в ОБПиС с просьбой провести анализ и оптимизацию их процессов. Юрий Федосеев отмечает: «В проектах оптимизации мы преимущественно используем базовый набор элементов нотации (стартовые и конечные события, события отправки и приема сообщения, таймеры, шлюзы и/или… Несмотря на сложность, базовые элементы и логика нотации хорошо воспринимается сотрудниками на обучении. Освоение происходит быстро. Все бизнес-аналитики отдела прошли подготовку по программе Внутренних тренеров, что позволило организовывать качественное обучение для небольших групп на постоянной основе. Мы не ставим перед собой цель описать все процессы Компании. Ценность нашей работы – в помощи, внутреннем консалтинге. Наши клиенты – подразделения, которые хотят разобраться в своей работе и в том, как лучше взаимодействовать с другими в рамках сквозных процессов. И моделирование – это наш основной инструмент в этом деле…».
«Оптимизация процессов Электроснабжения» — так назывался один из проектов «ИНК», в рамках которого использовалась технология описания и анализа процессов в нотации BPMN. По ходу проекта было сформировано 59 процессов в нотации BPMN. Описание и анализ процессов позволил выявить 10 критичных зон безответственности и последствия, к которым наличие этих зон может привести. Прогнозный экономический эффект от устранения зон безответственности составляет около 78,6 млн. рублей в год.
Второй проект с использованием BPMN, как корпоративного стандарта проектирования процессов «ИНК», — это «Оптимизация процессов Капитального строительства». В рамках данного проекта в условиях жестких ограничений удалось выстроить слаженную и эффективную работу подразделений. Основные результаты моделирования процессов на текущей фазе проекта: прозрачный процесс капитального строительства, оперативный доступ сотрудников к схемам процессов и регламентам через корпоративный портал.
Подводные камни внедрения нотации BPMN в качестве корпоративного стандарта
В некоторых компаниях при использовании нотации BPMN для проектирования процессов возникают определенные трудности. Работа организована неэффективно. На выходе получаются поверхностные схемы аналитического характера, которые невозможно использовать для анализа и принятия решений. Некоторые причины такой ситуации:
• плохое обучение – как следствие, непонимание исполняемых процессов и формирование аналитических схем;
• архитектурные решения низкого качества – проектирование процессов нижнего уровня без понимания системы процессов в целом;
• попытка формально «перерисовать» в BPMN старые схемы с сохранением их недостатков;
• схемы огромного размера с ошибками (семантика, логика);
• низкая степень мотивации участников процесса (или обратная мотивация – желание скрыть реальную картину);
• моделирование ради моделирования.
Резюме
Хочу отметить, что навык проектирования процессов в нотации BPMN – это только один из многих навыков второй группы компетенций («Операционные») модели Gartner 2013 года, которые необходимы для успешного выполнения BPM-проекта в компании. Это означает, что руководители не должны ожидать «процессно-цифрового чуда» только от того, что они заставили необученных сотрудников с низким уровнем внутренней мотивации «рисовать» схемы процессов. Другими словами, внедрение Системы управления бизнес-процессами компании – это не только проектирование процессов, но их активное улучшение и внедрение изменений, создание методов и инструментов управления бизнес-процессами.
Если руководство компании поставило цель трансформировать систему управления с использованием современных процессных технологий, то навык проектирования и анализа исполняемых процессов является одним из ключевых. Нотация BPMN в этом случае может и должна быть выбрана в качестве внутреннего корпоративного стандарта проектирования бизнес-процессов.
В.В. Репин,
к.т.н., доцент, консультант по управлению, Генеральный директор ООО «Владимир Репин Менеджмент», Советник Зам. Председателя Правления АО «СО-ЕЭС».
Ноябрь 2019 г.