bpm 개요및추진전략 - :: dbguide.net · soa기반ibm bpm 솔루션을재 ... planning...

48
IBM Software Group R BPM 개요 및 추진전략 한국아이비엠. 소프트웨어사업본부 김장윤 부장 / 전문위원

Upload: dangcong

Post on 30-May-2018

248 views

Category:

Documents


0 download

TRANSCRIPT

IBM Software Group

R

BPM 개요 및 추진전략

한국아이비엠. 소프트웨어사업본부

김장윤 부장 / 전문위원

IBM Software Group

페이지 2

Agenda

•BPM에 대한 고찰

•BPMS Mechanism

•IBM BPMS Screenshot Demo

•사례 및 Key Recommendations

•BPMS Trend 및 SOA (Service Oriented Architecture)

•Appendix

IBM Software Group

페이지 3

BPM에 대한 고찰

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

페이지 7

IBM BPMS Screenshot Demo

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

페이지 12

시뮬레이션 결과 확인 및 보고서 출력

과거에 비해 운영원가가 $21절감됨을 확인하고 자동으로

보고서를 출력함

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

페이지 16

일정 기간 후 프로세스가 개선되었음을 확인

거래선/협력업체 등록업무 처리시간이 많이 개선되었음을

확인함

IBM Software Group

페이지 17

BPM Benefits from Gartner Survey

IBM Software Group

페이지 18

BPM 도입사례

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

페이지 21

Key Recommendations

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

페이지 29

BPMS Trend and SOA

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

페이지 34

- Appendix -

IBM BPM Suite 소개

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%