ПРОЦЕДУРНЫЙ ПОДХОД К МОДЕЛИРОВАНИЮ
БИЗНЕС-ПРОЦЕССОВ
Астанин С.В., Жуковская Н.К.
Работа выполнена при финансовой поддержке РФФИ (проект №12-01-00766-a)
Основой моделирования и реинжиниринга бизнес-процессов
являются формализованные методы описания проблемной области. Отображаемые в
моделях проблемной области бизнес-процессы предприятия имеют неодинаковый
характер. Наряду с рутинными бизнес-процессами, существуют динамические бизнес-процессы,
требующие изменения схем принятия решений по ходу выполнения бизнес-процесса.
Если первая группа бизнес-процессов выполняются на строго регламентированной
основе (складской и бухгалтерский учет, оформления приема на работу и т. д.),
то вторая группа реализуется в условиях неопределенности внешней среды и
неполноты знаний для принятия решений (маркетинг, реинжиниринг,
бизнес-планирование и т.п.). Для описания достаточно простых бизнес-процессов
разработаны методологии и стандарты графических представлений BPEL, IDEF0 - IDEF5,
BPMN, UML и т.д., которые применяются в зависимости от
поставленных задач моделирования: уровня детализации, уровня управления, этапа
моделирования, типа организации. Для динамических и неопределенных
бизнес-процессов применение перечисленных методологий затруднено, в силу
необходимости учета взаимодействующих и изменяющихся факторов. В этих случаях
можно представить бизнес-процесс как решение задачи различными способами и
использовать ситуационное моделирование бизнес-процесса, течение которого во
времени может меняться в зависимости от возможных факторов (объема ресурсов,
управляющих воздействий, внешней среды и т.п.) определенного уровня управления
предприятия. Фактически речь идет об оптимизации реинжиниринга бизнес-процесса
на основе построения его ситуационной модели в условиях неопределенности и риска.
В настоящей работе в качестве инструмента
ситуационного моделирования бизнес-процессов рассматриваются методы построения
нечетких ситуационных сетей (НСС) и оптимизация синтезированных
бизнес-процессов на их основе. Для неопределенных бизнес-процессов и проектов в
лучшем случае удается описать целевую и исходную составляющие, а для построения
промежуточных составляющих необходимо знать механизм преобразования ресурсов в
готовое изделие. Реально подобный механизм целесообразнее описать приближенно,
используя процедуры нечеткой логики и теории графов. Так, неопределенный
бизнес-процесс или проект в некоторый момент времени t можно представить НСС (рис.1).
Рис.1. Текущий неопределенный
бизнес-процесс или проект в момент времени t: a) – независимые
составляющие; b) – зависимые составляющие)
Ресурсы, и готовое изделие входят в понятие «задача»,
которая в каждый момент времени может иметь разное состояние. В исходном
описании состояние задачи соответствует состоянию ресурса в виде полуфабриката,
а в целевом описании состояние задачи представляет готовый продукт.
Соответственно, под ресурсами подразумеваются средства (финансы, кадры,
материалы, оборудование), необходимые и достаточные для решения задачи.
Использование других составляющих бизнес-процесса (проекта) определяется
точностью его описания. В частности под мотивацией персонала имеется в виду
текущая мотивация механизма реализации. При описании управляющих воздействий
используется два типа: внешние и внутренние управления. Внешние управления
воздействуют на конкретную составляющую бизнес-процесса (проекта), изменяя его
состояние. Внутренние управления характерны для бизнес-процессов с взаимосвязанными
составляющими: изменение состояния одной из них может повлечь изменение
состояний других составляющих. При таком представлении достаточно описать исходные
(хорошо известные) и возможные целевые (планируемые) состояния бизнес-процессов
(проектов), а также возможные внешние и внутренние управления. Процесс моделирования
будет заключаться в переходе одного состояния бизнес-процесса в другое
состояние под влиянием управляющих воздействий, причем возможно наличие как
нескольких исходных, так и нескольких целевых состояний бизнес-процесса, а
также множества путей из исходных состояний в целевые состояния.
Пусть S1 = {Sн, S2, …, Sp = Sц} – совокупность состояний
бизнес-процесса, причем S1 – начальное состояние, а Sp – целевое состояние. Имея начальные и целевые
описания состояний бизнес-процесса достаточно применить к начальным состояниям
различные комбинации управляющих воздействий U, чтобы получить промежуточные состояния S2, S3, … . В свою очередь, воздействуя на промежуточные
состояния можно получить новые состояния до тех пор, пока получим (или не получим)
целевое состояние. В целом процесс перехода из одного состояния в другое удобно
представить в виде ориентированного графа G = (S, V), где S = {S1, S2, …, Sp} – множество
вершин, V = {V1, V2, …, Vl} – множество дуг
(комбинаций управляющих воздействий). В каждый момент времени t
состояние Sh, h = 1, 2, …, p описывается нечеткой
структурой (графом) Sh = (Y, µS(yi)/yi, e), где Y – множество нечетких вершин с
функциями принадлежности µS(yi)/yi; e – множество ориентированных
ребер. Процедурный подход основан на прямом и обратном методах
синтеза НСС, состояния которых определяются зависимыми составляющими. Суть прямого метода заключается в следующем. Пусть
начальные состояния составляют первый уровень ситуационной сети. Применяя к ним
различные комбинации управляющих воздействий, получим состояния второго уровня
и т.д., до тех пор, пока новых состояний не возникает. Обратный метод заключается
в попытке построения связей, т.е. комбинаций управляющих воздействий, между
состояниями различных уровней, полученных при использовании прямого метода. На основе данных методов
синтезируется НСС, которая является моделью
возможных бизнес-процессов, представляющих собой пути
перехода из начального состояния задачи
в целевое состояние. На основе НСС возможен
анализ стратегии и тактики управления, что позволяет организовать
целенаправленный поиск управляющих решений в базах знаний, представленных НСС,
при изменении внешней среды, либо внутренних факторов предприятия. Ситуационное
моделирование с использованием НСС позволяет осуществить описание
неопределенных бизнес-процессов и проектов, что характерно для многих реальных
ситуаций. Методы построения НСС по сути являются процедурным
подходом к моделированию и направлены на исследование разнообразных стратегий построения
процессов и проектов с учетом их возможностных характеристик. На практике из-за
того, что при построении моделей процессов и проектов изначально невозможно
учесть все ограничения, очень часто приходится сталкиваться с необходимостью
решении задач динамического моделирования в условиях неопределенности. В этих
условиях для отражения изменяющейся и адаптируемой к внешней среде сущности
организационной системы схемы бизнес-процессов должны постоянно
актуализироваться в соответствии с изменениями, происходящими в процессе управления.
Одним из инструментов является создание «сценариев» процессов или проектов на
основе ситуационного моделирования и анализа полученных моделей.