728x90
반응형
SMALL

프로세스 마이닝의 기술 구성도

 

No 구분 설명 적용 알고리즘
프로세스 발견
(Discovery)
기존의 정보시스템으로부터 이벤트 로그를 추출하여
이를 분석해서 프로세스를 찾아내는 기법.
즉 이벤트 로그에서 프로세스 모델의 자동 발견을
지원하고 과거의 수행내역을 재생하는 데 활용
휴리스틱 마이닝
퍼지 마이닝
알파 마이닝
적합성 검사
(Conformance Checking)
① 을 통해 발견된 프로세스를 원래 의도했던
프로세스와 비교해서 어느정도 적합한지 평가
로그 리플레이 기법
로그 얼라이먼트 방법
프로세스 확장
(Enhancement)
적합성검사를 통해서 원래의 프로세스를 확장시켜서
적합성을 높이는 단계
또한 새로 발견된 프로세스 모델을 시간정보를 통해
확장
소셜 네트워크 마이닝
조직 마이닝
스탭 어사인먼트 마이닝
Petri Net 기반 성능분석
시퀀스 패턴
Dotted Chart 분석



용어 설명

용어 설명
휴리스틱 마이닝 Heuristic Mining
dependency graph를 기반으로 하여 이에 다양한 threshold들을 적용시켜 프로세스 모델을 도출하는 process discovery 알고리즘이다
알파 알고리즘과는 다르게 이벤트와 시퀀스의 빈도 (frequency)를 고려하기 때문에 몇 번 일어나지 않은 이벤트 등의 아웃라이어나 노이즈들을 필터링할 수 있다는 장점을 가진다. 그렇기 때문에 알파 알고리즘에 비해 실생활의 이벤트 로그를 프로세스 모델로 만들 때 더 유용하게 사용될 수 있다
프로세스 마이닝의 가장 기본이 되는 알고리즘인 Alpha algorithm을 발전시킨 형태로, 기본적으로 frequency(이벤트와 flow의 빈도)와 이를 바탕으로 한 dependency를 고려하여 맵을 생성한다.. Heuristic mining은 알파 알고리즘과는 다르게 빈도수를 고려할 수 있고, single activity, 즉 프로세스가 두 단계 이상 존재하지 않고 하나의 작업으로만 구성된 케이스를 생략할 수 있다는 장점을 가지고 있다.[출처] Heuristic Mining이란?|작성자 PUZZLE DATA

 

적용 사례

대상 프로세스 설명
보건 복지부 사회보장시스템
복지업무 처리프로세스
지자체 복지 업무 프로세스 효율화
한국수력원자력
SAP ERP 구매 프로세스
마스터 데이터 관리 효율성 개선 방안 도출
비즈니스 규칙 및 데이터 정합성 이슈 해결
서울시 구청
전자결재 프로세스
전자결재 단계의 단축 방안
인력간 업무량 파악 및 조정 가능
삼성전기
전기생산 시스템
공정 프로세스 모델 도출을 통한 프로세스 적합도 분석 및 병목
프로세스 도출
장비의 운용상태에 대한 분석
장비 활용의 효율성에 대한 분석



[출처] 118회 정보관리기술사 기출문제풀이집 - 117회 어울림 동기회

728x90
반응형
LIST

'IT경영' 카테고리의 다른 글

OLTP 와 OLAP  (0) 2019.12.18
CRM 솔루션 소개  (0) 2019.12.05
프로세스 마이닝 (Process Mining) (1/2)  (0) 2019.11.14
SLM (Service Level Management) 프레임워크  (0) 2019.11.02
데이터 모델링(Modeling)의 필요성  (0) 2019.11.01
728x90
반응형
SMALL

프로세스 마이닝(Process Mining) 의 정의

프로세스 마이닝은 정보시스템의 이벤트 로그를 분석하여 의미 있는 프로세스를 찾아내는 것을
목적으로 하는 기술로서. 프로세스 로그 분석은 프로세스에 대한 통찰, 병목점 식별 및 문제 예측
, 업무 수행 규정 위반 검사 및 대책 권고, 프로세스 간소화 등 매우 다양한 목적으로 활용될 수 있다.
[네이버 지식백과] 프로세스 마이닝 (국립중앙과학관 - 빅데이터)

프로세스 마이닝은 프로세스의 효율성과 이해를 향상시키는 것을 목표로 하며,
자동화된 비즈니스 프로세스 발견” ABPD (Automated Business Process Discovery)이라는 좀 더
일반화된 명칭으로 불리기도 한다.
[출처] BPM, RPA 그리고 Process Mining(프로세스마이닝)|작성자 wawaguru

복잡하게 설명했지만..간단하게 말해 보통 IT시스템을 구축하는 경우 우선 해당 회사의 비지니스
프로세스를 분석해서 이를 기반으로 설계해서 정보시스템을 만들어서 운영을 하는데.. 이 순서를
반대로 해서 운영하고 있는 정보시스템의 로그 (이벤트 로그, 프로세스 로그)를 분석해서
역으로 프로세스를 도출한 다음 이 프로세스가 당초 분석대상이었던 프로세스와의 적합성이
어떤가를 통해 기존 프로세스의 개선점을 발견할 수 있고, 때로는 기존에 파악하지 못했던
새로운 비지니스 프로세스를 도출해서 조직의 성과 도출 및 개선이 가능하게 할 수 있는데
이런한 일련의 분석방법을 '프로세스 마이닝' 이라고 한다.

프로세스 마이닝 개념



프로세스 마이닝(Process Mining)의 필요성

기존 전통적인 프로세스 방법의 문제점을 통해 왜 프로세스 마이닝이 필요한지 가늠해 볼수
있다. (그렇다고 전통적인 프로세스 분석 방법이 틀렸다고 하는 것은 아님.. 그 나름대로
충분한 역할을 수행했듬)
1. 기존 프로세스 분석방법은 사람이 담당자를 상대로 인터뷰를 통해서 AS-IS 프로세스를
   파악하는 구조이다 보니깐 아무래도 주관적인 의견이 개입되며 때로는 편견도 섞여들어
   갈수 밖에 없다.  (객관성 떨어짐)
2. 또한 시간과 비용도 많이 소요되는 편이다.
3, 담당자별로 나누어서 인터뷰및 업무 분석을 하다 보니깐 전체적인 그림을 파악하기 어렵다.
4. 개선이 필요한 AS-IS라는건 모두가 공감하지만 그 개선방안에 대해서는 담당자와 부서마다
    다를 수 밖에 없다. (부서간 충돌 발생)

따라서 이러한 전통적인 프로세스 분석방법의 단점을 해결하고자 나온 개념이
프로세스 마이닝인데 이 프로세스 마이닝은 기존 BPM과 Data Mining 의 중간영역에서
도출되었다고 할수 있다.

BPM은 비즈니스 프로세스를 발견모델링분석측정개선최적화 및 자동화하기 위해
다양한 방법을 사용하는 운영 관리 기법을 의미하며프로세스를 관리하여 기업 성과를
향상시키는 데 중점을 둔다.좁은 의미에서 BPM은 업무 프로세스를 사전에 모델링하고
설계된 프로세스 대로 업무 결제승인구매 등의 업무 등이 자동화되어 흘러갈 수 있도록
도와주는 IT 시스템을 지칭한다. 
BPM Top-Down 방식으로 프로세스 모델을 그려서해당 프로세스 모델 대로 업무를
수행하도록 강제하는 방식이라면 프로세스 마이닝은 이미 수행된 업무로부터 프로세스 모
델을 도출하는 Bottom-up 방식을 따르는데.  하지만 점점 복잡해져 가는 기업 업무 활동을 
BPM
처럼 중앙 집권적 방식으로 모든 것을 통제하기에는 한계가 있으며.  BPM의 통제를
벗어난 다양한 여러 시스템을 업무 관점에서 통합적으로 관리하고 모니터링하기 위해서는
개별 시스템은 그대로 두고 이로부터 쏟아져 나오는 로그를 통해 프로세스를 관리하는
분권적 방식이 BPM의 한계를 보완하는 역할을 한다고 할수 있다.

[출처] BPM, RPA 그리고 Process Mining(프로세스마이닝)|작성자 wawaguru



프로세스 마이닝과 RPA와의 관계       

요즘 대세가 되어가고 있는 IT이슈중에 하나인 RPA (Robot Process Automation) 가
구현될려면 프로세스 마이닝이 우선 수행되어야 한다고 할 수 있다.
RPA는 소프트웨어 로봇 또는 AI (인공지능) 작업자의 개념을 기반으로 한 사무자동화
기술의 새로운 형태중에 하나이다. 
여기서 소프트웨어 '로봇'은 컴퓨터 시스템의 사용자 인터페이스와 상호 작용하는 인간의
행동을 복제하는 소프트웨어 응용 프로그램을 말하는 것으로예를 들어, ERP 시스템에
데이터 입력을 실행하거나 실제로 비즈니스 프로세스를 수행하는 것이 소프트웨어 로봇의
일반적인 활동이 될 것이다소프트웨어 로봇은 사람과 동일한 방식으로 사용자
인터페이스(UI)에서 작동을 하는데이것은 기존에 애플리케이션 프로그래밍 인터페이스(API)
기반한 전통적 형태의 IT 통합과 크게 다르다사용자 인터페이스의 데이터 아키텍처 계층을
기반으로 한 기계 간(machine-to-machine) 통신 형태를 취한다..
앞서 언급한 BPM이 프로세스 개선을 위해 프로세스 자체를 재설계하고 변경하려는 방식이라면 
RPA
는 사람이 하던 현재 방식을 그대로 모방하여 소프트웨어로 대체하여 자동화하는 방식이다
이러한 RPA가 업무에 더 많이 적용될 수록 더 많은 시스템 로그가 나올 것이고 이에 대한
성과 분석과 모니터링이 필요해질 것이다.
프로세스 마이닝은 RPA 도입 전 초기 단계에 전체 프로세스를 분석하여 RPA가 적용될 만한
구간을 식별하여 타당성을 검증하고, RPA 도입 이후의 전후 비교를 통해 지속적으로
업무 효율성을 측정할 수 있는 방법을 제공한다.

[출처] BPM, RPA 그리고 Process Mining(프로세스마이닝)|작성자 wawaguru




728x90
반응형
LIST

+ Recent posts