Conformance Checking – проверка соответствия процесса
Определение
Conformance Checking – набор методов и инструментов Process Mining, направленный на сопоставление фактического исполнения бизнес-процесса (зафиксировано в журнале событий) с эталонной процессной моделью. В качестве эталонной может быть модель процесса, описанная процессным аналитиком на основе интервью и зафиксированная в регламенте, модель полученная с помощью Process Discovery.
Во всех случаях выполняется проверка соответствия "журнал событий – эталонная модель процесса".
Алгоритмы выявляют расхождения: пропущенные и лишние действия, нарушения последовательности, отклонения от регламентов. Результат выражается в количественных метриках соответствия и визуализации проблемных участков. По результатам Conformance Checking в BPM принимаются решения о внесении изменений в фактическое исполнение процесса или в эталонную модель.
Ключевые элементы
Event Log (журнал событий) – структурированный набор записей в информационных системах, отражающий реальное исполнение бизнес-процесса. Каждая запись фиксирует выполненное действие, время его выполнения, привязку действия к конкретному экземпляру процесса или набору объектов, а также дополнительные атрибуты (исполнитель, стоимость и др.).
Reference Process Model (эталонная модель процесса) – зафиксированное в регламенте формализованное описание процесса, содержащее набор операций и последовательность их выполнения (workflow). Эталонная модель процесса в Conformance Checking должна быть представлена в определенной нотации - Petri Net (сеть Петри), Process Tree (дерево процесса) и т.д.
Метрики соответствия – количественные показатели отклонений, такие как fitness, precision, количество и типы нарушений, частота несоответствий.
Алгоритм Conformance Checking – формальный метод сопоставления журнала событий с эталонной моделью процесса, который может быть реализован в виде эффективного компьютерного алгоритма. Примеры: Token-based Replay, Alignment-based Conformance.
Применение
Кто применяет: аналитик process mining, процессный аналитик, внутренний аудитор, комплаенс-менеджер, директор по процессам (CPO), владелец процесса, риск-менеджер.
Для чего: выявление нарушений регламентов и политик, оценка операционных рисков, верификация процессных моделей, контроль исполнения SLA и нормативных требований.
Результат: карта отклонений с локализацией нарушений, метрики fitness/precision и перечень кейсов, требующих анализа.
Связь с другими терминами
Conformance Checking часто рассматривается как второй этап Process Mining после Process Discovery, т.к. может использовать восстановленную из журнала событий модель в качестве эталонной.
Однако Conformance Checking может применяться и самостоятельно, используя в качестве эталонной модель процесса, полученную в рамках BPM процедур.
Во всех случаях выполняется проверка соответствия "журнал событий – эталонная модель процесса", вычисляются метрики соответствия и делается оценка качества эталонной модели по ее соответствию фактическому выполнению процесса.
Кроме того, Conformance Checking дополняет Performance Analysis, позволяя связать отклонения с потерями по срокам и качеству, а также используется совместно с Root Cause Analysis для объяснения причин выявленных несоответствий.
Пример использования Conformance Checking
В банке анализировался процесс рассмотрения кредитных заявок для малого бизнеса. Эталонная модель процесса, утвержденная регламентом, предусматривала обязательную проверку клиента по нескольким контрольным этапам в подразделениях банка.
С помощью Conformance Checking было сделано сравнение эталонной модели с журналом событий этого процесса. В результате получено, что в ряде случаев один из этапов проверки систематически пропускался из-за высокой загрузки подразделения.
Анализ отклонений выявил зависимость от конкретных ролей и ручных операций. По итогам были скорректированы правила маршрутизации и настроены автоматические блокировки, что снизило регуляторные риски и количество нарушений.