Моделирование бизнес-процессов
Процессный подход к управлению предприятием предполагает рассмотрение его деятельности как комплекса бизнес- процессов с последующим применением методики моделирования и анализа.
Моделирование бизнес-процессов осуществляется в двух направлениях.
• систематизация и формализация, т.е. построение описательных моделей, имеющих текстовое, табличное или графическое представление;
• построение аналитических, оптимизационных[1] или имитационных моделей на базе существующих описаний для более глубокого анализа процессов, оптимизации и расчета их характеристик.
Рассмотрим первое направление, в рамках которого под моделированием бизнес-процессов будем понимать формализованное графическое описание бизнес-процессов, отражающее реально существующую или предполагаемую деятельность. Каждое такое описание, выполненное в определенной нотации[2], называется моделью.
В бизнес-практике моделирование процессов наиболее часто применяется для создания единой системы нормативных стандартизирующих документов, регламентирующей: порядок выполнения бизнес-процессов в организациях, организационную структуру, методики выполнения функций бизнес-процессов и систему управления бизнес-процессами. К другим важным задачам моделирования бизнес-процессов относятся:
• выявление требований к автоматизации бизнес-процессов и их подготовка к последующей автоматизации;
• внедрение в организации системы менеджмента качества;
• построение системы управления рисками;
• проектирование и создание системы контроля взаимодействия с внешними контрагентами;
• проектирование и анализ новых направлений бизнеса или планирование изменений существующих процессов и систем;
• фиксация информации о процессе в целях минимизации рисков потери информации при смене ответственных сотрудников;
• создание регламентов бизнес-процессов для использования в работе организации и обучения персонала;
• определение и формализация требований, предъявляемых к персоналу, системам и функциям;
• уточнение должностных обязанностей сотрудников в рамках бизнес-процессов и формирование организационной структуры с учетом бизнес-процессов;
• проведение аудита бизнес-процессов с целью выяснения фактической процедуры протекания бизнес-процессов, а также выявления наиболее значимых ресурсов и степени их использования;
• повышение эффективности бизнес-процессов посредством определения проблемных мест и их корректировки;
• стоимостная оценка бизнес-процессов организации, например, для проведения аллокации (распределения) расходов по исполнителям и расчета финансового результата их работы;
• установление объективных оценочных показателей эффективности бизнес-процессов, характеризующих бизнес- процессы и их результат.
Моделирование бизнес-процессов происходит посредством поэтапного определения и формализации:
• границы, структуры, этапов и их последовательности, а также механизмов реализации бизнес-процесса;
• владельца бизнес-процесса (субъекта управления) – должностного лица или коллегиального органа, несущего ответственность за получение результата процесса и обладающего полномочиями для управления ресурсами, необходимыми для выполнения процесса;
• механизмов контроля и управления в рамках рассматриваемого бизнес-процесса, в том числе документации, регламентов выполнения процедур и т.д.;
• исполнителей бизнес-процесса – подразделений или должностей сотрудников, ответственных за исполнение бизнес-процесса;
• входов бизнес-процесса – ресурсов (материальных или информационных), потребляемых или преобразуемых при выполнении бизнес-процесса в конечный результат (например, сырье, материалы, полуфабрикаты, документация, информация, персонал, услуги и т.д.);
• ресурсов бизнес-процесса (объекта управления) – материальных или информационных объектов, используемых для выполнения процесса, но не являющихся входом процесса (например, информация, персонал, оборудование, программное обеспечение, инфраструктура, среда, транспорт, связь и т.д.);
• показателей (эффективности) бизнес-процесса, характеризующих выполнение процедур и процесса в целом (скорость протекания, интенсивность потребления ресурсов, производительность бизнес-процесса, длительность цикла, величина добавленной стоимости, количество исполнителей и т.д.), измеряемых и сопоставляемых с течением времени на всех этапах бизнес-процесса;
• выходов бизнес-процесса – объектов (материальных или информационных), являющихся результатом выполнения бизнес-процесса, потребляемых другими бизнес-процессами (готовая продукция, документация, персонал, услуги и т.д.);
• результата бизнес-процесса, формирующегося на одном из его выходов, являющегося целью функционирования бизнес-процесса, удовлетворяющего заданным требованиям и представляющего ценность для потребителя;
• потребителя результата бизнес-процесса.
Таким образом, модель бизнес-процесса включает описание всех вышеприведенных элементов бизнес-процесса, формализованных в какой-либо нотации.
В зависимости от цели создания модель бизнес-процесса может быть представлена на разных уровнях декомпозиции[3]. Наиболее агрегированным представлением является направление деятельности организации, состоящее из одной или нескольких групп бизнес-процессов базового уровня (например, кредитование, расчетно-кассовое обслуживание, депозитарное обслуживание в банковской практике).
Бизнес-процессы базового уровня исполняют роль систематизирующей схемы, представляющей отдельные модели процессов в их общем контексте. По структуре бизнес-процессы базового уровня состоят из взаимосвязанных процедур (подпроцессов), выполняемых различными исполнителями и приводящих к получению законченного и значимого для организации результата. Примером бизнес-процесса базового уровня может служить процесс выдачи бланкового кредита.
Процедуры включают несколько действий, выполняемых последовательно конкретным исполнителем и обладающих конкретным результатом. Как правило, процедуры протекают в рамках одного функционального подразделения организации. В рамках выдачи банкового кредита процедурой является, например, обработка кредитной заявки, принятие решения по кредиту, оформление кредитного договора и открытие счетов, выдача кредита. В свою очередь процедуры состоят из действий, после выполнения которых исполнитель осуществляет осознанный контроль. Так, принятие решения но кредиту состоит из проверки комплекта документов, анализа параметров кредитной заявки, оценки рисков и т.д.
Действия состоят из атомарных операций, выполняемых отдельным сотрудником. Операции находятся на самом нижнем уровне декомпозиции.
Глубина описания основных бизнес-процессов варьируется в зависимости от поставленных задач проекта и специфики конкретного процесса. По практике моделирования бизнес- процессов число уровней декомпозиции процесса производства достигает пяти-семи, сбыта, снабжения и логистики – четырех, маркетинга и разработки продуктов – трех. Наиболее трудоемкими для описания являются производственные процессы.
Глубина декомпозиции обеспечивающих процессов также в среднем находится на уровне трех-четырех, доходя до пятого уровня только для специфических процессов обеспечения качества и охраны труда и промышленной безопасности.
В зависимости от фактического или целевого состояния описываемой предметной области выделяются два вида моделей бизнес-процессов – "как есть" и "как должно быть", называемые на американский манер "as is" и "as to be" или "as should be". В моделях "как есть" описание проводится с целью зафиксировать существующие бизнес-процессы, выявить в них проблемные места и провести оптимизацию. В случае, когда перед организацией стоит задача реинжиниринга бизнес-процессов или внедрения новых, не существовавших ранее, например, при внедрении новой услуги, используется описание процессов "как должно быть", после чего проводится анализ и разработка путей достижения желаемого хода бизнес-процессов.
При моделировании бизнес-процессов следует придерживаться основных принципов:
• "разделяй и властвуй" (лат. Divide et impera) – моделирование должно начинаться с базовой модели, которая описывает верхний уровень исследуемой предметной области, и детализироваться до необходимого уровня сложности;
• "закон экономии" (лат. Lex parsimoniae) – процесс декомпозиции и детализации модели должен руководствоваться принципом разумной достаточности для целей моделирования (принцип бритвы Оккама);
• принцип системного подхода – моделируемая предметная область должна быть рассмотрена как система взаимосвязанных и взаимодействующих процессов;
• принцип целостности требует обеспечения целостности описания бизнес-процессов, включающего название, раскрывающее его сущность; описание реализуемой последовательности функций/процессов; определение участников процесса, используемых ресурсов и информации;
• принцип соизмеримости моделей – на одном уровне детализации должны размещаться подмодели, равные по степени обобщения описываемой информации и соизмеримости по сложности, составу и значимости;
• принцип эргономичности – на каждом виртуальном или реальном листе графического описания должно содержаться такое число объектов, чтобы модель могла быть легко прочитана и проанализирована.
Графические подходы к моделированию бизнес-процессов могут быть классифицированы на структурно-алгоритмические и событийные.
При структурно-алгоритмическом подходе, также называемом функциональным, модель представляется набором взаимосвязанных функций (процедур), на разных уровнях декомпозиции каждой из них, с обязательным указанием входных, выходных и управляющих потоков.
Примерами методов (нотаций) структурного анализа являются:
• SADT (Structured Analysis & Design Technique) и его развитие IDEFO (Integration Definition for Function Modeling);
• моделирование бизнес-процессов и блоков 1DEF3;
• кросс-функциональная блок-схема (Cross Functional Flowchart);
• метод Ericsson-Penker, основанный на расширенном варианте универсального языка моделирования UML (Unified Modeling Language).
Событийный подход рассматривает модель как систему процессов. В его основе лежит концепция управления бизнес-процессами посредством дискретной передачи им информации об изменениях, происходящих внутри процесса или в других процессах.
К основным современным методам (нотациям) событийного подхода относятся:
• цепочки функций процесса, управляемого событиями, ЕРС (Event-driven Process Chain);
• нотация и модель бизнес-процессов BPMN (Business Process Model and Notation).
Моделирование бизнес-процессов в общем случае состоит из трех основных этапов – сбора первичной информации, моделирования по состоянию "как есть" и моделирования целевого состояния "как должно быть". Каждый из этапов завершается стадией "Контроль качества и утверждение результатов".
Этап сбора первичной информации предполагает проведение полного аудита подлежащих моделированию систем и осуществляемых в них бизнес-процессов. На данном этапе проводится запрос и анализ документации, регламентирующей деятельность систем (нормативных документов, должностных инструкций, внутренних положений и др.), интервьюирование сотрудников, идентификация, классификация и анализ бизнес-процессов, определение степени их автоматизации. В результате этапа формируется пакет проектной документации, лежащей в основе этапа моделирования.
Этап моделирования текущего состояния бизнес-процессов включает выбор подхода к описанию бизнес-процессов, разработку и согласование шаблона описания, а также непосредственно само построение бизнес-модели посредством формализованного описания бизнес-процессов от верхнего уровня до уровня процедур, действий или, что редко встречается па практике, операций.
Заключительным этапом проекта может служить моделирование целевого состояния с последующим улучшением или реинжинирингом реальных процессов.
В бизнес-практике в целях реализации проекта по моделированию бизнес-процессов часто создают рабочую группу в составе владельца бизнес-процесса и нескольких сотрудников его подразделения, специалиста по управлению качеством, бизнес-аналитиков, представителей ИТ-подразделения. Как правило, наиболее целесообразно привлекать сотрудников, относящихся к среднему управляющему звену, обладающих достаточно высокой квалификацией, в то же время знающих ситуацию по фактическому протеканию бизнес-процессов.