[BPM] BPM 이란 무엇인가 ( UEngine)

2010. 8. 26. 14:58Java


오픈소스 U-Engine : http://uengine.org/

교육 자료 참고
http://uengine.org/web/guest/tutorial-video

1. 개발자와 업무 분석가는 서로 바로보는 관점이 틀리다. (개발자는 개발 자체에 관심)
2. 필요한 시스템을 유동적으로 변화시킬 수 있어야 한다. ( 프로세스를 빠르게 관리 가능해야 한다.)
3. BPM의 3대 약속
   - 모델링의 약속 : 프로세스는 실제 업무 담당자가 관리, IT쪽은 컴포넌트 개발에만 집중한다.
   - 통합의 약속 : 기존 코드에 영향을 주지 않고 통합/확장 가능 해야 한다.
   - 관리의 약속 : IT 도움없이 원하는 형태의 프로세스를 만들 수 있어야 한다. 통계

4. 프로세스를 관리하게 되면 ?
   - 업무 시스템 이해에 대한 부하를 줄일 수 있다.
   - 해당 업무의 진행상황을 체크 할수 있다.  

5. 큰 프로그래밍 : 업무전문가가 업무의 흐름에 대한 프로세시를 정의 및 개발
   작은 프로그래밍 : 개발자가 개발에 필요한 메소드,DB, 개발언어 등등을 통해 프로그래밍을 하는 것


사용자 삽입 이미지