Обобщенный подход к автоматизации оценивания бизнес-процессов организации связи на основе технологий Process-Mining
Автор: Бударевский Игорь Станиславович, Гришаков Вадим Геннадьевич, Логинов Илья Валентинович
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Новые информационные технологии
Статья в выпуске: 4 т.15, 2017 года.
Бесплатный доступ
Рассмотрен обобщенный подход к автоматизации оценивания бизнес-процессов организации связи на основе применений технологий Process-Mining. Суть подхода состоит в использовании аппарата анализа процессов к результату выполнения набора реализаций технологических процессов и их анализа на предмет выявления неэффективных событий. Исходными данными являются наблюдаемые значения реализаций процессов в форме журналов событий. В качестве инструмента анализа выступает автоматически строящееся на обучающей выборке решающее дерево. Его применение позволяет уменьшить диагностическое пространство при анализе реализаций технологических процессов и определять их узкие места.
Управление, телекоммуникации, услуга связи, оценивание, соглашение о качестве обслуживания, процесс
Короткий адрес: https://sciup.org/140256165
IDR: 140256165 | DOI: 10.18469/ikt.2017.15.4.09
Текст научной статьи Обобщенный подход к автоматизации оценивания бизнес-процессов организации связи на основе технологий Process-Mining
Функционирование организаций связи, предоставление ими инфотелекоммуникационных услуг, состоит в реализации сотен технологических и управляющих процессов. Например, в соответствии с методологией eTOM, все процессы объединяются в три функциональные области: «Стратегия, инфраструктура и продукт», «Операционная деятельность» и «Управление предприятием» [1]. Выполнение технологических процессов частично автоматизировано в информационно-управляющих системах. В общем случае выполняемые процессы частично неэффективны. Однако определение неэффективных макроблоков процессов, согласно подходам реинжиниринга бизнес-процессов, требует ресурсоемких исследований и привлечения квалифицированных бизнес-аналитиков. Непрерывное оценивание в таком случае является весьма малореализуемым. Актуальность непрерывного оценивания состояния системы управления организации связи требует модификации системы оценки ее состояния. Важным направлением исследования в таком случае является автоматизация оценивания эффективности технологических процессов за счет применения технологий process mining.
Анализ подходов к оцениванию эффективности бизнес-процессов организации связи
С нормативной точки зрения, на практике технологические процессы формализованы только частично (требования к процессам заданы в нормативных документах). Частично требования неформальны, и выполнение процессов реализуется на «страх и совесть исполнителя» или согласно «обычаю». Нормативные требования могут не выполняться (в рекомендациях по организации управления организации связи есть требования к процессам, однако в силу различных причин отдельные из них не выполняются либо отсутствует должное ресурсное обеспечение). В такой ситуации часть технологических процессов неэффективны. При этом в общем случае имеется возможность внешнего определения эффектов выполнения самих процессов (их реализаций), хотя бы качественно. Устранение неэффективности в рамках реинжиниринга процессов обосновывает потребность выявления узких мест [2].
Комплексный набор критериев эффективности реализации процессов системы управления может быть сформирован по двум аспектам:
– по уровню соответствия достигнутых результатов технологических процессов – установленным целям деятельности;
– по уровню соответствия процессов – объективным требованиям к организации их содержания и результатам.
Обобщенным критерием эффективности при сравнении различных вариантов технологических процессов организации связи выступает возможность наиболее полного и устойчивого достижения конечных целей системы управления (показатель вероятности достижения цели) при относительно меньших затратах на их выполнение [3].
Оценка технологических процессов организации связи может быть реализована как с использованием формальных методов, так и экспертными. Показатели, используемые при оценках эффективности технологических процессов систем управления, подразделяются следующим образом.
-
1. Группа показателей, отражающих эффективность системы управления через конечные результаты деятельности организации и затраты на управление. В качестве показателей выступают объем предоставляемых телекоммуникационных услуг, прибыль, качество услуг связи, себестоимость, объем капитальных вложений, сроки внедрения новой техники. Для оценки используются экономико-математические методы: финансовые и балансовые, а также факторный анализ [4-5].
-
2. Группа показателей, отражающих содержание и организацию процесса управления, в первую очередь результаты и затраты управленческого труда. Здесь используются: бюджетный анализ; методология оценки полной стоимости владения (TCO); быстрого экономического обоснования (REJ) [6-8]. При этом оцениваются расходы на содержание управленческого аппарата, эксплуатацию комплекса средств автоматизации, содержание зданий и помещений, переподготовку кадров, выполняющихся технологических процессов.
-
3. Группа показателей, отражающих рациональность организационной структуры. Оцениваются параметры централизации и звеньев системы управления, сбалансированность распределения прав и ответственности. Используются методы сравнительного анализа организационных структур [9].
Решение задач анализа процессов требует дополнительного учета их особенностей реализации, рассматривающихся в рамках частных теоретических подходов к описанию процессов.
В теории управления организационными системами [10] показывается возможность и целесообразность использования математических моделей для повышения эффективности функционирования организаций, в частности для проектирования эффективных организационных структур и процессов в них. Формальные модели процессов и вопросы их оптимизации рассматриваются в теории процессов, являющейся одним из разделов математической теории программирования. Аппарат теории процессов подходит для формального описания распределенных динамических систем [11].
Для решения задач использования формальных методов при исследовании организационнотехнологических процессов предложено направление Process Мining [12-13], представляющее собой подход к анализу процессов в информационных системах на основании анализа журналов регистрируемых событий. В реализационных методологиях управления организациями (eTOM/ITIL) наряду с рассмотрением структурой базовых процессов предлагаются метрики по их оцениванию. Это позволяет проводить сравнительный анализ эффективности процессов при повышении эффективности их реализации, важность чего подчеркивается в самих методологиях (в рамках процессов непрерывного улучшения) [1; 14]. Выбор направлений оптимизации может быть реализован через анализ узких мест учетом оценок потенциального эффекта и доступных ресурсов [8; 15-16].
Широкое применение оценка технологических процессов организации связи нашла при оптимизации процессов. В [17] рассмотрен подход онтологического реинжиниринга бизнес-процессов организаций связи, заключающийся в построении онтологии системы технологических процессов и ее сопоставления с эталонами в соответствии с eTOM в ручном режиме. В [18] рассмотрено функциональное и процессное моделирование бизнес-процессов на основе методологий SADT, SCOR и eTOM. Оценивание технологических процессов может проводиться с различных методологических позиций, например в [19] рассмотрены модели управления eTOM, ITIL и Rosetta Net.
Результаты анализа моделей, методов и способов оценивания качества реализации технологических процессов организации связи показывают, что используются многопараметрические модели, учитывающие организационные, технические и системные особенности. При этом для применения формальных методов оценивания в общем случае требуются значительные ресурсы для проведения исследований методом анализа процессов (например выявление процессов бизнес-аналитиком через опросы). Массовое их применение, в первую очередь в диагностических целях, невозможно. Это обосновывает актуальность исследования методов автоматизации оценки бизнес-процессов на основе методов process mining по автоматически собираемым данным.
Автоматизация оценивания качества эффективности бизнес-процессов организации связи
В рамках работы рассматриваются автоматизированные бизнес-процессы организации связи. Для таких бизнес-процессов (см. рис. 1) в пассивном режиме доступно три источника данных о его организации и свойствах:
– нормативные документы (устанавливают требования к организации процесса) и планы развития (показывают направления их изменения);
– внешние (надсистемные) требования к показателям эффективности (формальные и экспертные оценки качества выполнения процессов, их недо статки);
– журналы событий информационных систем, автоматизирующих деятельность в рамках процессов. Следует отметить, что низкое качество применяемых в таких ИС технологических (диагностических) моделей приводит к мозаичной регистрации важных событий [20].

Рис. 1. Бизнес-процесс организации связи как объект оценивания
В активном режиме, путем генерации специальных исследовательских задач, возможно получение дополнительной информации о характере процессов, что в рамках данной работы не рассматривается.
Система автоматизации оценивания эффективности процессов должна по данным источникам осуществлять выявление узких мест процессов с использованием формальных методов анализа. Анализ результатов [12-13; 22] в области формализации деятельно сти организаций связи показывает, что в основу системы автоматизированной оценки эффективности деятельно сти может быть положена методология построения модели реализованной (реализуемой) деятельно сти по протоколам событий оцениваемой деятельности (логам), регистрируемым информационно-управляющими сис- темами. Построенные модели должны подвергаться последующему анализу на соответствие заданным критериям и выработкой рекомендаций по оценке на основе самообучающейся модели. Структура системы автоматизированной оценки эффективности деятельно сти представлена на рис. 2.
Подсистема создания модели процесса. На ее вход поступают фиксируемые протоколы событий оцениваемой деятельности, представленные в виде журналов регистрации в ин-формационно-управляющих системах s (см. рис. 3). На выходе подсистемы формируется модель реализации оцениваемой деятельности, представленная в виде множества орграфов: S^Gs.

LOG-файлы
Планы и нормативные документы

Подсистема создания модели процесса

Подсистема оценивания эффективности процесса -----з-------------------- моделей процессов
Подсистема создания нормативной модели процесса
Модель процесса «как есть»
Модель процесса «как должно быть»

Подсистема сравнения моделей процесса 9-----------------
Сравнительная оценка
Оценки эффективности процессов Формализованные требования к показателям эффективности процесса

<7
Выявление проблем, узких Л мест и недостатков процесса и проведение мероприятий ч по его совершенствованию >

Подсистема формализаций требований к показателям эффективности процесса
Внешние (надсистемные) требования к показателям эффективности процесса
Рис. 2. Обобщенная схема системы оценивания бизнес-процессов организации связи
S: ABD1D2G1HI, ABC1EG2HI, ABC2FG2HI, ABD1G1HI s^G

Рис. 3. Схема синтеза модели процесса по журналам регистрации событий
Подсистема формирования нормативной модели формирует ожидаемую модель процесса, представленную орграфом на основе заданных требований к оцениваемой деятельности M: M ^GM . На практике нормативная модель обладает некоторой неполнотой из-за описания требований только к некоторым компонентам системы (см. рис. 4).
M: А, В, C, D, E, F, G, H, I;
A^B, A^I, B^D, B^C, C^E, C^F, M^G E^G^H, D^G^L

Рис. 4. Схема восстановления процесса на основе нормативных документов
Подсистема сравнения моделей процессов выполняет верификацию моделей реализованных процессов по отношению к нормативной модели и оценивает их эквивалентность между собой, выдавая на выходе набор оценок: NG-GS-GM . В качестве оценок могут выступать: граф отличий моделей и его отдельные характеристики.
Подсистема формализации оценок и требований к показателям эффективности процесса обеспечивает преобразование и декомпозицию полученных извне системы интегральных оценок и критериев в набор оценок (требований) к процессам. Результатом являются формализованные требования KPI по процессу в целом либо его важным компонентам по отдельности.
Подсистема оценивания эффективности выполняет задачу корреляции между полученными наборами оценок эффективности и на основе алгоритмов обучения по прецедентам обеспечивает выработку прогнозных оценок. В общем случае возможно нахождение оценок отдельных реализаций процесса по прогрессу в их выполнении и одновременно выявление узких мест процесса, исполнение которых приводит к негативной внешней оценке.
Таким образом, общий алгоритм функционирования системы можно представить следующим образом: на вход системы поступают протоколы событий оцениваемой деятельности, из которых система генерирует модели процессов и их параметры. Производится верификация полученных моделей с нормативной (ожидаемой) моделью процесса и оценка их эквивалентности между собой. По полученным результатам – моделям процессов, результатам их верификации и параметрам эквивалентности рассчитывается оценка их эффективности на основе заданных внешних независимых оценок. Для построения оценочного правила используются предварительно размеченные (оцененные) прецеденты – реализации процессов.
Предложения по автоматизации оценивания качества эффективности бизнес-процессов организации связи с использованием Process-Mining
Для решения задачи автоматизации в основу описанной системы оценивания может быть положена методология Process Mining, представляющая собой методологию по анализу (выявлению), исследованию и синтезу процессов путем извлечения знаний об этих процессах из протоколов событий исследуемой деятельности (логов), регистрируемых информационно-управляющи-ми системами.
В общем случае технологические процессы организации связи можно анализировать со следующих направлений:
– управления потоком (control-flow) – соответствует управлению набором шагов (макроблоков) процесса (организация процесса);
– управления данными (data) – соответствует набору внутренних данных процесса, а также данных сторонних информационных систем, используемых в технологическом процессе;
– управления ресурсами (resource) – соответствует управлению исполнителями, которые могут выполнить макроблоки процесса. Под исполнителями понимаются как люди, так и информационные системы или специализированные технические устройства;
– управления операциями (operational) – соответствует управлению последовательностью действий, совершаемых исполнителями в рамках макроблока технологического процесса.
Применение Process Mining для решения данных задач [23] позволяет:
– реализовывать построение модели процесса (например в виде сети Петри) на основании журнала событий функционирующей информационной системы;
– осуществлять проверку соответствия экземпляра реального процесса нормативному (эталонному). Целью является определение отличий между процессами и измерение их величин;
– выполнять автоматическое восстановление систем автоматизации технологических процессов после сбоев;
– реализовывать улучшение и расширение процессов, в том числе путем повышения уровня их автоматизации. Например, определение узких мест может быть реализовано через оценку временных меток по журналам событий.
В системе автоматизации оценки эффективности технологических процессов организации связи решается задача одновременного (совместного) анализа однотипных реализаций процессов, отличающихся результатами выполнения. Такая ситуация возникает, когда есть возможность определения внешних оценок качества процессов KPIj по отдельным реализациям или группам реализаций. В первом случае есть возможность выявления узких мест выполняемого процесса, а во втором случае – определения отличий между процессами, которые потенциально могут являться узкими местами. Таким образом, в системе оценивания решаются две задачи анализа эффективности технологических процессов:
Задача 1 (нахождения узких мест по оценкам отдельных реализаций процесса):
Дано: ЗС:С^Д^ X/S^KF!^ ), 3^/Tp .
Найти: G': G' —>{Sy} такой, что КР^^КРГ1? :8,е8к.
Задача 2 (нахождения узких мест по оценкам групп реализаций процесса):
Дано: 3G,Gy^G,G,^G-.Gv^- {Sb.},
G^^^Y ^W^Y, 3KPI^
Найти: G' : G' —> { Sj } такой, что КР1^8^<КРГр :Si eS. .
Решение таких задач возможно за счет аппарата решающих деревьев методологии Process Mining. Решающие деревья позволяют в общем случае показывать зависимость между характеристиками процесса (как его структуры, так и отдельных параметров) и целевой внешней оценкой эффективности.
Подход построения решающего дерева базируется на применении машинного обучения по прецедентам и позволяет строить наилучшие классификации (при использовании качественных оценок процессов) или регрессионные модели (при наличии количественных внешних оценок) по исходных данным. При необходимо сти возможно построение интерпретируемых деревьев решений, которые сразу определяют предполагаемые узкие места исследуемых процессов. В [13] рассмотрен подход к определению взаимосвязей между параметрами процесса и, соответственно, построения оценок его эффективности. Он заключается в построении решающего дерева на основе статистики реализаций процессов. Дерево решения строиться путем определения зависимых и независимых параметров и далее анализа зависимостей по имеющимся реализациям методом регрессионного анализа. В [22] представлено описание возможностей подхода к оцениванию параметров процессов методом корреляционного анализа.
Подход решающих деревьев может быть применен к анализу поведения процессов. Для этого в [23] используется метод иерархиче ской кластеризации («наивный Байес» и С4.5 DTC), что позволяет получать настраиваемое дерево процесса. Важная область применения – прогнозирование оценок процессов. Например, в [24] рассматривается подход к улучшению качества прогнозирования времени выполнения процесса за счет объединения control и data flow информации о выполнении. Объединено два фактора: похожесть операций и оценка оставшегося времени на выполнение через регрессионную модель SVR.
Таким образом, представляется возможным на основе обработки и анализа «логов» выполнения технологических процессов обосновать и разработать инструментарий (математический и информационно-программный) по анализу (выявлению) точек неэффективности реализации технологических процессов на основе технологии Process Mining. Данное решение в рамках автоматизации оценивания процессов поможет:
– уменьшить диагностическое пространство при анализе реализаций технологических процессов;
– оценивать альтернативы проектов технологических процессов на основе анализа состава, параметров и последовательности макроблоков их реализации.
Заключение
В работе предложен подход к автоматизации оценивания качества эффективности бизнес-процессов организации связи на основе применения технологии Process Mining. Суть подхода состоит в использовании аппарата анализа процессов по результатам выполнения набора реализаций в виде логов и их анализа на предмет выявления неэффективных методов. В качестве инструмента анализа выступает автоматически формируемое по прецедентам решающее дерево. Его применение позволяет определять узкие места процессов и на их основе подготавливать предложения по их устранению.
Список литературы Обобщенный подход к автоматизации оценивания бизнес-процессов организации связи на основе технологий Process-Mining
- ITU-T Recommendation M.3050.0 «Enhanced Telecom Operations Map (eTOM) - Introduction». Geneva, 2007. - 14 p.
- Гребешков А.Ю. Модель анализа состояния системы эксплуатационной поддержки OSS оператора связи // ИКТ. Т. 6, №2, 2008. - С. 82-87.
- Кузькин А.А. Оценивание показателей эффективности и результативности ИТ-процессов с использованием гибридных нейро-нечетких сетей // Интернет-журнал «Науковедение». № 1 (20), 2014. - С. 67.
- Белых А.А. Основы методологии прогнозирования и оценки эффективности информационных систем // Политематический сетевой электронный научный журнал КубГАУ. №71, 2011. № 71. - С. 111-133.
- Дмитриева Е.О., Ашмарина С.И. Оценка эффективности внедрения информационных систем промышленных предприятий // Вестник Самарского государственного университета. 2011. № 1-1 (82). С. 78-83.