BPM과 비즈니스 프로세스
1. 기업과 비즈니스 프로세스
최근의 기업 환경은 글로벌화, IT 기술의 발전 등으로 인해 급격히 변화하고 있으며, 이에 대처하기 위해 각 기업들은 전통적인 기업 조직과 운영 형태에서 새로운 모습으로 변화하고 있습니다. <표 1-1>의 각 항목을 살펴보면 각 기업들은 비용 중심에서 시간 중심으로, 제품 중심에서 고객 중심으로, 규모 중심에서 민첩성 중심으로, 소품종 대량 생산 체제에서 다품종 소량 생산 체제로 기업 구조를 변화시키려 노력하고 있으며, 특히 조직구조 측면에서는 계층이나 기능 중심의 기존 조직에서 분산형 프로세스 조직으로 급격히 이행하고 있습니다. 이와 같이 기업 운영에 있어서 비즈니스 프로세스의 중요성이 강조됨에 따라 최근에 각 기업들은 프로세스 혁신 (PI, Process Innovation) 이나 프로세스 재설계 (BPR: Business Process Reengineering) 등을 통해 경쟁력을 확보하려 총력을 기울이고 있습니다.
표 1-1) 기업 환경의 변화
과거 / 현재 | 현재 / 미래 |
---|---|
비용 | 시간 |
보유자원 중심 (제품 중심) | 시장 중심(고객 중심) |
자체 처리 | 아웃 소싱 |
범위 | 민첩성 |
기능 중심 / 계층형 | 프로세스 중심 / 분산 형 |
소품 종 대량 생산 | 다품종 소량 생산 |
대량생산체제의 산업화 사회에서의 기업 조직은 테일러의 ‘과학적 관리 (Scientific management)’에 기반한 분업과 계층적 기능 구조를 특징으로 합니다. 이러한 테일러리즘에 기반한 조직 구조는 산업화 사회에서 반복도가 매우 높고 고정된 형태의 작업에 적합한 구조였습니다. 그러나 산업화 사회를 지나면서 계층적 기능적 조직 구조는 최근의 제품 수명 단축, 소비자 요구의 다양화, 시장의 개방화 및 조직의 글로벌화로 인한 급격한 환경 변화를 수용하지 못하고 있는 상황입니다. 최근의 기업 조직 구조는 탈중앙화, 업무 수행의 자율성 제고, 네트워크 조직, 평생 학습 등의 추세와 더불어 시장 및 고객 중심, 프로세스 중심의 구조로 변화하고 있습니다. 즉, 기능 단위로 책임을 나누는 계층적 조직에서 고객 만족과 협업을 목표로 하는 프로세스 중심의 조직으로 변화하고 있습니다.
이렇게 기업 조직이 프로세스 중심의 조직으로 변화해 가면서 비즈니스 프로세스에 대한 이해가 중요해지는데, 비즈니스 프로세스를 설명하기 전에 우선 비즈니스 시스템을 정의할 필요가 있습니다. 비즈니스 혹은 기업 시스템이란 산출 결과에 관심이 있는 사람들에게 가치 있는 결과를 제공하는 것을 목적으로 하는 조직을 말합니다. 결국 비즈니스 시스템이란 인간의 욕구를 만족시켜주는 제품이나 서비스를 생산하고 판매하여 이윤을 추구하는 경제 주체라고 할 수 있습니다.
-
기업 시스템을 정의하기 위해 사용되는 개념
- 기업에서 수행되는 활동의 집합인 비즈니스 프로세스
- 프로세스 수행 중에 사용되는 자원
- 기업의 목적 혹은 산출물
- 기업의 제반 여건을 제약하거나 정의하는 규칙
기업 목적은 프로세스에 의해 성취되며 자원의 바람직한 상태를 표현하고, 규칙은 기업 내에 축적된 각종 지식을 나타냅니다. 기업 시스템을 정의하기 위한 개념 중에서 비즈니스 프로세스 가 가장 중요한데, 그렇다면 비즈니스 프로세스란 무엇인가? 일반적으로 프로세스는 입력을 출력으로 변환하는 처리 과정 혹은 활동의 흐름이라고 할 수 있습니다.
-
기업 내의 프로세스 구분
- 자재 프로세스: 완제품을 제공하기 위해 원자재 및 부픔을 처리하는 과정
- 정보 프로세스: 정보를 제공하기 위해 데이터를 처리하는 과정
- 비즈니스 프로세스: 고객 만족을 위해 거래 처리를 행하는 과정
구체적으로 비즈니스 프로세스의 정의를 살펴보면, 비즈니스 프로세스는 특정 사건에 의해 시작되어 프로세스 고객을 위해 정해진 산출물을 만들어내는 상호 연결된 단위 업무들의 집합입니다. 프로세스는 고객지향적인 관점이 특히 중요하며, 고객은 내부고객과 외부고객으로 나누어집니다. 프로세스 산출물은 비즈니스 프로세스의 존재이유이며 식별가능하고 계량화할 수 있어야 합니다. 그리고 프로세스의 구성 요소인 단위 업무들은 상호관련되어 있으며 단위 업무들은 프로세스 실행 중에 적합한 담당자에 의해 수행됩니다.
-
비즈니스 프로세스의 속성
- 정의: 설명이 가능하다.
- 재사용: 반복이 가능하다.
- 분석/평가: 측정이 가능하다.
- 예측: 결과 파악이 가능하다.
비즈니스 프로세스의 성공적 실행은 기업의 생존에 있어 핵심요소입니다.
-
비즈니스 프로세스의 특징
- 비즈니스 프로세스는 목적을 가지고 있다.
- 정해진 입력과 출력을 가지고 있다.
- 자원을 사용한다.
- 프로세스는 일정한 순서로 수행되는 여러 개의 활동으로 이루어져 있다.
- 하나 이상의 조직에 영향을 끼치고 수직적 관계보다는 수평적 조직 관계를 특징으로 한다.
- 내부 및 외부 고객에게 가치를 제공한다.
이와 같은 특징으로 전형적인 비즈니스 프로세스로는 신제품 개발 프로세스, 제품이나 자재 주문 프로세스, 보험금 처리/지불 프로세스와 주문에서 선적까지의 주문 이행 프로세스 등도 그 예로 들 수 있다. 또한 비즈니스 프로세스를 3가지로 분류를 할수 있는데, 이를 살펴보면 다음과 같습니다.
-
비즈니스 프로세스 분류
-
1) 프로세스에 관여하는 조직 단위에 따른 분류
- 서로 다른 기업 조직간의 프로세스
- 한 기업내의 부문간 프로세스
- 한 부서내의 담당자간 프로세스
-
2) 처리하는 대상에 따른 분류
- 전자 제품의 제조와 같은 물리적인 프로세스
- 제안서 작성 업무와 같은 무형적인 정보 프로세스
-
3) 수행되는 활동의 유형에 따른 분류
- 관리적 프로세스
- 운영적 프로세스
-
기업 조직간 프로세스의 예로는 자재 조달 프로세스를 들 수 있는데, 2개 이상의 수요자와 공급자 조직이 관여되며, 이 경우 거래 비용의 절감과 거래 단계를 축소하는 것이 관건입니다. 부문간 프로세스의 예로는 신제품 개발을 들 수 있으며, 이 경우 지역간 경계의 타파와 업무간 동시성 확보가 관건입니다. 부서 내 담당자간 프로세스는 은행에서의 대출 승인 프로세스를 들 수 있습니다.
운영적 업무의 예로는 고객 주문서를 입력하는 것을 들 수 있는데, 이 경우 산출물의 품질 향상과 업무 처리 시간의 단축 및 비용 절감이 관건입니다. 관리적 프로세스의 예로는 예산 작성 프로세스를 들 수 있으며, 이 경우 분석 능력 향상과 관련자 참여의 확대가 관건입니다.
2. BPR(Business Process Reengineering)
최근의 급속한 기업 환경의 변화를 요약하면 공급자에서 고객으로의 힘의 이동, 국경을 초월한 기업간의 경쟁, 기술과 시장의 급격한 변화로 특징지어질 수 있습니다. BPR이란 기업의 수행도 향상에 획기적인 개선을 이룩하기 위해 기존의 프로세스를 철저하게 분석하고 과감하게 재설계하는 것을 의미합니다. 즉, BPR은 기업운영에 있어서 과도한 지연을 없애고 고비용을 절감하기 위해 기업 프로세스를 단순화 됩니다. 이와 같이 BPR을 이용하여 기업은 보다 나은 성과를 발휘하는 비즈니스 프로세스를 운영할 수 있게 됩니다.
그림 1-1) BPR Life cycle
BPR의 라이프 사이클은 그림 1-1에서와 같이 크게 4 단계로 이루어지는데,
1단계: 기존 프로세스의 현상 진단을 통해 문제점을 파악
2단계: 기존프로세스의 철저한 분석을 바탕으로 새로운 프로세스의 재설계를 수행
3단계: 신 프로세스를 위한 시스템 재수축
4단계: 시스템 재수축 단계 이후에는 이를 이용하여 재설계된 프로세스를 운영
이러한 실행 과정이 반복합니다. 즉, 진단 단계에서는 현재 및 미래 상황 분석을 위해 성과 측면에서 현행 프로세스의 KPI (Key Performance Indicator) 평가가 이루어지고 미래 상황을 예견하기 위한 시뮬레이션이 수행됩니다. 재설계 단계에서는 신규 프로세스를 위한 새로운 상황이 모델링 됩니다. 재수축 단계에서는 새롭게 설계된 프로세스의 실행을 위해 기존 업무 프로세스가 재구성되며 정보 시스템도 새롭게 구축됩니다. 최근 들어 BPR을 가능케 하는 핵심 정보 기술로서 워크플로우 관리 시스템이나 이의 확장된 개념인 비즈니스 프로세스 관리 시스템 (BPMS: Business Process Management System)의 도입이 활발해지고 있는 추세입니다. 마지막으로 운영 단계에서는 일상 업무에 대한 실행지시 및 향후 분석을 위해 필요한 경영 정보가 수집됩니다.
BPR에 대비되는 개념으로 CPI (Continuous Process Improvement)를 들 수 있는데, BPR은 수행도의 획기적인 향상을 위해 기존 프로세스를 근본적으로 다시 분석하고 과감한 재설계를 행하는 것을 의미합니다. 이에 비해, CPI는 장기간에 걸쳐 작업 과정과 산출물의 점진적인 개선을 꾀하는 것에 차이가 있습니다. BPR과 CPI를 몇 가지 측면에서 비교해 보면,
- 우선 변화의 깊이 면에서 BPR은 급격하고, CPI는 점진적이다.
- BPR은 기존 프로세스를 무시하고 무에서 시작하지만, CPI는 기존 프로세스를 인정하고 이를 개선하는 것을 시작점으로 삼는다.
- 변화의 빈도로는 BPR은 한꺼번에 변화하는 것에 비해, CPI는 계속적으로 변화한다.
- 필요시간 측면에서는 BPR은 장시간임에 비해, CPI는 상대적으로 단시간이다.
- 범위 측면에서 BPR은 넓고 여러 부서를 포함하는 것에 비해, CPI는 좁고 보통 한 부서 내에서 수행된다.
- 위험 측면에서 BPR은 위험도가 높은 반면에, CPI는 위험도가 상대적으로 낮다.
- 조직원들의 참여 형태는 BPR은 하향식이고, CPI는 상향식이다.
BPR 프로젝트 수행시에 적절한 변화 관리가 수반되지 않고 단지 기술적 솔루션에만 의지해서는 실패로 돌아간다는 것을 과거 경험이 보여주고 있습니다. 그림 1-2 에서와 같이 BPR과 CPI를 발생 주기와 충격의 크기를 척도로 하여 비교해보면 CPI는 충격은 작지만 발생 빈도는 잦고, 이에 비해 BPR은 충격은 크지만 발생 빈도는 많지 않은 특성을 가지고 있습니다. 그러나, CPI와 BPR은 상호 배타적이 아니라 보완적인 관계라 할 수 있습니다. 즉, CPI에 의한 점진적 개선이 어느 정도 이루어 지고 난 후에는 보다 높은 강도의 변화를 수반하는 BPR이 수행되며, 어느 정도 시간이 지닌 후에는 점진적 CPI에 의해 보완되는 관계를 갖게 된다는 것을 그림 1-3이 보여주고 있습니다.
그림 1-2) BPR과 CPI 비교
그림 1-3) 시간 흐름에 따른 BPR과 CPI의 관계
위에서 언급한 바와 같이 BPR 라이프 사이클은 4단계로 구성되는데, BPR 라이프 사이클의 1,2 단계인 문제점 진단과 프로세스 (재)설계를 위해서는 현재 비즈니스를 모델링하고 분석하는 체계적인 방법이 필요하며, 3, 4단계인 시스템 (재)구축과 운영 과정에서는 새로운 프로세스의 성공적 실행을 지원하는 BPMS의 도입이 필수적입니다. 이하에서는 비즈니스 모델링과 BPM(S)에 관해 설명합니다.
3. 비즈니스 모델링과 분석
BPR 라이프 사이클에서 기존 프로세스의 문제점 진단과 신규 프로세스의 (재)설계를 위해서는 현재의 비즈니스를 자세히 분석하는 것이 필요한데, 현실적으로 실제 업무를 대상으로 비즈니스 메커니즘을 파악하기 위한 다양한 실험을 하는 것은 쉽지 않습니다. 이것은 토네이도의 원인과 진행 방향을 예측하기 위해 실제 발생한 토네이도를 대상으로 실험하는 것이 쉽지 않은 것과 같은 이치입니다. 그러므로, 현행 문제점을 분석하기 위해 여러 가지 실험을 다양하게 해볼 수 있는 대체물이 필요한데 우리는 이것을 모델이라 부릅니다. 모델이란 복잡한 현실 세계를 단순화한 시각으로서 관련이 없는 자세한 사항을 제거하고 중요한 측면에만 초점을 맞춘 것입니다. 이와 같이 현실 세계를 가공하지 않고 있는 그대로 분석하기에는 현실 세계가 너무 크고 복잡하므로 우리는 현실 세계를 관심 있는 분야만 앱스트랙트, 즉 축약하여 모델을 만들게 되는 것입니다. 실생활에서 볼 수 있는 모델의 예로는 건축 도면이나 지도 등을 들 수 있습니다. 모든 지도는 현실 세계를 모두 상세히 표현하지는 않고 있으며, 예를 들면 등고선 도는 높낮이에 관한 정보만 상세히 표현하고 있습니다. 즉, 특정 위치의 높낮이 정보에 관심이 있는 경우 우리는 등고선 모델을 만들게 됩니다.
그림 1-4) 현실 세계와 모델
모델의 대상은 집이나 기계 또는 정보 시스템 등이 될 수 있는데, 비즈니스 프로세스에 관심이 있는 우리는 기업(비즈니스)을 대상으로 모델을 만들게 됩니다. 모델을 만드는 과정을 모델링이라 하고 모델을 이용하여 모델의 내부를 들여다 보는 것을 분석이라 합니다. 이와 같이 비즈니스 모델을 만드는 이유는 모델의 대상인 기업이 제어 대상 프로세스나 대상 품목 및 의사 결정 변수의 수가 매우 다양한 복잡계 시스템이므로 전체를 한 눈에 파악하기 어렵기 때문입니다. 기업 운영에 있어서는 통상 다음과 같은 것들이 필요하게 됩니다.
- 현재 상황과 기업 목표에 대한 적합한 지식
- 적기의 프로세스 조정
- 건전하고 신뢰성 있는 정보 시스템 구조와 관리
- 엄밀한 자원 관리 정책의 수립
- 적절한 조직 구조를 유지
이를 위해서는 기업의 구성 요소들과 그 관계를 이해하고 복잡성을 관리하기 위한 수단인 비즈니스 모델이 필요하게 됩니다.
-
비즈니스 프로세스 모델링을 하는 이유
- 메커니즘: 현재 프로세스의 주요한 운동 메커니즘을 이해
- 정보 시스템: 적합한 정보 시스템을 구축하기 위한 기초로 삼기 위해
- 운영 개선: 현행 기업 구조나 운영을 개선하기 위한 기초로 삼기 위해
- 미래 제시: 향후 바람직한 기업 구조를 제시하기 위한 것이다.
- 메커니즘: 현재 프로세스의 주요한 운동 메커니즘을 이해
-
비즈니스 프로세스를 모델링 하는데 필요한 주요 모델링 요소
- 프로세스(process): 고객에게 가치 있는 산출물을 제공하는 활동들의 집합
- 자원(resource): 프로세스에서 사용하는 물리적이거나 추상적인, 혹인 사람이나 정보
- 규칙(rule)&목적(goal): 한 기업의 프로세스를 정의하거나 제약하는 규칙과 마지막으로 기업 자원의 바람직한 상태인 목적
- 프로세스(process): 고객에게 가치 있는 산출물을 제공하는 활동들의 집합
비즈니스 모델링의 범위는 기업에서 무엇이, 어떻게, 언제, 누구에 의해 이루어지고 있는지를 포함해야 합니다. ‘무엇’은 기업에서 수행된 업무와 그 업무의 대상을 의미합니다. ‘어떻게”는 기업 행위, 즉 일이 이루어지는 방식을 정의합니다. ‘언제’는 주요한 모델 구성 요소 중의 하나인 시간 개념을 말하는데, 특정 시기에 기업의 상태를 변화시키는 사건들과 관련되어 표현됩니다. ‘누가’는 기업 프로세스를 수행하는 기업의 자원이나 참여자를 의미합니다. 비즈니스 모델링의 범위를 다시 정리하면 그림 1-5에서와 같이 크게 4가지 측면을 포함합니다.
기능: 기업에서 무엇이 수행되었는가에 관한 기능 (function) 측면
활동: 언제 어떻게 이루어졌는가에 관한 활동 (behavior)측면
정보: 무슨 데이터가 생성되고 사용되며 데이터 사이의 관계는 무엇인가에 관한 정보 (information) 측면
조직: 누가 어디에서 과업(task)을 수행해야 하는가에 관한 조직 (organization) 측면
그림 1-5) 비즈니스 모델링의 범위
비즈니스 모델링 방법으로 널리 사용되는 방법으로는 IDEF, ARIS, Petri Net, UML 등을 들 수 있습니다.
IDEF는 ICAM Definition의 약자로서, ICAM은 미 공군에서 수행한 CIM 프로젝트를 의미합니다. IDEF는 이 프로젝트에서 고안하여 사용한 모델링 방법의 집합들을 말하는데, 비즈니스 모델링에 주로 사용되는 방법으로는 기능적 측면을 모델링 하는 IDEF0와, 정보를 모델링 하는 IDEF1 및 기업의 동적 활동을 모델링 하는 IDEF3가 있습니다. IDEF0는 시스템이나 조직의 활동이나 의사결정들을 모델링 하기 위해 고안된 방법으로 사용하기 단순하고 계층적 구조를 가지고 있으나 시간적 측면을 표현하지는 않습니다. IDEF1은 조직의 정보 자원 관리 요구사항을 명확하게 나타내고 분석하기 위해 고안된 방법으로서 조직 내 필요 정보를 분석하는 방법이지 데이터 베이스 설계 방법은 아닙니다. 참고로 DB 설계 방법은 IDEF1x의 이름으로 별도로 존재합니다. IDEF3는 특정 시스템이나 조직이 어떻게 작동하는가를 표현하며 두 가지 방법을 제공하는데, 하나는 일들이 어떻게 이루어지는지를 프로세스 흐름 관점에서 표현하며 (process schematics), 다른 하나는 특정한 객체의 상태 변화가 어떻게 전이되는 가를 표현한다 (object schematics).
ARIS는 독일의 시어 박사에 의해 고안된 방법론으로 주로 정보 시스템을 모델링하기 위한 용도로 개발되었습니다. ARIS는 통합 정보 시스템 아키텍처 (Architecture of Integrated Information Systems)를 의미하는데, ARIS에서는 기업을 조직 관점, 데이터 관점, 기능 관점, 통합 관점에서 모델링하며 이는 ARIS 하우스로 표현됩니다.
페트리 넷은 아담 페트리에 의해 1962년 고안되었으며 원래는 컴퓨터 시스템을 모델링 하기 위해 고안되었습니다. 페트리 넷은 수학적 형식론에 근거하고 있기 때문에 모델링 도구뿐만 아니라 분석 도구로도 널리 사용되고 있습니다. 그리고 페트리 넷은 대상시스템의 이벤트와 상태를 함께 표현함으로써 모델링 하는 상태/사건 통합 기반 도구입니다.
UML은 Unified Modeling Language의 약자로서 객체지향 모델링을 위한 표준 방법입니다. UML은 원래 소프트웨어 시스템을 모델링 하기 위해 개발되었으나, 최근에는 소프트웨어 시스템뿐만 아니라 비즈니스 시스템을 모델링 하는데도 널리 사용되고 있습니다. UML의 현재 버전은 2.0이며, 총 13개의 다이어그램을 제공하고 있습니다.
비즈니스의 동적인 측면을 표현하는 비즈니스 프로세스 모델링을 위한 도구로는 페트리 넷, UML 활동 다이어그램, ARIS EPC (Event–driven Process Chain), IDEF3 Process Schematics가 널리 사용됩니다.
다양한 모델링 도구를 이용하여 현재 프로세스를 대상으로 비즈니스를 모델링 한 후에는 이를 이용하여 내부를 자세히 들여다 보아야 하는데 이를 분석이라 합니다. 분석을 수행하는 목적은 모델링된 시스템의 행위에 대한 이해와 직관을 얻으려고 하는 것입니다. 분석 목적을 보다 자세히 나누어 보면,
- 대상 시스템의 의사결정 변수 중 가장 좋은 것을 찾아내는 최적화하기 위해
- 잠재적인 계획이나 민감성 등을 체크하여 대상 시스템의 성능 예측하기 위해
- 대상 시스템에 적합한 제어 규칙을 선정하기 위해
- 대상 시스템을 보다 이해성 높이기 위해
- 대상 시스템과 관련된 의사결정을 정당화하거나 널리 알리기 위해
총 5가지로 나누어 볼 수 있습니다. 분석 대상을 비즈니스 프로세스로 좁혀 보았을 때, 분석 방법으로는 대상 프로세스의 논리적, 구조적 오류 여부를 판단하는 정성적 방법과 대상 프로세스의 수행도 평가를 위주로 하는 정량적 분석이 있습니다. 정성적 방법의 대표적인 예로는 페트리 넷을 들 수 있고 정량적 방법으로는 대기행렬이론이나 시뮬레이션 방법을 들 수 있습니다.
4. BPM(S)
최근에는 BPMS (Business Process Management System) 가 프로세스 혁신을 가능케 하는 주요 정보 기술로 인식되어 도입이 확산되고 있는 추세입니다. BPMS는 기존의 워크플로우 관리 시스템이 진화된 것으로 생각할 수 있는데, 워크플로우 관리시스템 (WFMS: Workflow Management System) 은 프로세스 자동화에 중점을 둔데 비해BPMS는 글로벌화 되는 최근의 경영 환경을 반영하는 어플리케이션 통합이나 협업 및 프로세스 조정 등에 중점을 두고 있습니다. 즉, BPM은 기업 경쟁력 향상을 위해 비즈니스 프로세스의 효율적 실행이 중요시되면서 비즈니스 프로세스의 전 주기를 관리하는 방향으로 그 범위를 확장하고 있는데, 워크플로우에서 상대적으로 소홀히 취급되었던 프로세스 분석이나 진단 기능 들을 추가적으로 지원하고 있습니다. BPM이란 사람, 조직, 응용 시스템, 문서와 기타 정보 들을 포함하는 운영 프로세스 들을 설계하고 실행하며 제어하고 분석하기 위해 필요한 각종 방법이나 기법 및 소프트웨어를 사용하여 기업 프로세스를 지원하는 것이라 할 수 있습니다.
BPM에 관한 정의를 몇 가지 더 살펴보면,
- BPM은 고객의 요구와 기대를 토대로 프로세스의 현상을 파악하여, 평가한 다음 필요에 따라 개선하거나 개혁하여 가장 적절히 실행하는 것을 말합니다.
- BPM은 비즈니스 프로세스가 기업 목표와 적합하도록 유지된다는 것을 보장하기 위해 비즈니스 프로세스의 식별, 설계 및 배치뿐만 아니라 경영적, 행정적 통제 행위까지를 포함하는 것을 의미합니다.
- BPM은 조직의 성과에 있어서 지속적 개선을 가능케 하는 프로세스입니다.
BPM을 위한 정보시스템인 BPMS는 진단-(재)설계-(재)구축-운영의 전체 비즈니스 프로세스 사이클에서 프로세스 운영을 실행, 관리 및 조율하기 위해 명백한 프로세스 설계에 의해 작동되는 일반적인 소프트웨어 시스템을 말합니다.
BPM(S) 개념의 변천과 발전 방향을 관리 시스템과 정보 시스템 관점에서 각각 살펴보면, 관리 시스템 관점에서의 BPM(S)는 1910년대 테일러의 과학적 관리에서 1990년대의 ERP (Enterprise Resource Planning)를 거처 2000대에는 BPM(S)로 변화하고 있습니다. 최근의 BPMS는 워크플로우에 기반한 유연성을 그 특징으로 하고 있으며, 이를 BPM의 제 3의 파도라고 부르고 있습니다. 1세대 BPM(S)는 수작업에 의한 비즈니스 프로세스 관리를 특징으로 하며, 2세대 BPM(S)는 다량의 트랜잭션 처리를 위한 절차적 자동화에 중점을 두고 있고 3세대에서는 비즈니스 프로세스의 유연한 자동화에 초점을 맞추고 있습니다. 정보 시스템 관점에서 BPM(S)는 1980년대의 의사 교환이나 정보 공유 중심의 이-메일이나 그룹웨어 등의 사무자동화에서, 1990년대에는 문서 흐름 자동화 중심의 워크플로우로 발전하여 이 시기에 워크플로우 개념 정립 및 상용 제품이 등장하였습니다. 워크플로우란 “전체적인 조직의 목표를 달성하기 위해 정해진 규칙들에 의거하여 참여자들 사이의 정보 및 업무가 전달되는 절차와 과정들을 자동화하는 것”이라고 정의되고 워크플로우 관리 시스템 (WFMS)은 “소프트웨어를 이용하여 컴퓨터로 표현된 업무 규칙에 의해 실행 순서가 제어되는 업무 흐름을 정의하고 관리 및 실행하는 시스템”이라고 정의되어 용어 자체에 이미 프로세스 자동화의 개념이 내포되어 있어서 워크플로우 관리 시스템은 BPR 성공을 위한 핵심 정보 기술로서 중요한 역할을 하였습니다. 2000년대에는 협업 중심의 전략적 정보화라 할 수 있는 BPMS로 발전하고 있습니다. 즉, 최근의 BPMS는 Automation에서 Orchestration으로 그 중심이 이동해가고 있습니다.
참고문헌
(1) 다카나시 토모히로, 만넨 이사오, 프로세스 매니지먼트, 일빛, 2004.
(2) 한관희, UML 활동 다이어그램의 페트리넷 변환을 통한 워크플로우 분석, IE Interfaces, Vol. 17, No.2, pp.200-207, June 2004.
(3) Davenport, T.H. Process Innovation, Harvard Business School Press, Boston, MA., 1993.
(4) Davenport T. H. and Short J. E. , “The new industrial engineering: Information technology and business process redesign”, Sloan management review, pp.11-27, summer, 1990.
(5) Eriksson H.E., Penker, M., Lyons B., and Fado D., UML 2 Toolkit, Wiley Publishing, Indianapolis, Indiana, 2004.
(6) Hammer M. and Champy J., Reengineering the Corporation, Harper Business, New York, 1993.
(7) Peterson, J L., Petri Net Theory and the Modeling of Systems, Prentice Hall, Englewood Cliffs, NJ. (1981)
(8) Roger T. Burton, Business Process management, SAMS Publishing, Indianapolis, Indiana, 2001.
(9) Sharp A. and P. McDermott, workflow modeling, Artech House, Boston, 2001.
(10) Sheer, A –W.ARIS Business Process Modeling, Springer-Verlag, Berlin, 1999.
(11) Smith H. and Fingar P., Business Process management- The Third Wave, Meghan-Kiffer Press, Tampa, FL,2003.
(12) Thomas Schael, workflow management systems for process organizations, Springer, Berlin, 1998.
(13) Van der Aalst W. M.P., ter Hofstede A. H. M. and Weske M., Business Process Management: A survey, International Conference on BPM 2003, LNCS 2678, 1-12, Eindhoven, Netherlands, April 2003.
(14) Van der Aalst W. M.P. and Kees van Hee, Workflow management-models, methods, and systems, The MIT Press, Cambridge, MA, 2002.
(15) Vernadat, F. B., Enterprise Modeling and Integration: principles and applications, Chapman & hall, London, UK, 1996.