В статье автор иллюстрирует примерами основные характеристики параллельных операций ЕРС-диаграмм первого и второго уровней, акцентирует внимание на самых распространенных ошибках, представляет расчетные формулы в общем виде и сопровождает их пояснениями.
Ключевые слова : ЕРС-диаграмма, бизнес-процесс, оптимизация
На сегодняшний день все больше компаний ориентируется на повышение и поддержание такого уровня конкурентоспособности, который обеспечивал бы не только стабильную прибыль, но и условия для успешного развития компании. Все чаще мы слышим о процессном управлении, об инжиниринге, реинжиниринге, оптимизации бизнес-процессов. Благодаря функциональным возможностям современных программных продуктов менеджеры обладают массой способов для моделирования и оптимизации бизнес-процессов компании. Как правило, рассматриваются небольшие бизнес-процессы, состоящие не более чем из двух-трех десятков операций [1].
В случае с нотацией ЕРС, доступной для моделирования, например, в Microsoft Office Visio Professional, под «операцией» понимается связка «функция — событие», где для каждой функции также указывается исполнитель, ответственный за ее реализацию, и входящий или исходящий документ, необходимый для выполнения функции или формирующийся в процессе ее выполнения соответственно [2]. Наиболее распространенным вариантом является последовательное выполнение операций, когда за функцией следует событие, затем — снова функция и снова событие до тех пор, пока поток управления бизнес-процессом не пройдет путь от начального события, инициирующего запуск бизнес-процесса, до конечного, завершающего цикл бизнес-процесса. Но некоторые операции могут выполняться параллельно. Это не только позволяет экономить время, необходимое на цикл бизнес-процесса, но иногда и деньги, если речь идет, например, о бизнес-процессе, выполняемом сотрудником, работа которого оплачивается в соответствии с фактически отработанными часами [1].
Для того чтобы понимать, как использовать принцип «распараллеливания» ЕРС-диаграмм, то есть перепроектирования их таким образом, чтобы обеспечить условия для параллельного выполнения тех операций, которые не зависят друг от друга (когда выход одного процесса не является входом для другого) и могут выполняться одновременно, и, как правило, разными исполнителями, необходимо понимать основные характеристики реализации параллельных операций ЕРС-диаграмм, которые можно измерить и которыми можно управлять [2]. К основным характеристикам реализации параллельных операций ЕРС-диаграмм можно отнести следующие:
1) Количество операций, выполняемых параллельно;
2) Продолжительность каждой из параллельных операций;
3) Стоимость каждой из параллельных операций.
Рассмотрим данные характеристики на примере бизнес-процесса, иллюстрирующего реализацию параллельных операций в ЕРС-диаграмме, которая состоит из функций А, X, Y и В и соответствующих им событий, документов и исполнителей (рис. 1).
Как видно из рис. 1, количество операций, выполняемых параллельно в данном бизнес-процессе, равно двум. По результатам реализации функции А исполнителем А наступает событие А, за которым следует параллельное выполнение функций X и Y исполнителями X и Y соответственно, которое приводит к событиям X и Y. Начало реализации функций X и Y наступает одновременно, в то время как окончание может быть смещено по отношению друг к другу. Предположим, что выполнение функции Х занимает больше времени, чем выполнение функции Y, тогда поток управления бизнес-процессом переместится на функцию В только по окончании реализации функции Х, а именно после наступления события Х. Это объясняется тем, что при выполнении параллельных операций в ЕРС-диаграмме поток управления может перейти на функцию, следующую за выполнением этих параллельных операций, только после того как наступит событие, констатирующее факт завершения реализации самой продолжительной из этих функций.
Рис. 1. Реализация параллельных операций в ЕРС-диаграмме
При работе с ЕРС-диаграммами необходимо обратить внимание на то, что продолжительностью выполнения характеризуются только функции. События констатируют результат реализации функции и не могут быть измерены во времени. Предположим, что функции А, X, Y и В выполняются а, х, у и b часов соответственно, и при этом х > у. Тогда время, необходимое на один цикл рассматриваемого бизнес-процесса, равно (а + х + b) часов.
Для того чтобы рассчитать стоимость каждой из параллельных операций и всего цикла бизнес-процесса, предположим, что исполнители А, X, Y и В получают за свою работу А’, X’, Y’ и В’ руб./час соответственно. Следовательно, выполнение параллельных операций стоит (х * X’ + у * Y’) руб. Стоимость всего цикла бизнес-процесса составляет (а* А’ + х * X’ + у * Y’ + b * В’) руб. Важно отметить, что в случае расчета стоимости операций необходимо учитывать все операции, несмотря на то что какие-то из параллельных операций выполняются быстрее или медленнее других. То есть недопустимо просто перемножить продолжительность цикла бизнес-процесса в часах на ставку оплаты часа труда (в том упрощенном случае, если труд всех исполнителей оплачивается одинаково).
Рассмотрим немного более сложный бизнес-процесс, иллюстрирующий два уровня параллельных операций в ЕРС-диаграмме (рис. 2).
Как видно из рис. 2, за одной из параллельных операций (D) следуют еще две параллельные операции — F и G. Аналогично предположим, что функции C, D, E, F, G и Н выполняются c, d, e, f, g и h часов соответственно, и при этом на втором уровне f > g, на первом — (d + f) > e. Тогда время, необходимое на один цикл рассматриваемого бизнес-процесса с двумя уровнями параллельных операций, равно (c + d + f + h) часов.
Для расчета стоимости предположим, что исполнители C, D, E, F, G и Н получают за свою работу C’, D’, E’, F’, G’ и Н’ руб./час соответственно. Тогда выполнение параллельных операций стоит (d * D’ + f * F’ + g * G’ + е * E’) руб. Стоимость всего цикла бизнес-процесса составляет (с * С’ + d * D’ + f * F’ + g * G’ + е * E’ + h * Н’) руб. Аналогично расчет продолжительности и стоимости параллельных операций ЕРС-диаграмм производится для трех и более уровней организации параллельных операций.
Таким образом, были рассмотрены три основные характеристики реализации параллельных операций ЕРС-диаграмм первого и второго уровней. Расчет основных показателей проиллюстрирован примерами, акцентировано внимание на важных моментах, которые помогут избежать самых распространенных ошибок при работе с параллельными операциями ЕРС-диаграмм.
Рис. 2. Два уровня параллельных операций в ЕРС-диаграмме
Литература:
1 Алеников А. С. Вариативные подходы к выбору нотации при моделировании бизнес‐процессов на предприятии / А. С. Алеников, И. В. Мамонова, К. И. Кололеева // Вестник Академии знаний. — 2020. — № 39 (4). — С. 33–41.
2 Карпова О. В. Экономико-математическое моделирование оптимизации управления бизнес-процессами предприятия / О. В. Карпова, А. Ф. Шориков // Вестник Гуманитарного университета. — 2018. — № 3. — С. 17–23.