ProM Tools: решение Process Mining (процесс майнинг)

ProM Tools – набор инструментов для анализа процессов, который объединяет большинство существующих методов process mining в качестве подключаемых модулей. Программа не зависит от используемой платформы, так как реализована на языке Java и может быть загружена бесплатно. Кроме того, ПО имеет несколько компонентов, что обеспечивает максимальную гибкость.

ProM развивается более 15 лет на базе Технологического университета Эйндховена. Но разработка инструментария не ограничена пределами учреждения. На данный момент в проекте ProM принимают участие разработчики со всего мира: Австралии, Австрии, Китая, Германии, Италии и других стран.

В настоящее время доступно более 230 интегрируемых модулей, осуществляется интеграция и преобразование нескольких языков моделирования процессов, таких как Сети Петри (PNML, TPN), EPCs/EPKs (формат графов Aris, EPML), YAWL и многие другие.

Особенности и функционал ProM

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

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

  • ProM 6 был разработан с нуля и использует полностью новую архитектуру. Изменения были вызваны новым пониманием дизайна программного обеспечения для анализа процессов. Кроме того, введение XESame в этот инструментарий позволяет преобразовывать журналы в собственный формат ProM без программирования.

Инструмент представлен в виде загружаемого пакета с использованием лицензии GNU Public License (GPL), имеющего открытый исходный код. Это означает, что использовать этот компонент можно бесплатно и без ограничений, но любое программное обеспечение должно иметь лицензию GPL. Подключаемые модули ProM 6 выпускаются в виде отдельных приложений, которые обычно используют лицензию Lesser GNU Public License (L-GPL) также с открытым исходным кодом. Разработчики обращают особое внимание, что использование программного обеспечения третьими сторонами может потребовать плагин с лицензией, отличающейся от L-GPL.

  • ProM Lite содержит более 100 плагинов, хорошо протестирован, имеет открытый исходный код. Поэтому даже в процессе использования можно самостоятельно добавлять новые функции в ProM. С помощью этой программы можно преобразовывать данные из таблиц в формат журнала событий и приступать к анализу процессов.

Возможности ProM

На данный момент ProM включает в себя программные модули для:

  • анализа процессов управления (Alpha algorithm, Genetic mining, Heuristics Miner, Multi-phase mining);
  • анализа перспектив работы компании (SocialNetwork miner, Staff Assignment miner);
  • анализа данных (Decision miner);
  • выявления сложных бизнес-процессов (Fuzzy Miner);
  • подробной визуализации данных (Cloud Chamber Miner) и многие другие.

Кроме того, существуют аналитические модули, позволяющие:

  • анализировать модели процессов (Woflan analysis), линейные формулы (LTL) по логам;
  • проверять соответствие между заданной моделью процесса и журналом, а также анализировать производительность (Basic statistical analysis, Performance Analysis with a given process model).

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

Практические исследования

На сегодняшний день ProM применяется в страховании, финансах, сфере здравоохранения. Его активно используют транснациональные корпорации, производители высокотехнологичных систем и их клиенты – медиа-компании и госучреждения.

Кейс: по словам Вил ван дер Аалста, в компании Rijkswaterstaat (Департамент общественных работ Нидерландов) при помощи ProM провели анализ процесса выставления счетов. Результаты дали понять: плохая производительность этого БП связана с частой работой сотрудников удаленно. Кроме того, исследование показало, что для более глубокого понимания процесса целесообразно комбинировать несколько методов анализа.

В данном случае, модель процесса помогла найти ошибки, а именно – наличие временных петель. Для выявления этого факта потребовались как модель работы компании для определения ключевых участников БП, так и кейс-анализ для оценки уровня воздействия «узких мест» на общую производительность процесса.

0 0 Голоса
Рейтинг статьи
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии