BPM(Business Process Management)은 2006년 현재 기준으로 최신의 경영관리 기법이며,
BPM을 구현하게 하는 IT솔루션이 BPMS(Business Process Management System)이다.
BPM의 운영 사이클(BPM Life Cycle)을 보면,
①조직의 비즈니스 프로세스를 도출하고(BPR 혹은 PI를 통해 최적의프로세스 도출) -->
②도출된 비즈니스프로세스를 BPMS(Business ProcessManagement System)의 프로세스
모델러라는 기능으로 모델딩하여 시스템화 하고 -->
③모델링 된 프로세스 상에속해 있는 각각의 단위기능(Activity)을 실행 할 수 있는
레거시시스템(ERP, GroupWare, EDMS, POP,KMS등)의 실행 모듈과 맵핑시켜 -->
④ 프로세스 를 실행(수주등록, 결재상신, 관련부서 배포 등) 하고 -->
⑤ 실행 결과를 모니터링, 분석, 평가 하여 -->
⑥ 사전에 정의된 성과지표와 비교 분석하여 프로세스상의 문제점(지연, 병목현상, 목표값
에 미달등)을 도출 하여 -->
⑦ 도출된 문제점을 개선한 개선된 프로세스로 변경시키고 -->
⑧ 변경된 프로세스를 다시 모델링 하고 -->
⑨ 맵핑 .... 하는 사이클을 반복 하여 운영 하므로서 점진적으로 조직의 프로세스를 최적의 프로세스로 개선 시켜 나가는 경영기법을 말한다.
따라서 기존에 사용중인 레거시시스템이 Oracle ERP이든, SAP ERP 이든, GroupWare 이든지 간에 BPMS 엔진과 반드시 연동 시키야 되며, 필요 하면 ERP 데이타베이스의 데이타를BPMS로 가져오고, BPMS에서 발생한 정보나 Status등을 ERP 데이타베이스로 넘겨 주기도 하여야 한다.
그래서 BPMS를 구축 하려면 기존의 레거시시스템(ERP, GroupWare, POP등)에 대하여 상세한 분석(업무프로세스 분석, 데이타베이스 구조와 테이블 레이아웃의 분석 등)이 가능한 기술자와BPMS 시스템 기술자가 동시에 작업을 진행 하여야 됩니다.