BPM 프로세스 관리는 IT 기술을 이용하여 비즈니스의 실행, 운영, 분석 등의 모든 프로세스를 최적화하는 관리 방법을 의미합니다. 이를 통해 프로세스를 중심으로 시스템, 정보, 프로세스 간의 연관성을 강화할 수 있습니다. 이 문서를 통해 BPM 프로세스 관리방식의 특징과 필요성에 대해 자세히 이해해보겠습니다.
BPM 프로세스 관리
필요성
BPM은 기업 내 복잡하고 거대한 프로세스를 효과적으로 분석 및 관리하기 위해 필요한 과정입니다. 최근 비즈니스 환경은 IT 기술의 발전으로 고객의 요구사항을 실시간으로 분석하고 반영해야 할 필요성이 커지고 있습니다. 이를 위해 기업의 문화나 비즈니스 흐름을 명확히 파악하고 가시화하여 효율이 낮은 영역을 찾아 빨리 대응하는 것이 더욱 중요합니다.
개념
회사의 업무는 사람과 시스템 그리고 절차로 구성되어 진행됩니다. 이런 일련의 과정을 Process라 하며 단계별로 일어나는 활동 등을 Visualization 할 수 있습니다. 이를 통해 프로세스의 상태, 진행과정 그리고 문제점 등을 모니터링하고 분석하여 지속해서 개선하는 활동이 BPM 프로세스 관리입니다.
BPM의 진행 절차는 위의 그림과 같이 각 이해 당사자가 참여하는 업무 프로세스의 각 단계들을 분석(BPA), 통제(BRE), 모니터링(BAM)을 통해 최적화하는 것입니다. 각 용어에 대해서는 뒤에 이어서 더 자세히 알아보겠습니다.
특징
BPM의 특징은 크게 다음과 같은 3가지 요소로 구분할 수 있습니다.
특징 | 설명 |
프로세스 가시화 | Process의 각 단계별 업무수행 활동을 분석하여 차트나 도표 등으로 시각화 할 수 있습니다. |
모니터링 | 프로세스 진행의 각 단계와 처리시간 지연 요소를 분석하여 문제점이나 개선점을 파악할 수 있습니다. |
분석 | 모니터링한 프로세스를 실시간으로 분석하여 각 성과지표를 추출하고, 문제가 있는 단계를 지속적으로 개선합니다. |
이런 BPM 진행을 통해 기업 내 시스템을 효과적으로 통합하고 업무를 자동화하며, 각 비즈니스 단계를 효과적으로 분석 관리할 수 있습니다.
BPM 구성요소
BPM 프로세스 관리는 크게 프로세스 관점과 통합관점(EAI, Workflow)으로 구성됩니다. 각 구성요소를 간단히 살펴보면 다음과 같습니다.
프로세스 관점
1. 프로세스 모델링
기업 Process의 정보와 동작방식을 가시화하여 나타낼 수 있는 도구입니다. 모델링은 IT 정보시스템을 구축하기 위해 기업 내에 어떤 업무수행 방식이 존재하는지, 필요한 프로세스는 무엇인지 분석하는 방법을 말합니다. 크게 상향식 접근방법과 하향식 접근방법으로 나눌 수 있습니다.
- 상향식: 세부적인 요구사항을 먼저 분석하고 각 사용자의 관점에 따라 개별적으로 모델링을 진행하는 방법
- 하향식: 기업정보 부터 시작하여 세부적 개념설계가 완성될 때까지 각 세부사항을 추가해 나가는 방법
2. BPA: Business Process Analysis
현재 비즈니스 프로세스를 기업의 핵심 가치와 연계하여 지연구간이나 문제점을 분석하고 진단하는 과정입니다.
3. BRE: Business Rule Engine
Flow Control 관점에서 최적의 비즈니스 프로세스를 실행할 수 있도록 유지 관리하는 것입니다.
4. BAM: Business Activity Monitoring
비즈니스 Event의 이력을 분석하고 각 활동들의 정확성, 효율성 및 Quality를 추적 분석하는 과정입니다.
통합관점
EAI를 통해 기업 내 application의 이벤트 중심으로 통합하는 것입니다. 업무를 수행하는 사람을 중심으로 프로세스의 흐름을 통합하는 과정을 진행합니다. 이처럼 BPM을 효과적으로 진행하기 위해서는 크게 워크플로 관점에서의 접근과 EAI 관점의 접근으로 나눌 수 있습니다.
1. 워크플로 관점
전통적인 방식의 workflow 기반으로 문서와 사용자의 업무처리를 중심으로 프로세스를 설계하는 방식입니다. 이를 통해 정해진 절차에 따라 업무가 수행되도록 하고 이에 따라 사람과 조직을 설계하는 방식입니다.
2. EAI 관점
EAI의 기본 기능은 유지하면서 시스템 간의 데이터 전달및 전환 기능을 기반으로 접근하는 방식입니다. 플랫폼, 데이터, 애플리케이션, 프로세스를 체계적이고 순차적으로 통합관리하는 방식으로 진행됩니다.
이상으로 BPM 프로세스 관리의 필요성 및 개념 그리고 구성요소에 대해서 정리해보았습니다.
댓글