13 Lightweight BPM Engine SW
13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3
BPM? 13
13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management, Business process management
제13회 한국자바개발자 컨퍼런스 글로벌 Vendor들은 왜 BPM에 집착하는가? BPM 도입 만이 글로벌 경쟁력을 확보 할 수 있다.
13 BPM Best Practice Busines s Agility /
제13회 한국자바개발자 컨퍼런스 비즈니스 속도와 IT의 속도 개발자들이 놀고 있는 것은 아니지만, 비즈니스 속도는 www.thefancy.com 훨씬 더 빠름 www.guardian.co.uk
13 BPM Metamodel Process Modeling Business Strategy BSC Job Role Activity Process Goal Metric (Measure ) Organiza tion Skill Method Decision Making Business Role Policy Learning Object Resource Process Simulation Implementation Resource Planning
13 BPM Service SOA Business Strategy PI, BRP Business Pr ocess AS_IS TO_B E BP BPR SW Data Model Service Design Re-Design Actor SW UC Use Case Common Reusable Component Use Case, UC (ex,, UC )
13 BPM Lifecycle Design Graphical modeling, process simulation, business rules Implement Code generation Execute Business Strategy Automation, workflow and integration Re-Design Optimize Business activity monitoring, automated process discovery and dashboards Analyze and dynamically adjust business processes and rules Dr. June Sung Park, KAIST
제13회 한국자바개발자 컨퍼런스 BPM Process 설계 사례 BPM이 제대로 쓰이는지 확인하는 방법 Dr. June Sung Park, KAIST
13 BPM Framework Linear BPM Risk Strategize Design Implement Operate Enterprise Establish co rporate strat egy Develop pro cess archite cture Align enterprise capabilities (or b usiness assets) Govern proc esses Process Set process goals and req uirements Model and simulate pro cesses Align Develop and allocate r esources Monitor and optimize proc esses Performer Set personal goals Plan activiti es Align compe tency Execute pro cesses 90 agile BPM,,,.
13 BPM Implementation? Process Re-Design using BPMN Process KPI Definition Process Simulation BPEL Process Implementation Service Specification BPM UI and Monitoring Implementation Service Realization Integration Test and Execution Dr. June Sung Park, KAIST
제13회 한국자바개발자 컨퍼런스 고객의 관점 개발자들만 이해하는 어렵다! 어려워! 프로세스도 어렵고 시스템도 어렵다 우리가 필요한건 BPMS가 아니라 프로세스 관리라고! 용어는 그만! 조직 역량 컨설팅과 구현 프로세스 정착
제13회 한국자바개발자 컨퍼런스 SW 제품을 만드는 개발자의 관점 프로세스 도대체 BPM은 어떻게 구현하는 거지? 자동 배치만으로도 성공 아닐까? BPM의 일부 컨셉만 적용하면 안될까? 우리 제품에 BPM이 꼭 필요해? 우리는 코딩을 해서 제품에 반영 하고 싶어 고객은 왜 내 말을 이해 못할까?
13 BPM? PI BPR
13 BPM - Workflow P L A N D O / / P/F / RM S E E RISK RISK
13 BPMN Both business-friendly process description (i.e., conceptual model), and IT-oriented pr ocess specification for automation of process execution (i.e., executable model).
13 BPM Open Source
13 Open Source BPM?
Open Source BPM Engine 13
Two Open Source BPM Engines 13
13 Lightweight BPM Engine with Spring Framework Demo
Q&A 13