Process Mining 또는 Simulation? 과거 대 미래
Process Mining은 시스템 로그에서 프로세스가 실제로 어떻게 진행되었는지를 재구성합니다: 변형들, 실제 처리 시간, 반복 루프, 규칙 위반. 이를 위해서는 건별 번호, 활동 및 타임스탬프가 포함된 이벤트 로그가 필요합니다. 반면 프로세스 시뮬레이션은 아직 존재하지 않는 프로세스(자동화 이후, 처리량이 두 배인 경우, 다른 역할 분배를 가진 경우 등)를 계산하며 로그가 아니라 수량, 범위 및 용량을 필요로 합니다. 경험칙: 어제 무엇이 있었는지 알고 싶다면 Mining이 적절합니다; 3단계가 자동화되면 내일 무슨 일이 일어날지 알고 싶다면 시뮬레이션이 적절합니다. 함께 사용하면 강력합니다: Mining은 시뮬레이션이 그렇지 않으면 추정해야 하는 입력값을 제공합니다.
Inhaltsverzeichnis
한 문장으로 차이
Process Mining은 과거를 보고 측정합니다. Simulation은 미래를 보고 계산합니다.
나머지는 모두 여기서 따라옵니다. 데이터 요구사항도, 한계도, 그리고 어느 쪽이 귀하의 문제를 해결하는지도 마찬가지입니다.
Process Mining이 하는 일
귀하의 시스템(ERP, 티켓 시스템, 워크플로우 엔진) 로그에서 실제 흐름이 재구성됩니다. 필요한 것은 세 개의 열입니다:
사건번호 | 활동 | 타임스탬프
--------|------------------------|------------------
RE-2026-0418 | Rechnung erfasst | 2026-03-02 09:14
RE-2026-0418 | Zur Freigabe gesendet | 2026-03-02 09:22
RE-2026-0418 | Freigegeben | 2026-03-09 16:40
여기서 얻는 것들:
- 실제 흐름, 문서화된 것이 아니라 실제 일어난 것. 자주 놀라움을 줍니다.
- 변형: 하나의 건이 실제로 얼마나 많은 다른 경로를 거치는가? 두 자리 수는 보통이고 세 자리 수도 드물지 않습니다.
- 단계별 및 변형별 실제 처리 시간, 추정이 아니라 측정.
- 루프와 재작업: 건이 몇 번 뒤로 갔는지.
- 규정 위반: 결제 후에 이뤄진 승인; 본래 두 사람 검토 원칙이 한 사람만 이행된 경우.
이 클래스의 도구로는 Celonis, SAP Signavio Process Intelligence, UiPath Process Mining, Apromore, Disco와 오픈소스 라이브러리 PM4Py가 있습니다.
전제 조건은 엄격합니다: 시스템 경계를 넘는 일관된 로그가 없으면 분석이 불가능합니다. 이메일, 전화 또는 종이로 진행되는 프로세스는 흔적을 남기지 않습니다. 바로 그 지점에서 행정 프로세스의 대기시간이 자주 발생합니다.
프로세스 시뮬레이션이 하는 일
흐름을 모델로 재현하고 건들을 인위적으로 흘려보냅니다: 도착량을 추출하고, 처리시간을 추출하며, 제한된 용량을 적용합니다. 필요한 것은 수량, 범위, 용량과 캘린더입니다. 가정은 허용되며 단, 가정은 가시적으로 남아 있어야 합니다.
여기서 얻는 것들:
- 변동을 고려한 병목, 평균이 아니라 성수기의 하루를 기준으로 계산합니다.
- P50과 P90으로 표현된 처리시간 구간, 아직 존재하지 않는 상태에 대한 예측입니다.
- 조치 후 병목의 이동.
- 변경의 금전적 가치(유로), 이전과 이후를 비교합니다.
병렬 비교
| Process Mining | Prozesssimulation | |
|---|---|---|
| 질문 | 무슨 일이 일어났는가? | 무슨 일이 일어나면 …? |
| 기초 | 시스템의 이벤트 로그 | 가정: 수량, 범위, 용량 |
| 전제 | 일관된 기록 | 필요 없음, 단계별 세 숫자면 충분 |
| 강점 | 현재 상태에 대한 진실 | 아직 존재하지 않는 상태에 대한 주장 |
| 무시하는 것 | 기록되지 않은 모든 것 | 귀하가 가정하지 않는 모든 것 |
| 전형적 노력 | 수주에서 수개월, IT 필요 | 반나절, IT 불필요 |
| 전형적 비용 | 플랫폼, 데이터 연동, 운영비 | 도구 라이선스, 일반적으로 훨씬 작음 |
| 결과 | 변형, 지표, 편차 | 병목, 구간, 유로 기준 전후 비교 |
돈이 드는 혼동
“먼저 Mining을 하고 나서 자동화로 얻는 것을 알 수 있습니다.”
아닙니다. Mining은 오늘 입력 단계가 얼마나 걸리는지 매우 정확히 알려줍니다. 하지만 말해주지 않는 것은: 만약 입력 시간이 내일 절반으로 줄어들면 무슨 일이 일어나는가입니다. 그때 전체 물량이 오늘 병목이 걸려있는 다음 단계에 동시에 도달해 병목이 이동합니다. 이러한 연쇄 효과는 아직 발생하지 않았기 때문에 어떤 로그에도 기록되어 있지 않습니다.
일부 Mining 플랫폼은 지금 시뮬레이션 구성요소를 제공합니다. 다른 도구들과 마찬가지로 두 가지 질문을 확인하세요: 점유된 단계 앞의 대기열을 시뮬레이션하나요, 아니면 경로를 따라 시간을 단순 합산하나요? 그리고 결과가 구간으로 나오나요 아니면 단일 값으로 나오나요?
반대로도 마찬가지입니다: 현재 상태를 정확히 안다고 주장하는 시뮬레이션은 과대평가한 것입니다. 시뮬레이션은 귀하가 입력한 가정을 알고 있을 뿐입니다. Little's Law(재고 ÷ 일일 처리량을 계산된 처리시간과 비교하는)로 검증하는 것은 선택이 아니라 필수입니다.
둘의 협력 방식
가장 강력한 조합은 특별할 것 없습니다: Mining은 시뮬레이션이 보통 추정해야 하는 입력값을 제공합니다.
| 시뮬레이션 입력 | Mining에서 얻음 |
|---|---|
| 도착량과 최고치 계수 | 각 건의 첫 활동 타임스탬프 |
| 처리시간 범위 | 시작 이벤트와 종료 이벤트의 차이, 분포로서 |
| 라우팅 비율 | 변형 빈도 |
| 루프와 재작업 | 로그에서의 되돌아감 |
| 중단율 | 종료 이벤트가 없는 건 |
둘 다 있으면 시뮬레이션의 가장 약한 부분인 추정 입력을 측정값으로 대체할 수 있습니다. 하나만 있는 경우에는 그로는 어떤 질문에 답할 수 없는지 알아야 합니다.
결정
Process Mining을 선택하세요, 다음과 같다면:
- 일관된 이벤트 로그가 존재하거나 합리적인 노력으로 만들 수 있다,
- 실제 흐름을 아무도 모른다,
- 규정 준수, 변형 또는 재작업이 핵심 질문이다,
- 일회성이 아닌 지속적 측정을 원한다.
Simulation을 선택하세요, 다음과 같다면:
- 변경을 발생하기 전에 평가해야 한다,
- 프로세스가 시스템 외부(이메일, 전화, 종이)에서 진행된다,
- 결정이 이번 달 안에 내려져야 한다,
- 누군가 서명할 유로 단위의 숫자가 필요하다.
둘 다 사용하세요, 로그가 있고 그래도 미래를 계산하고 싶다면. 대규모 조직에서는 이것이 일반적이며 순서는: 먼저 측정하고 그다음 계산합니다.
자주 묻는 질문
프로세스 시뮬레이션에 이벤트 로그가 필요합니까?
아닙니다. 시뮬레이션은 프로토콜이 아니라 가정을 계산합니다. 필요한 것은 단계별 도착량, 처리 시간의 분포와 용량입니다. 추정은 허용되며 추정이 가정으로 명확히 드러나기만 하면 됩니다. 이벤트 로그는 측정된 값으로 이러한 입력을 대체해 주기 때문에 도움이 되지만 필수 조건은 아닙니다.
Process Mining은 가정형 질문(What-if)에 답할 수 있습니까?
제한적입니다. 로그에는 발생한 일만 기록되며 발생할 일은 기록되지 않습니다. 조치의 핵심 효과인 병목이 이후 다른 단계로 옮겨 그 단계가 전체 물량을 받게 된다는 사실은 아직 발생하지 않았기 때문에 어떤 로그에도 남아 있지 않습니다. 일부 플랫폼은 시뮬레이션 구성요소를 제공하니 그곳에서 대기열이 표현되는지 그리고 결과가 범위로 제공되는지 확인하십시오.
어떤 것이 더 저렴합니까?
일반적으로 시뮬레이션이 더 저렴하고 대개 규모 면에서 훨씬 싼 편입니다. Mining은 플랫폼, 데이터 연결, 개인정보 보호 심사 및 지속 운영 비용이 들며 도입에 몇 주에서 몇 달이 걸립니다. 한정된 프로세스에 대한 시뮬레이션은 반나절 작업으로 가능하며 IT가 필요하지 않습니다. 다만 비교는 불공정합니다. 두 방법은 서로 다른 것을 제공합니다.
우리 프로세스는 대부분 이메일로 진행됩니다. 무엇이 도움이 됩니까?
시뮬레이션입니다. 연속적인 기록이 없는 프로세스는 활용 가능한 이벤트 로그를 남기지 않으며 특히 메일함의 대기시간은 절대 나타나지 않습니다. 시뮬레이션 모델에는 참여자가 아는 것, 즉 몇 건이 들어오고 처리에 얼마나 걸리며 용량이 얼마인지면 충분합니다.
먼저 Mining을 도입하고 그다음 시뮬레이션을 해야 합니까?
Mining 도입이 애초에 계획되어 있다면 그럴 때만 권합니다. 시뮬레이션의 전제 조건은 아니며 이번 달에 내려야 할 결정이 반년짜리 프로젝트를 기다리지는 않습니다. 반대로 로그가 생기면 조합이 의미가 있습니다. 측정된 값이 추정 입력을 대체합니다.
자신의 프로세스로 직접 계산해 보세요
FlowVisual은 이 글의 수치를 귀하의 수량, 귀하의 용량, 귀하의 마진을 반영한 실행 가능한 모델로 만듭니다.
Guide: seven steps to the number- 비교
디지털 트윈 아니면 시뮬레이션? 차이는 연결 라인입니다
디지털 트윈은 데이터 연결 라인이 있는 시뮬레이션 모델입니다. 그 연결 라인이 전부 다른 점입니다. 연결 하나가 오후에 끝날 일을 운영을 수반하는 프로젝트로 바꿉니다.
읽기 - 비교
프로세스 기록 수집 또는 프로세스 시뮬레이션? 각 방법이 할 수 있는 것
프로세스 기록 수집은 워크숍에서 오해의 절반을 끝냅니다. 나머지 절반은 첫 번째 수치 질문에서 시작합니다. 그 지점에서는 어떤 표기법의 다이어그램도 도움이 되지 않습니다.
읽기 - 비교
프로세스 최적화 소프트웨어: 일곱 카테고리와 하나의 오해
“프로세스 최적화 소프트웨어”는 하나의 제품이 아니라 일곱 가지 목적을 가진 일곱 가지 제품 카테고리입니다. 잘못된 것을 사면 결국 병목이 아닌 단계를 자동화하게 됩니다.
읽기