Методологии моделирования бизнес-процессов

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

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

Рассмотрим обобщенную модель бизнес-процесса. Любой бизнес-процесс можно представить как упорядоченную совокупность сущностей (рабочих объектов, ресурсов, организационных единиц), функций (действий) и событий (рис.7). Пример реализации модели бизнес-процесса представлен на рис.8.


Рис.7. Обобщенная модель бизнес-процесса

Рабочий объект - это сущность, над которой осуществляется
некоторое действие (преобразование, обработка, формирование).
Рабочие объекты могут быть или материальными (например, сырье и
материалы, полуфабрикаты, готовые изделия, услуги), или

финансовыми (например, платежи, перечисления и т.д.), или информационными (например, документы: заказы, накладные, счета и т.д.). Рабочие объекты являются динамическими сущностями, то есть периодически возникают в бизнес-процессе (закупаются, производятся, формируются), преобразуются в другие объекты и удаляются из бизнес-процесса (продаются, передаются на хранение).

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

рабочих объектов используются в системе в течение нескольких циклов воспроизводства, т.е. находятся в системе постоянно и в этом смысле являются статическими. Разделение сущностей на рабочие объекты или ресурсы зависит от использования в том или ином бизнес-процессе, поскольку в одном процессе сущность может выступать в роли рабочего объекта (например, предприятие самостоятельно ремонтирует некоторое оборудование), а в другом эта сущность используется в качестве ресурса (оборудование используется в производственном процессе).

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

Функция (действие, операция) преобразует входные рабочие объекты в выходные или модифицирует их. Последовательность взаимосвязанных по входам и выходам функций составляет бизнес-процесс. Функция бизнес-процесса может порождать рабочие объекты любой природы (материальные, денежные, информационные).

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

С позиции степени информатизации функции классифицируются:

• Автоматические функции (off-line), выполняемые ЭВМ без участия человека например, составление стандартных отчетов, проведение расчетов.

• Интерактивные функции (on-line), выполняемые ЭВМ и человеком в диалоге, например, реализация нестандартных запросов, настройка на особенности ситуации.

• Экспертные функции, выполняемые человеком на основе рекомендаций (команд), подготавливаемых ЭВМ.

• Неавтоматизированные функции, выполняемые человеком без использования ЭВМ.

События. В совокупности действий для каждой функции возможны альтернативные или циклические последовательности в зависимости от различных условий протекания процесса. Эти условия связаны с происходящими событиями во внешней среде или в самих процессах (например, заказ принят, отвергнут, отправлен на корректировку), которые изменяют состояния объектов, ресурсов, организационных единиц. Таким образом, событие фиксирует факт завершения выполнения некоторой функции и образования нового состояния объекта или нового объекта. Новые состояния объектов (объекты) вызывают выполнение новых функций, которые создают новые события и т.д., пока не будет завершен некоторый бизнес-процесс. Тогда последовательность событий составляет конкретную реализацию бизнес-процесса.

Каждое событие описывается с двух точек зрения:

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



Рис. 8. Пример модели бизнес-процесса обработки заказов

Обобщенная модель бизнес-процесса отображается на уровне информационных процессов с помощью нескольких видов моделей: ER-диграмм («сущность-связь») для баз данных; функциональных иерархий, диаграмм потоков данных и диаграмм потоков событий для процедур. Так, определения классов рабочих объектов, ресурсов, организационных единиц составляют основу ЕR-диаграмм. Иерархии функций бизнес-процесса определяет иерархию программных процедур. Диаграммы потоков данных устанавливают интерфейсы программных процедур с базами данных, входными и выходными формами информации, а диаграммы потоков событий определяют управление переходами между процедурами.

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

структурообразующим элементом является функция (действие), в объектно-ориентированном подходе – объект.

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

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

Объектно-ориентированный подход предполагает вначале выделение классов объектов, а далее определение тех действий, в которых участвуют объекты. При этом различают пассивные объекты (материалы, документы, оборудование), над которыми выполняются действия, и активные объекты (организационные единицы, конкретные исполнители, информационные подсистемы), которые осуществляют действия. Такой подход более объективно позволяет выделять операции над объектами, а заодно и решать задачи целесообразности существования самих объектов. Недостаток объектно-ориентированного подхода заключается в меньшей наглядности конкретных процессов для лиц, принимающих решения. Вместе с тем, выявленные операции для наглядности, в дальнейшем могут быть представлены в виде функциональных диаграмм.

В настоящее время для проведения моделирования деловых и информационных процессов имеется достаточно много методологий и соответствующих инструментальных средств, большинство из которых имеют узкую направленность применения. Так, методологии функционального моделирования (диаграммы потоков данных, структурные диаграммы процессов) ориентированы на отображение последовательности функций, в которых трудно вычленить конкретные альтернативы процессов и не видна схема взаимодействия объектов. ER-модели наоборот отражают только обобщенную схему взаимодействия объектов без детализации последовательности выполнения функций. Методологии объектно-ориентированного подхода отражают объекты, функции и события, при которых объекты инициируют выполнение конкретных процессов; при этом теряется общая наглядность модели.

Наибольшую перспективу представляют комплексные методологии моделироваия бизнес-процессов, например, ARIS – технология, Natural Engineering Workbench, позволяющие в зависимости от целей анализа бизнес-процессов выбирать адекватные модели. Архитектура ARIS - технологии представлена на рис.9, а реализация модели потоков событий на рис.10.




Рис. 10. Пример модели потока событий системы ARIS



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: