bpm 개요및추진전략 - :: dbguide.net · soa기반ibm bpm 솔루션을재 ... planning...
Post on 30-May-2018
244 Views
Preview:
TRANSCRIPT
IBM Software Group
페이지 2
Agenda
•BPM에 대한 고찰
•BPMS Mechanism
•IBM BPMS Screenshot Demo
•사례 및 Key Recommendations
•BPMS Trend 및 SOA (Service Oriented Architecture)
•Appendix
IBM Software Group
페이지 4
BPM의 개념 : 광의적 vs. 협의적
광의적 개념으로 본 BPM 협의적 개념으로 본 BPM
• 기업의 업무 프로세스 전반에 대한 통제력(계획, 실행, 평가)을 바탕으로 프로세스를운영, 관리, 개발, 혁신하는 제반 체제
• BPM 및 RTE 개념의 등장 이전에도 과학적관리, 직무분석, BPR 등의 개념 속에서꾸준히 추구되었음.
• 소프트웨어 산업 뿐만 아니라 전 산업 분야에걸친 혁명적인 변화를 가져올 수 있는 혁신체계임
• BPMS(BP Management System)과BPML(BP Modeling Language)을특징으로 하는 프로세스 및 시스템 연계Solution
• 최근 SOA, Workflow, EAI 등과 함께구현되어 프로세스 설계, 분석, 모니터링의기능을 제공하는 Solution으로 인식되고있음.
• 협의적 개념은 하나의 IT Solution으로인식될 경우 활용분야 및 기대효과가과소평가될 우려가 있음.
• BPM의 자체적 효과와 활용분야를 극대화하기 위해서는 프로세스 운영체제로서바라보는 동시에, IT 시스템과의 긴밀한 연계 및 실현 가능한 Solution으로 정의해야 함.
* RTE : Real Time Enterprise
BPM의 개념
BPM정의 : BPM은 프로세스를 중심으로 기업의 전략, 조직, 시스템 간의 연계 및 일관성을 강화하는 핵심적인 역할을 수행하는 개념입니다.
IBM Software Group
페이지 5
BPM은 RTE의 BASELINERTE에서는 조직이 필요로 하는 각종 정보의 실시간 인지, 적절한 의사결정을 위한 분석기능의 제공, 업무 프로세스의 유연성확보 등이 핵심으로 거론되고 있으며, 이를 통해 비즈니스 목표의 조기 달성 및 지속적인 혁신이 가능해 집니다.
미리 정의된 시간 내
전통적 조직 RTE
KPI의 실시간 파악
유연한 비즈니스 프로세스의 관리
시장환경 변화에 대한 신속한 대응
신속한 고객대응
비즈니스 목표 조기달성
일정 수준의 재고 유지
수직적 구조
기능관점의 프로세스
집중형
사전 정의된 계획 및 분석
24 X 7
JIT (Just In Time)
네트워크 구조
분산형 / 가상기업
실시간 관리
유연한 비즈니스 프로세스
No MoreBusiness Surprise !
Awareness
Decision
Action with Flexibility
RTE 프로세스
기대효과
고객접근
생산
Value Chain운영
조직
관리
BAM*
BI*
BPM*SOA*
•BAM : Business Activity Monitoring, BI : Business Intelligence, •BPM : Business Process Management, SOA : Service Oriented Architecture
IBM Software Group
페이지 6
BPM정의 : BPM은 프로세스를 중심으로 기업의 전략, 조직, 시스템 간의 연계 및 일관성을 강화하는 핵심적인 역할을 수행하는 개념입니다.
전략, 프로세스, 시스템간의 괴리
프로세스, 조직, IT가 조화된 프로세스의 실행력 강화
BPM의 역할
OptimizedProcess
Supporting Technology
PerformingPeople
StrategicTarget
경쟁사와 차별성축소
IT 수정/개선의어려움으로 인한투자/메뉴 비용 증대등
외부 네트워크(고객/ 공급자)의 확대
업무진척의 신속한파악 어려움 등
실행력실행력
성과평가성과평가
변화대응력변화대응력
프로세스 진행 상황 및 결과물의 실시간에 가까운 정확한Process 평가를 가능케 함.
경영환경과 내외부의 변화 요청사항에 신속한 Process 대응력을 확보케 함.
BPM 도입 배경
IBM Software Group
페이지 8
BPM 솔루션 데모 : 거래선/협력업체 등록 프로세스 시나리오
프로세스 모델링프로세스 시뮬레이션
성과관리를 위한 KPI 입력
프로세스 모델링프로세스 시뮬레이션
성과관리를 위한 KPI 입력
정의 완료된프로세스의 개발 (IT)
정의 완료된프로세스의 개발 (IT)
IT개발 완료된프로세스의 운영
IT개발 완료된프로세스의 운영
프로세스 운영 시KPI 모니터링
프로세스 운영 시KPI 모니터링
1
2 3
45
KPI : Key Performance Indicator
프로세스의 정의
IBM Software Group
페이지 9
KPI 모니터링을 통해 프로세스 상의 문제점을 실시간 확인
거래선/협력업체 등록이처리되는 총 소요시간에
문제가 있음을 실시간으로확인
KPI : Key Performance Indicator
IBM Software Group
페이지 10
프로세스 점검 후 프로세스 모델의 변경
과거에는 거래선/협력업체의 등록 승인 시, 신용도 점검을 무조
건 수행하였으나,
일부 신용도가 좋은 거래선/협력업체는 신용도 점검 없이 진행될
수 있도록 프로세스를 수정
IBM Software Group
페이지 11
변경된 프로세스에 대한 시뮬레이션 수행
변경된 프로세스를 실제 운영하면, 과거에 비해 정량적으로개선이 되는지를 시뮬레이션기능을 이용하여 예측 및 확인
IBM Software Group
페이지 13
변경된 프로세스에 KPI 설정 및 프로세스 변경 완료
변경된 거래선/협력업체 등록프로세스 처리시간의 목표를
2시간으로 설정(최대 8시간의 허용치 설정)
KPI : Key Performance Indicator
IBM Software Group
페이지 14
변경된 프로세스를 IT부서에서 개발 및 시스템에 반영
IT 개발 수행
자동으로 변환된 IT프로세스(BPEL)를 통하여 SOA기반으로 개발 및 시스템에 반영하는
일을 수행
- SOA : Service Oriented Architecture- BPEL : SOA기반의 Business Process Execution Language로 IBM, Microsoft 및 BEA에 의해 최초로 제안되었으며, 현재는 대다수의 BPM 벤더들에 의해 표준으로 인정.
IBM Software Group
페이지 15
변경된 프로세스를 통해 업무 수행
내가 처리해야 할 업무가 실시간으로 할당됨과 동시에 업무처리를 위한 화면도 동시 제공
내가 업무를 처리 완료하면, 프로세스상 다음 업무처리자에게 자동으로 업무 할당
마우스로 클릭 시 업무처리화면 자동 제공
IBM Software Group
페이지 19
L 화학
K 통신사
S 전자
정부기관
CRM부문 프로세스 저장소 구축
기술 및 솔루션- WebSphere Business Modeler & Repository ,
전체 CRM 프로세스를 모델링, 프로세스 저장소 구축한 후, BPM에 기대효과가 높은 프로세스 들을 우선 적용 예정
검찰청, 법원, 법무부, 경찰청을 모두 포함하는 형사사법프로세스의 BPM 사업
기술 및 솔루션
- WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Proceess Server, WebSphere Business Monitor
개별 기관관점이 아닌 프로세스 관점에서의 대/내외 업무자동화 및 모니터링
PLM (Product Lifecycle Management) 파일럿 시스템구현- 기술 관련 정보 관리를 위한 TPMS (Technology Portfolio Management System) 영역 프로세스 구현
기술 및 솔루션- WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Proceess Server
향후 PLM 전체 프로세스에 확장 적용 예정. - 관련 BackEnd 프로세스 및 시스템 연계
국내 및 해외법인을 포함하는 전사 BPM 사업
기술 및 솔루션- WebSphere Business Modeler & Repository , WebSphereIntegration Developer, WebSphere Process Server, WebSphereBusiness Monitor
Workflow기반 BPM을 적용 중, 제품의 한계로 인해SOA기반 IBM BPM 솔루션을 재선정
국내 주요 사례
IBM Software Group
페이지 20
IBM Internal ReferenceIBM – COATS (Customer Order Analysis and Tracking System)
COATS 는 IBM 고객주문처리 시스템으로써 전세계 20개 이상의 공장으로부터 주문을 받고 Order처리하며, IBM 고객뿐만 아니라 협력사, IBM sales, 및 기타 IBM
내의 다양한 부서가 사용하는 시스템입니다. COATS Project 는 Order Process 에서 비효율성을 개선하고자 IBM GBS/IGS 에서 SOA consulting을 수행하였고,
IBM BPM 솔루션으로 프로세스의 최적화를 구현하였습니다.
고객주문처리와 관련된 모든 정보의 가장 최신정보 필요(up-to-date info.)
신제품 및 신규 사업기회가 발생 할 때마다, application의 수정이 필요했으며,
COAST는 1500만 code line 으로 수정이 용이하지 못함
다양한 application 들이 각기 다르게 연동되어있음 (customized integration points)
비즈니스 모델의 표준이 없었기 때문에, 매번 각 시스템의 연동관계를 이해했어야 함
새로운 발표가 있을 때마다 6개월 정도의 개발기간 소요
Batch 형태의 update → 타 시스템과의 스케줄 불일치, 배송지연, 잦은 error 발생
업무 진척도에 대한 모니터링 및 분석 기능 부재
Business NeedsBusiness NeedsBusiness Needs
IBM Business Consulting Services & IBM Global Services
System architecture and connection 의 표준화 및 SOA 도입
IBM WebSphere Business Integration Modeler
IBM WebSphere Studio Application Developer
IBM WebSphere Business Integration Server
IBM WebSphere Business Integration Monitor
SolutionSolutionSolution
Development cycle 25% 감소
(26 weeks → less than 20 weeks)
Cycle 당 비용감소
(US$465,000 → less than $350,000)
모니터링을 통해 원활한 자원분배 및 bottleneck 감지 용이
유연한 프로세스의 변화 가능
표준화된 방식을 통한 빠른 시스템 연동가능
BenefitsBenefitsBenefits
IBM Software Group
페이지 22
BPM 도입 목적/목표에 대한 명확한 정의
가트너가 제시한 RTE 및 BPM은 조직의 도입목적/목표에 따라 그 방향성이 달라질 수 있습니다. 기업이 필요로 하는 BPM에대한 도입목적과 As-is/To-be 프로세스 관리영역을 정확히 정의함으로써 세부 BPM/BAM 구현의 방향성을 확고히 합니다.
업무 프로세스의 혁신/자동화에 초점 : 직원의 효율적인 업무처리 관점에서 프로세스 도출 및 구현
관리 및 통제에 초점 : 운영 리스크 관리 및 사전통제/분석 관점으로 프로세스 도출 및 구현
ProcessAutomation
ProcessAutomation BPRBPR
SIXSIGMA
SIXSIGMA
RISKManagement
RISKManagement
BSCSEMBSCSEM
Trade-off가 존재할 수 있으며,도입목적/목표에 따라 적절한 Balancing 필요
도입목적/목표가 직간접적으로 영향을 주는 주요 Task 대상 프로세스 선정, 프로세스 모델링 기준,
서비스 도출 기준, 모니터/분석 Level 정의 등
ISOISO
최적화된프로세스
기반기술 수행조직
목표의정확한 설정
IBM Software Group
페이지 23
전사 프로세스에 대한 계층 정리 선행
전사적인 BPM을 추진하기 위해서는 전사 프로세스가 선행적으로 정의되어야 합니다. 이는 기능적 관점이나 부서내의 관점을 넘어 Cross-Functional, Cross-Business Unit의 개념으로 프로세스의 계층을 정의하고, 각 계층별 프로세스 명을 정리함과동시에, 필요하다면 관련된 정보도 같이 기술해야 합니다. 일반적으로 본 단계에서 프로세스 맵은 기술하지 않습니다.
S t ra te g y
T a c t ic s
E x e c u t io n
C o n s u m e rR e la t io n s h ip
C u s to m e rR e la t io n s h ip
M a n u fa c tu r in g S u p p ly C h a in &D is tr ib u t io n
B u s in e s sA d m in is t ra t io n
C a te g o ry /B ra n d S t ra te g y
B ra n d P & L M a n a g e m e n t
M a tc h in g S u p p ly a n d D e m a n d
M a rk e t i n g D e v e lo p m e n t &
E f f e c t iv e n e s s
P ro d u c t Id e a t i o n
M a rk e t in g E x e c u t io n
P ro d u c t D ire c to ry
C a te g o ry /B ra n d P la n n in g
A s s e s s in g C u s to m e r S a t i s fa c t io n
C u s to m e r In s ig h ts
A c c o u n t M a n a g e m e n t
V a lu e -A d d e d S e rv ic e s
C u s to m e r A c c o u n t S e rv ic in g
R e ta i l M a rk e t in g E x e c u t io n
C u s to m e r D i re c to ry
M a n u fa c tu r in g S t r a te g y
S u p p l i e r R e l a t io n s h ip M a n a g e m e n t
P ro d u c t io n a n d M a te r ia ls P la n n in g
M a n u fa c tu r in g O v e r s ig h t
S u p p l ie r C o n tro l
M a k e P ro d u c ts
P la n t I n v e n to ry M a n a g e m e n t
M a n u fa c tu r in g P ro c u re m e n t
A s s e m b le /P k g . P ro d u c ts
D i s t r ib u t i o n O v e r s ig h t
D is t r ib u t io n C e n te r O p e ra t io n s
T ra n s p o r t a t io n R e s o u rc e s
E n ro u te In v e n to ry M a n a g e m e n t
In -b o u n d
L o g is t ic s
C o rp o r a t e S t r a t e g y
A l l ia n c e M a n a g e m e n t
L in e o f B u s in e s s P la n n in g
B u s in e s s P e r fo rm a n c e M a n a g e m e n t
E x te rn a l M a rk e t A n a ly s is
O rg a n iz a t io n a n d P ro c e s s D e s ig n
L e g a l a n d R e g u la to ry C o m p l ia n c e
T re a s u ry a n d R is k M a n a g e m e n t
F a c i l i t ie s a n d E q u ip m e n t
M a n a g e m e n t
IT S y s te m s a n d O p e ra t io n s
H R A d m in i s t r a t io n
C u s to m e r R e la t i o n s h ip S t r a te g y
C u s to m e r R e la t io n s h ip P la n n in g
S u p p ly C h a in S t r a te g y
S u p p ly C h a in P la n n in g
O u t-b o u n d
L o g is t ic s
A c c o u n t in g a n d G L
In d i re c t P ro c u re m e n t
C o rp o ra te P la n n in g
C o n c e p t /P ro d u c t T e s t i n gP ro d u c t
D e v e lo p m e n t
P ro d u c t M a n a g e m e n t
C o n s u m e r S e rv ic eIn - s to re In v e n to ry
M g m t
S t ra te g y
T a c t ic s
E x e c u t io n
C o n s u m e rR e la t io n s h ip
C u s to m e rR e la t io n s h ip
M a n u fa c tu r in g S u p p ly C h a in &D is tr ib u t io n
B u s in e s sA d m in is t ra t io n
C a te g o ry /B ra n d S t ra te g y
B ra n d P & L M a n a g e m e n t
M a tc h in g S u p p ly a n d D e m a n d
M a rk e t i n g D e v e lo p m e n t &
E f f e c t iv e n e s s
P ro d u c t Id e a t i o n
M a rk e t in g E x e c u t io n
P ro d u c t D ire c to ry
C a te g o ry /B ra n d P la n n in g
A s s e s s in g C u s to m e r S a t i s fa c t io n
C u s to m e r In s ig h ts
A c c o u n t M a n a g e m e n t
V a lu e -A d d e d S e rv ic e s
C u s to m e r A c c o u n t S e rv ic in g
R e ta i l M a rk e t in g E x e c u t io n
C u s to m e r D i re c to ry
M a n u fa c tu r in g S t r a te g y
S u p p l i e r R e l a t io n s h ip M a n a g e m e n t
P ro d u c t io n a n d M a te r ia ls P la n n in g
M a n u fa c tu r in g O v e r s ig h t
S u p p l ie r C o n tro l
M a k e P ro d u c ts
P la n t I n v e n to ry M a n a g e m e n t
M a n u fa c tu r in g P ro c u re m e n t
A s s e m b le /P k g . P ro d u c ts
D i s t r ib u t i o n O v e r s ig h t
D is t r ib u t io n C e n te r O p e ra t io n s
T ra n s p o r t a t io n R e s o u rc e s
E n ro u te In v e n to ry M a n a g e m e n t
In -b o u n d
L o g is t ic s
C o rp o r a t e S t r a t e g y
A l l ia n c e M a n a g e m e n t
L in e o f B u s in e s s P la n n in g
B u s in e s s P e r fo rm a n c e M a n a g e m e n t
E x te rn a l M a rk e t A n a ly s is
O rg a n iz a t io n a n d P ro c e s s D e s ig n
L e g a l a n d R e g u la to ry C o m p l ia n c e
T re a s u ry a n d R is k M a n a g e m e n t
F a c i l i t ie s a n d E q u ip m e n t
M a n a g e m e n t
IT S y s te m s a n d O p e ra t io n s
H R A d m in i s t r a t io n
C u s to m e r R e la t i o n s h ip S t r a te g y
C u s to m e r R e la t io n s h ip P la n n in g
S u p p ly C h a in S t r a te g y
S u p p ly C h a in P la n n in g
O u t-b o u n d
L o g is t ic s
A c c o u n t in g a n d G L
In d i re c t P ro c u re m e n t
C o rp o ra te P la n n in g
C o n c e p t /P ro d u c t T e s t i n gP ro d u c t
D e v e lo p m e n t
P ro d u c t M a n a g e m e n t
C o n s u m e r S e rv ic eIn - s to re In v e n to ry
M g m t
C a te g o ry /B ra n d S t ra te g y
B ra n d P & L M a n a g e m e n t
M a tc h in g S u p p ly a n d D e m a n d
M a rk e t i n g D e v e lo p m e n t &
E f f e c t iv e n e s s
P ro d u c t Id e a t i o n
M a rk e t in g E x e c u t io n
P ro d u c t D ire c to ry
C a te g o ry /B ra n d P la n n in g
A s s e s s in g C u s to m e r S a t i s fa c t io n
C u s to m e r In s ig h ts
A c c o u n t M a n a g e m e n t
V a lu e -A d d e d S e rv ic e s
C u s to m e r A c c o u n t S e rv ic in g
R e ta i l M a rk e t in g E x e c u t io n
C u s to m e r D i re c to ry
M a n u fa c tu r in g S t r a te g y
S u p p l i e r R e l a t io n s h ip M a n a g e m e n t
P ro d u c t io n a n d M a te r ia ls P la n n in g
M a n u fa c tu r in g O v e r s ig h t
S u p p l ie r C o n tro l
M a k e P ro d u c ts
P la n t I n v e n to ry M a n a g e m e n t
M a n u fa c tu r in g P ro c u re m e n t
A s s e m b le /P k g . P ro d u c ts
D i s t r ib u t i o n O v e r s ig h t
D is t r ib u t io n C e n te r O p e ra t io n s
T ra n s p o r t a t io n R e s o u rc e s
E n ro u te In v e n to ry M a n a g e m e n t
In -b o u n d
L o g is t ic s
C o rp o r a t e S t r a t e g y
A l l ia n c e M a n a g e m e n t
L in e o f B u s in e s s P la n n in g
B u s in e s s P e r fo rm a n c e M a n a g e m e n t
E x te rn a l M a rk e t A n a ly s is
O rg a n iz a t io n a n d P ro c e s s D e s ig n
L e g a l a n d R e g u la to ry C o m p l ia n c e
T re a s u ry a n d R is k M a n a g e m e n t
F a c i l i t ie s a n d E q u ip m e n t
M a n a g e m e n t
IT S y s te m s a n d O p e ra t io n s
H R A d m in i s t r a t io n
C u s to m e r R e la t i o n s h ip S t r a te g y
C u s to m e r R e la t io n s h ip P la n n in g
S u p p ly C h a in S t r a te g y
S u p p ly C h a in P la n n in g
O u t-b o u n d
L o g is t ic s
A c c o u n t in g a n d G L
In d i re c t P ro c u re m e n t
C o rp o ra te P la n n in g
C o n c e p t /P ro d u c t T e s t i n gP ro d u c t
D e v e lo p m e n t
P ro d u c t M a n a g e m e n t
C o n s u m e r S e rv ic eIn - s to re In v e n to ry
M g m t
•프로세스 계층 도출•프로세스 레벨 조절•프로세스 리스트 조사•프로세스 연관성 도출•프로세스 책임자 정의•프로세스 관련 기타 정보 확인 등
FunctionalFunctionalUnit 1Unit 1
FunctionalFunctionalUnit 2Unit 2
FunctionalFunctionalUnit 3Unit 3
BusinessBusinessUnit 1Unit 1
BusinessBusinessUnit 2Unit 2
ProcessProcess ProcessProcess ProcessProcess ProcessProcess ProcessProcess
Process Process
Process
Activity
Mega-Process
Sub-Process
ManagementManagement
S E
IBM Best Practice 프로세스 및 비즈니스 모델 참조
Complete한 프로세스-셋 정리
IllustrativeIllustrativeIllustrative
IBM Software Group
페이지 24
기업들의 현재 프로세스 관리 수준
- 프로세스 모델링 도구 : 파워포인트, 워드, 아래한글, 엑셀 등의 Office 도구.- 프로세스 모델링(To-be) 방법 : 현업이 정성적인 판단에 의한 모델링.- 프로세스 모델의 저장소 : 개인의 PC 혹은 파일서버 등.- 프로세스와 관련된 정보 및 저장 : 업무매뉴얼, 지침, 규정 등을 캐비닛, 바인더, 개인의 PC 혹은 파일서버
등에서 관리. - 프로세스 변경 관리 : 정책이나 절차가 없거나, 존재하여도 준수가 되지 않는 경우가 많음.- BPM 시스템 구축 시의 확장성 : Office 도구로 그려진 프로세스를 기반으로 BPM 툴에서 모델링을 다시 함.
To-be Best Practice
- 프로세스 모델링 도구 : 전사적인 표준에 따라 동일한 기법(Notation) 및 정보를 관리할 전문 툴 사용.- 프로세스 모델링(To-be) 방법 : 수학/통계학적 기법을 통한 시뮬레이션 모델링 기법 활용.- 프로세스 모델의 저장소 : 전사적 공유 및 지속적인 관리를 위한 프로세스 리파지토리 구축.- 프로세스와 관련된 정보 및 저장: 프로세스 관련된 정보들을 프로세스 리파지토리에서 통합하여 저장/관리.- 프로세스 변경 관리 : 버전관리 및 공유 저장소를 통한 지속적인 프로세스의 관리.- BPM 시스템 구축 시의 확장성 : 업계의 표준을 지원하는 BPM 프로세스(BPEL)로 반출(Export).
전사적 프로세스 관리 및 자산화로 BPM 기반 마련
IBM Software Group
페이지 25
BPM 대상 프로세스 선정 기준의 중요성 인식
BPM 도입목적을 근간으로 세부적인 BPM 관리 대상 프로세스를 선별하기 위한 기준을 정의합니다. 기준은 BPM을 적용하였을 때의 효과성, 용이성 등을 고려하여 세분화 될 수 있으며, BPM 구현 우선순위를 도출하기 위한 기초 정보의 수집에 활용됩니다.
선정 최우선 대상
•BPR/PI 필요•프로세스 진행상황 추적 필요•정보공유 필요•확고한 프로세스 관리 필요•전체 프로세스 처리시간 단축 필요•업무환경 변동의 신속한 대응 필요
선정 우선 대상
•수작업을 시스템으로 대치•문서의 효율적인 작성 및 전달•프로세스 처리에 대한 관련 보고서 산출
(관리자를 위한 처리 파악)•업무 부하 처리•프로세스 이력 및 문서관리
선정 제외 검토대상
•업무의 시작과 끝이 존재하지 않으며, 작업단위로구분이 불가능한 프로세스
•1인 혹은 동일사용자가 계속해서 업무를 처리하는경우
•단순 결재 또는 단순 업무(단위업무 1~2개)
선정 및 우선순위 기준 설정
다음 사항을 고려하여 적합한 기준 정의
•BPM 도입목적•중장기 IT 전략•Best Practice 및 타사사례•BPM Trend
기법 및 Template 정의
• Top-down or Bottom-up Method 정의• Selection or Elimination Method 정의• Scoring or Flow-Chart Method 정의• Questionnaire Method 정의• Implementation의 용이성 고려• 정의된 기법에 의해 데이터 정의를 위한 Template 정의
IllustrativeIllustrativeIllustrative
IllustrativeIllustrativeIllustrative
IBM Software Group
페이지 26
BPM 추진/운영 조직을 통한 추진
많은 BPM 성공사례에서 확인할 수 있는 내용은 프로세스를 관리하기 위한 별도의 조직이 새롭게 정립되어 있는 경우가 많다는 것입니다. 이는 개별 부서의 역할을 넘는 “Cross-Functional” 프로세스의 관리주체가 명확해야 한다는 것을 의미하며, BPM 구축과 더불어 지속적인 프로세스 관리를 위한 조직의 정의는 필수 불가결합니다.더불어 Top Management의 Sponsorship은 전사 BPM에 있어 가장 중요한 요소로 파악되고 있습니다.
타사사례 및 Best Practice
As-is 조직
CPIO*CPIO*
BPM 사무국BPM 사무국
BPM 기술 지원BPM 기술 지원
A 부문 B 부문 C 부문 D 부문 E 부문 ……
절차/경험 제공 및 축적, 주요정책 결정
리딩조직
프로세스책임자
BPM 사무국
CPIO
BPM기술 지원
현업
BPM구현
어플리케이션지원
전사 프로세스 및 BPM 총괄관리
공통 기반 기술 및 표준 관리(I/F개발, UI, O/S, 서버 등)
프로세스 정비, 개선 포인트 도출, 관리
BPEL 프로세스 모델링, 구현
대상 어플리케이션 및 서비스 구현
구분 역할 인원 인원구분 역할
BPM의 원활한 운영을 고려한 조직 설계
IllustrativeIllustrativeIllustrative
* CPIO : Chief Process and Information Officer
FunctionalFunctionalUnit 1Unit 1
FunctionalFunctionalUnit 2Unit 2
FunctionalFunctionalUnit 3Unit 3
BusinessBusinessUnit 1Unit 1
BusinessBusinessUnit 2Unit 2
ProcessProcess ProcessProcess ProcessProcess ProcessProcess ProcessProcess
ManagementManagement
IBM Software Group
페이지 27
KPI/BAM*에 대한 명확한 이해 및 관리 체계 정의
초창기의 BPM이 단순 프로세스 자동화에 초점을 맞추어 진행되었습니다. 근래 RTE의 개념이 등장하고 난 이후로는, BPM을 통한 업무 프로세스 진행 시, 설정된 KPI를 실시간으로 모니터링 함과 동시에 각종 이벤트를 임계치(Threshold)에 이르기전 자동으로 그 내용을 통보를 받을 수 있어야 합니다.
* BAM : Business Activity Monitoring
KPI 관리 Framework
도입목적 정의
KPI 및목표치 설정
프로세스 선정
.
.
.
.
.
.
운영 성과측정
운영 성과측정
KPI관련Task 도출
Monitor 및Report 설정KPI
임계치 설정
프로세스목표 정의
프로세스 책임자 IT 담당자
목표치재설정
목표치재설정
프로세스 책임자
대상 Process 선정 기대효과/개선방향 도출 (Optional) KPI 및 목표치 설정
처리 신속성 제고가 필요한구매 Process 선정
구매 Process 처리시간의10% 단축 기대효과 예상
구매 Process 처리시간의10% 단축을 위해
PO 소요시간 목표 설정 및 측정
예 예예
KPI 산출물 Template 예시
IllustrativeIllustrativeIllustrative
IBM Software Group
페이지 28
BPM 구축 이행 계획 수립을 통한 지속적 BPM 추진
BPM에 선정된 프로세스는 우선순위에 의해 이행이 이루어집니다. 구축 이행계획에 영향을 주는 요소는 크게 BPM을 구현하였을 때 효과가 높은 프로세스와 대상 어플리케이션 혹은 서비스의 준비도(Readiness)가 큰 축으로 작용을 하게 되며, 보고서형태로 최종 의사결정을 받게 됩니다.
구축 이행 게획 수립 시 고려사항
•BPM 대상 프로세스 선정 및 우선순위 최우선 고려•분리 된 프로세스의 횡적 확장 기준 및 시작 포인트 고려 (예, 기획 연구 or 연구 기획)•프로세스의 종적 확장 기준 및 계획 고려 (예, 연구소 하부 조직 별 동일 프로세스인 경우)•부문별 현안 및 조직의 준비도 고려•대상 어플리케이션 또는 서비스 준비도 (구축 일정 고려)
구축 이행 게획 보고서 작성
•Quadrant를 통한 우선 순위 사분면 도출 및 선정 프로세스 Dotting
AA 우선 순위 1
BB CC우선 순위 2(B/C간의 우선순위는 의사결정 사항)
DD 우선 순위 3
기준 B (예.구축용이성 )
AABB
CCDD
기준A
(
예.
효과성)
•부문/조직/분야 별 일정 계획 수립 (프로세스에 사용되는 서비스 등의 구현 일정과 조율 필요)
조율
프로세스명
Timeframe
서비스/
어플리케이션
Timeframe
가가
나나
다다
aa
bb
ccIllustrativeIllustrativeIllustrative
IBM Software Group
페이지 30
BPM Suite로 전환
- The 2005 BPM Suite Reports, Derek Miers & Paul Harmon, 2005
IBM Software Group
페이지 31
SOA
What the analysts say about “SOA and BPM”
BPM
EAI
ESB
Webservices
XML
Used together, business process management and service oriented architecture can form a dynamic combination that leverages the agility and extends the capabilities of both technologies.
SOA can exist without BPM, and BPM has thrived without a firm understanding of SOA; however, the combination of SOA and BPM is more powerful than either alone.
BPM leverages and extends SOA's power by adding a flexible, agile runtime layer to theservices exposed by SOA.
J. Sinur, D. McCoy, J. Thompson, 2003
IBM Software Group
페이지 32
“ 2006년과 2007년에 BPM을 추진하는 조직은 2010년까지 산업 리더로 자리매김할 것임““ 프로세스 아키텍처를 보유함과 동시에 BPM을 SOA와 연계하는 것은 2007년의 주요 활동이 될 것임“
“ BPM은 SOA 프로젝트들 중 가장 우선순위가 높은 영역이고, SOA의 유연성을 통해, BPM의 성과개선을 더욱 빠르게 이룰 수있음“
“ 하지만 SOA가 BPM과 함께 프로세스 유연성의 key enabler 역할을 하게 된다면, 15%이상의 ROI(Tangible benefits)를얻을 수 있음“
BPM with SOA Trend
IBM Software Group
페이지 33
EarlyMajority
EarlyAdopters
Innovators
2003 2005 2007 2010
moore's chasm
Pure PlayBPMS
Vendors
Vendors withIntegrated ModelingWorkflow, EAI, Rule
& BI Suites
Lots ofConsolidation
BPMS PlatformVendors(IBM, SAP, Oracle, Microsoft)
What’s Happening To BPM ?Most are moving toward SOA, but few have a solid SOA platform.(SOA로 신속히 전환 중이나, 굳건한 SOA Platform 벤더는 소수임)
Most of the pure-play BPMS vendors have already retired from the market.(대다수의 pure-play BPMS 벤더들인 이미 시장에서 사라짐)
The BPMS market will be dominated by the platform vendors.(BPMS 시장은 플랫폼 벤더들이 우세적으로 될 것임)
IBM Software Group
페이지 35
BPM Closed-Loop 방법론
전략설정 개발 및 구축 모니터링프로세스 도출 프로세스 설계
비즈니스 도메인 IT도메인
Model
Assemble & Deploy
Manage
Consulting
•프로세스 도출 및 모델링•프로세스 시뮬레이션•KPI 설정•프로세스 리파지토리 구현 등
•서비스 컴포넌트의 조합을 통한프로세스 구현 등(프로세스 플로우, 비즈니스 룰,인터페이스, Human Task 등)
•프로세스 모니터링•KPI 모니터링•Alert•Business Intelligence 등
•BPM&SOA 전략 설정•BPM&SOA 마스터플랜 수립•SOA IT 아키텍처 점검 등
27%
41%
Gartner, 2005
IBM Software Group
페이지 36
SOA 기반의 IBM BPM Suite
1H/2004WBI Server Foundation 5.1 (BPC 5.1)On workstation platforms & z/OS
BPEL enabled process engineContinued FDML support from WAS Enterprise 5.0Tool: WSAD-IE 5.1
1Q/2003WAS Enterprise 5.0 (Process Choreographer 5.0)On workstation platforms
Process engine based on FDMLMicroflows, long-running processes incl. human interactionsTool: WSAD-IE 5.0
2H/2005WBI Server 6.0(BPC 6.0)On workstation platforms & z/OS
Tool: WID 6.0WebSphere Business Modeler and Monitor 6.0
3Q/2004WBI Server Foundation 5.1.1
Common Event InfrastructureQoS improvements
2H/2004WBI Modeler 5.1 WebSphere Application Server 6.0
Tool: RAD 6.0
WebSphere Business Modeler
WebSphere Integration Developer
WebSphere Process Server& Enterprise Service Bus
WebSphere Business Monitor
IBM Software Group
페이지 37
WebSphere Business Modeler
• No Programming, Graphically Modeling
• 현업, PI팀을 위한 툴
• 사람과 시스템 스텝 모두를 포함
• 전사 프로세스 자산화의 실현
• Automatic Swimlane 기능
• IT 구현을 위한 Export 기능 (BPEL 표준 지원)
* BPMN : Business Process Modeling Notation* BPEL : Business Process Execution Language
• 프로세스에 참여하는 담당자/역할, 업무, 전송매체 등에Cost값 지정
• 프로세스 및 각 업무별로 시뮬레이션 수행 가능
• 다양한 통계기법(분포 등) 및 What-if 시뮬레이션 가능
• 시뮬레이션 프로파일의 재활용.
• 시뮬레이션과 모델링 툴의 완벽한 통합
• KPI 입력 기능 – WebSphere Business Monitor에서 실시간 모니터링
KPI 입력 화면 예시
IBM Software Group
페이지 38
WebSphere Business Modeler Publishing & Repository
프로세스 또는프로세스 구성 요소 별
설명 게시판
상세프로세스
맵
프로세스계층 구조
프로세스요약
프로세스의 상세 속성정보, 관련 문서 및 관련
사이트
사용자정의확장필드
IBM Software Group
페이지 39
WebSphere Integration Developer (SOA 컴포넌트 개발 툴)
Business Process Flow를 BPEL을 이용하여 표현
서비스를 Drag and drop으로 Process flow에 Binding자동화된 Human Workflow 통합 지원
Built-in Unit Test 환경 제공
Built-in Process Debugger
Runtime Server에 Hot DeployFlow는 web service, EJB, message driven bean 등으로 invoke 될 수 있음
BPEL을 이용한 프로세스 개발 툴 화면 예시
Human Task
Human Workflow를 지원하는 BPEL Flow Composition
IBM Software Group
페이지 40
WebSphere Integration Developer (계속)
표준기반의 ESB를 근간으로 하는 구조
SOA 기반에서 다양한 어플리케이션/데이터/서비스 등을 통합하기 위한 유연한 연계 인프라 제공(SCA, SDO 표준 준수)표준화된 이벤트 처리 기능 (Common Event Infrastructure)
Real timeInternal Web
Service
Real timeExternal Web
Service
B2Bi Application
DelayedExternal Web
Service
SOAP / JMS
SOAP / HTTPSOAP / HTTP
SOAP / HTTP
Adapter orWebSphere
Message Broker
JMS orMQLINK
Mediation Flow 예제
Enterprise Service Bus를 자체적으로 내장
IBM Software Group
페이지 41
WebSphere Integration Developer (계속)
Rule Editor
프로세스 내의 비즈니스 룰을 하나의 서비스로외부에서 구성하도록 함
프로세스 관리자가 쉽게 룰을 정의/변경할 수 있도록 웹기반의 UI를 제공
Decision Table, If/Then 룰 템플릿을 제공.
동적으로 변경된 비즈니스 룰을 적용
자연어로 Rule을 표현함으로써 현업이나 관리자가 쉽게 비즈니스 룰을 확인/변경/적용
- 예: 구매 금액이 5만원 이상인 경우에 5% 의할인율을 적용
Business Rule Engine을 자체적으로 내장
IBM Software Group
페이지 42
get Approved
Approved/Denied
비즈니스 프로세스에 사용되는 모든 컴포넌트들을 서비스로 조합
If Approved thenSend letter offering gold
If NOT ApprovedSend letter offering Credit counseling service
Human Workflow
Business State Machine
Java Application
Integration with ERP systems
WS-BPEL Business Process
Business Rules
WebSphere Integration Developer (계속)
IBM Software Group
페이지 43
WebSphere Process Server
높음
낮음
낮음
높음
프로세스의 유연성 필요수준
프로세스의 자동화 수준
Ad hoc 프로세스 완전히 정형화된 프로세스
사람의 개입과 자동화된프로세스의 혼합사람간의 프로세스 시스템 프로세스Workflow Process EngineWorkflow Process Engine System Process EngineSystem Process Engine“표준(BPEL)”을 지원하는 “단일” 프로세스 엔진“표준(BPEL)”을 지원하는 “단일” 프로세스 엔진
•BPEL (Business Process Execution Language) ;- SOA를 지향하며, Web Services를 사용하여 비즈니스 프로세스를 조정하는 실행언어로 업계 표준.
•STP (Straight-Through Processing)-Triggering에서부터 시작하여 최종 응답을 받을 때까지 end-to-end process의 transaction을 자동화해 주는 것으로,주로 금융권에서 많이 거론되었으며 현재 RTE의 등장으로 전 산업에 걸쳐 그 의미가 확대 해석되고 있음.
•ZLE (Zero Latency Enterprise)-최신의 정보를 사용해 핵심 프로세스들을 관리하고 실행하는 과정에서 생기는 지연 사태를 지속적으로 제거함으로써 경쟁하는 기업.
Think Point !!!
프로세스 유형에 따른 BPM 엔진의 다양성
IBM Software Group
페이지 44
• Human Workflow• EAI Flows• BPEL Flows • Event-driven Flows • Rule-driven Flows • Data-driven Flows • B2B Flows • Processes that result in actions • Combinations of any
and all of the above …
프로세스 유형의 분석을 통한 BPM 엔진의 개발
BPEL을 근간으로 Human Workflow의 구현을 위한
서비스 컴포넌트 제공
Single Platform에서 모든 유형의 프로세스를 지원하는 IBM BPM 엔진
WebSphere Process Server (계속)
IBM Software Group
페이지 45
WebSphere Business Monitor
진행중인 프로세스의 모니터링- 프로세스 상태- 진행 경로- 프로세스 인스턴스 데이터의 검증- 시간과 원가 확인 가능 등
진행중인 프로세스 인스턴스의 관리- 프로세스 인스턴스의 시작과 종료- 업무의 위임 등
실제 프로세스 데이터를 모델러로 Export- 실제 운영 데이터를 근거로 새로운시뮬레이션 수행
- 프로세스 개선의 정확도 향상 및 리스크 감소
WebSphere Business Monitor 구성 예시
Monitor Dashboard를 통한 실시간 모니터링
IBM Software Group
페이지 46
WebSphere Business Monitor (계속)
총 8개 View의 Dashboard제공
- 모니터 뷰 (Monitor view)- 리포트 뷰 (Report view)- 다차원 뷰 (Dimensional view)- KPI 뷰 (KPI view)- 스코어카드 뷰 (Scorecard view)- 게이지 뷰 (Gauge view)- 경고 뷰 (Alert view)- 조직 뷰 (Organizational view)
WebSphere Portal을 이용하여, 기본 포틀릿과 개발 포틀릿을 손쉽고유연하게 조합 가능
내장된 다차원분석 (OLAP) 툴을이용하여 Historical 분석 기능 제공(Drill-up & down 등)
사용자에게 자동화된 Alert 및System Action 기능 제공
다양한 Pre-built Portlet 제공
Business Activity Monitoring (BAM)의 실현 도구
IBM Software Group
페이지 47
What the analysts say about “Performance Mgmt(성과관리)”
Most of today’s BPM Suites either lack process monitoring capabilities, or do monitoring poorly.
IBM sets out to remedy this deficiency on a grand scale. First, there is IBM’s WebSphere Business Monitor, which can provide supervisors with information about a process. IBM supplements this with additional monitoring function and analytics.
IBM monitors also manage metrics. In some cases, a company will specify Key Performance Indicators (KPIs), and IBM’s monitoring tools can monitor and report when KPIs are achieved.
2005 BPM Suite Reports, Derek Miers & Paul Harmon, 2005
Understand that performance management cannot exist without BPM capabilities.Any enterprise looking to deliver a performance management framework needs to include process as a BI requirement.
Recognize that business process monitoring, reporting, and optimization require analytics.
Companies looking to optimize business processes through BPM need a BPM product that includes native capacity to analyze the implications of what that workflow means.
Stipulate analytics as a core requirement for any BPM solutions.
Keith Gile and Connie Moore, 2005
IBM Software Group
페이지 48
Who is the SOA Leader ?
“This technology is the heart of the next wave of innovation”, said Eric Austvold, research director at AMR Research in Boston. “The leaders that do this well are able to rapidly change the way their current businesses work to meet the ever-changing demands of their customers.”
Reuters - IBM launches software for mid-sized businesses, Sept 12
“According to the IT pros surveyed [by Yankee Group], IBM ranked at the top of the list for SOA capabilities.”
SearchDataCenter.com, Yankee Group: SOA Everywhere by 2006, Sept 22
Source: WinterGreen Research, 2005
Worldwide Service Oriented Architecture (SOA) Market Shares, 2004
IBM, 44%
Sun/SeeBeyond13%
Tibco, 13%
BEA, 10%
webMethods, 3%
Sybase, 1%
Other, 17%
top related