프로세스 마이닝은 이벤트 로그의 데이터를 분석하여 조직이 비즈니스 프로세스를 발견, 모니터링, 개선하도록 돕는 기법입니다. 데이터 과학과 프로세스 관리의 교차점에 위치합니다. 프로세스 마이닝은 특화된 알고리즘을 사용하여 전사적 자원 관리(ERP) 또는 고객 관계 관리(CRM) 도구와 같은 시스템에 남겨진 디지털 발자국을 읽습니다. 이 원시 데이터를 가져와 비즈니스 프로세스의 시각적 지도로 전환합니다.
개발자나 비즈니스 리더는 이러한 맵을 통해 실시간으로 정확히 어떤 일이 일어나고 있는지 확인할 수 있습니다. 프로세스가 어떻게 작동하는지 추측하거나 가정하는 것을 넘어 사실에 기반한 데이터 중심의 그림을 제공합니다. 이를 통해 조직은 병목 현상을 파악하고, 비효율성을 발견하고, 운영을 개선할 기회를 찾을 수 있습니다.
프로세스 마이닝 기술은 기업 정보 시스템 내에 이미 존재하는 데이터에서 지식을 추출하는 방식으로 작동합니다. 분산된 데이터를 활용 가능한 인사이트로 전환하기 위해 특정 워크플로를 따릅니다.
조직은 목표에 따라 세 가지 주요 프로세스 마이닝 기법을 사용합니다. 각 유형은 워크플로를 이해하고 개선하는 데 서로 다른 목적으로 사용됩니다.
발견은 종종 시작점이 됩니다. 이 기법에서는 이벤트 로그 데이터만 사용하여 모델을 처음부터 빌드합니다. 알고리즘은 단순히 데이터를 살펴보고 현실을 반영하는 모델을 생성하기 때문에 가설이나 프로세스가 어떻게 작동해야 하는지에 대한 기존 모델로 시작하지 않습니다. 이는 선입견 없이 실제로 어떤 일이 일어나고 있는지 확인하고 싶을 때 유용합니다.
적합성 검사는 현실을 표준과 비교하는 것입니다. 여기에서는 실제 데이터를 가져와서 사전 정의된 '이상적인' 모델 또는 규칙 집합과 비교합니다. 목표는 위반사항을 찾는 것입니다. 예를 들어 인보이스가 결제되기 전에 구매 주문서가 승인되어야 하는 경우, 적합성 검사는 지급이 먼저 이루어진 모든 인스턴스에 플래그를 지정합니다. 팀이 규칙을 준수하도록 도와줍니다.
개선은 데이터를 사용하여 기존 프로세스 모델을 향상하거나 확장하는 것을 의미합니다. 오류를 찾는 것뿐만 아니라 가치를 더하는 것이 중요합니다. 예를 들어 기존 프로세스 맵을 가져와 타임스탬프 데이터를 오버레이하여 지연이 발생하는 정확한 지점을 확인할 수 있습니다. 이를 통해 모델을 수정하거나 프로세스를 조정하여 비즈니스 환경의 현실에 더 잘 맞출 수 있습니다.
이러한 용어를 혼동하기 쉽지만, 이 용어는 서로 다른 분야를 가리킵니다. 모두 데이터와 비즈니스 분석을 다루지만 문제에 접근하는 방식은 다릅니다.
기능 | 프로세스 모델링 | 데이터 마이닝 | 프로세스 마이닝 |
기본 소스 | 인간 인터뷰, 워크숍 | 대규모 데이터세트 | 이벤트 로그(시스템 데이터) |
포커스 | 프로세스의 작동 방식 | 패턴 및 상관관계 | 실제 프로세스 작동 방식 |
객관성 | 주관적(의견 기반) | 객관적(사실 기반) | 목표 |
결과 | 정적 다이어그램 | 예측 모델/클러스터 | 동적 프로세스 맵 |
기능
프로세스 모델링
데이터 마이닝
프로세스 마이닝
기본 소스
인간 인터뷰, 워크숍
대규모 데이터세트
이벤트 로그(시스템 데이터)
포커스
프로세스의 작동 방식
패턴 및 상관관계
실제 프로세스 작동 방식
객관성
주관적(의견 기반)
객관적(사실 기반)
목표
결과
정적 다이어그램
예측 모델/클러스터
동적 프로세스 맵
프로세스 마이닝 애플리케이션은 다양한 산업에 걸쳐 있습니다. 정형 워크플로에 의존하는 모든 부서에서 이러한 기법을 사용하여 성능을 개선할 수 있습니다.
재무 부서는 종종 프로세스 마이닝을 가장 먼저 도입하는 부서입니다. 이를 사용하여 인보이스 처리의 주기 시간을 단축하는 등 미지급금과 미수금 관리를 간소화할 수 있습니다. 중복 결제를 막고 '임의 구매'라고도 하는 승인되지 않은 공급업체를 방지하는 데 도움이 됩니다. 재무팀은 인보이스의 정확한 흐름을 파악하여 조기 결제 할인을 활용하고 연체료를 방지할 수 있습니다.
실물 상품을 취급하는 기업의 경우, 프로세스 마이닝을 통해 지연을 유발하는 스테이션을 파악하여 생산 라인을 최적화하는 등 공급망의 복잡성을 관리할 수 있습니다.
물류 분야에서는 창고에서 고객에게 이르기까지 공급망을 통해 상품이 정확히 어떻게 이동하는지 시각화하는 데 도움이 됩니다. 이러한 가시성을 통해 관리자는 지연을 예측하고, 인벤토리 인계를 더 원활하게 관리하며, 생산 일정이 고객 수요와 일치하도록 할 수 있습니다.
의료 부문에서는 프로세스 마이닝을 사용하여 환자 경험을 개선할 수 있습니다. 병원은 이를 사용하여 입원부터 퇴원까지의 '환자 여정'을 시각화할 수 있습니다. 관리자는 분류, 검사, 치료와 같은 다양한 단계 사이의 시간을 분석하여 대기 시간 증가의 원인이 되는 병목 현상을 파악할 수 있습니다. 이를 통해 분류 효율성을 개선하고 환자 결과를 개선하는 데 가장 필요한 곳에 리소스를 할당할 수 있습니다.
통신 회사는 프로세스 마이닝을 사용하여 고객 서비스와 온보딩을 개선할 수 있습니다. 새 회선을 활성화하거나 인터넷 서비스를 설정하는 과정에는 많은 단계와 부서가 관여합니다. 프로세스 마이닝은 고객이 이탈하는 방해 요소를 식별하는 데 도움이 됩니다. 또한 활성화 티켓이 기술 부서와 지원 부서 사이에서 오가며 막히거나 반송되는 이유를 밝혀내어 회사가 근본 원인을 해결하고 고객 만족도를 개선할 수 있도록 해줍니다.
인공지능(AI)은 프로세스 마이닝을 진단 도구에서 예측 도구로 변화시키고 있습니다. 기존 프로세스 마이닝은 과거에 일어난 일을 분석하는 반면, 프로세스 마이닝 AI는 머신러닝을 사용하여 미래의 결과를 예측합니다. 예를 들어 모델이 현재 미해결된 케이스를 분석하고 특정 주문에 플래그를 지정하여 과거 데이터에서 확인된 패턴을 기반으로 '이 주문은 지연될 것입니다'라고 예측할 수 있습니다. 이를 통해 팀은 문제가 실제로 발생하기 전에 개입할 수 있습니다.
생성형 AI는 기술에 대한 접근성을 높이기도 합니다. 데이터 과학자가 복잡한 쿼리를 작성할 필요 없이 사용자가 자연어로 프로세스 데이터를 쿼리할 수 있습니다. 관리자가 '베를린 공장의 상위 3개 병목 현상을 보여 줘'라고 요청하기만 하면 시스템이 분석을 생성합니다. 이를 통해 인사이트에 대한 액세스가 범용화되어 기술 지식이 없는 사용자도 데이터 기반 의사 결정을 내릴 수 있습니다.
프로세스 마이닝을 구현하면 회사의 운영 방식이 크게 개선될 수 있습니다. 데이터를 기반으로 의사 결정을 내리면 조직은 종종 명확한 투자수익(ROI)을 얻을 수 있습니다.
투명성
프로세스 마이닝은 운영에 대한 거의 100%에 가까운 가시성을 제공합니다. 시스템에 기록된 모든 단일 트랜잭션을 살펴보기 때문에 숨겨진 것이 없습니다. 리더는 다양한 부서와 위치에서 워크플로의 현실을 파악하여 복잡한 운영의 '블랙박스' 특성을 제거할 수 있습니다.
효율성
이 기술은 병목 현상을 식별하고 제거하는 데 탁월합니다. 예를 들어 공급망에서 수동 서명 요구사항으로 인해 주문이 3일 동안 '보류 중' 상태로 유지된다는 사실을 밝힐 수 있습니다. 이러한 지연을 발견함으로써 기업은 단계를 간소화하고 제품을 고객에게 더 빠르게 전달할 수 있습니다.
규정 준수
직원이 표준 조달 절차를 우회하는 '임의 구매'와 같은 규정 미준수 행동을 감지하는 데 도움이 됩니다. 또한 서비스수준계약(SLA) 위반 여부를 모니터링하여 계약상 의무를 준수하고 위약금 발생 위험을 줄입니다.
자동화
프로세스 마이닝은 자동화의 훌륭한 전조입니다. 로보틱 프로세스 자동화(RPA)로 처리할 수 있을 만큼 반복적이고 안정적인 단계를 식별합니다. 비즈니스는 자동화할 대상을 추측하는 대신 데이터를 사용하여 가장 높은 효율성 향상을 가져올 프로세스를 선택합니다.
개발자에게 프로세스 마이닝은 대시보드를 보는 것뿐만 아니라 이러한 인사이트를 가능하게 하는 데이터 파이프라인을 빌드하는 것입니다. 다음은 Google Cloud를 사용하여 전자상거래 주문 시스템을 최적화하는 솔루션을 엔지니어링하는 방법에 대한 현실적인 예시입니다.
프로세스 마이닝을 지원하는 개념, 데이터 기반, Google Cloud 기술에 대해 자세히 알아보세요.