1、BPM如何帮助您实现一个端到端的流程项目BPMFirstProjectBestPractice目录1、BPM流程项目概述2、业务流程梳理3、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理BPM业务流程管理生命周期业务流程监控&分析 业务流程实现业务流程设计和建模业务流程梳理流程规划流程梳理流程建模流程实现流程监控BPMBPM项目管理生命周期(CAD)项目启动信息分析业务流程分析组织与人员分析信息内容设计用户界面设计流程变革集成系统架构设计应用设计培训资料文档整理应用构建系统构建与集成集成测试与UAT系统上线推广内容构建实施后回顾项目阶项目阶段段设计设计配置与构
2、建配置与构建投产推广投产推广需求分析需求分析项目活动项目活动IT现状分析BPM迭代:包括项目阶段迭代和阶段内部的迭代 1月月3月月1月月1月月TestGo LiveDevelopment基础架构基础架构培训培训/指导指导基础架构基础架构构建流程构建流程 业务流程建模和开发 业务数据建模和开发 流程页面开发和配置 业务规则定义和配置 流程安全设计和开发 委托代理开发 任务分配设计开发集成和部署集成和部署 LDAP/SSO集成 影像访问集成和部署 ESB的集成和部署 与作业中心应用的集成 流程数据仓库的配置 与决策服务的集成 端到端的流程集成项目优化和总结项目优化和总结 处理特殊问题和异常 实现流
3、程报表和分析要求 流程开发问题分析和总结 流程优化定义流程定义流程 识别和选择流程 定义流程责任人 流程高阶梳理 对现有流程进行建模 对目标流程进行建模 收集流程表单 整理KPI/SLA 识别流程中的业务规则Definition目录1、BPM流程项目概述2、业务流程梳理3、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理企业价值链企业价值链为整个企业的最高层视图,其中每个模块代表了一个业务流程链。例如:管理客户及市场运营业务流程链每个业务流程链代表了一组相连接的(串行的或并行的)业务流程。例如:管理客户关系业务流程视图每个模块代表了一组由事件触发、产生具体输出的
4、物理任务。例如:管理大客户任务描述每个模块代表了一系列由活动组成的过程,用来描述该任务是如何实现的。例如:维护大客户信用度步骤/脚本描述每个模块用来描述该活动是如何完成的。列表中的每一个条目表示完成该活动需要执行的动作。例如:计算大客户信用度Level 1Level 2Level 3Level 41232.2.12.2.22.2.32.2.2.12.1.2.31)Choose Screen2)Enter ID3)Scroll for procedure2.12.22.3Level 5How 2.2.2.2 performedStepTasks Resp.StartEndDeliverStatu
5、sBPM流程梳理Level 1Level 2Level 3Level 4Level 5目录1、BPM流程项目概述2、业务流程梳理3、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理BPM流程平台-快速开发和变更少许修改外部系统业务应用ERPCRM流程平台MIS新业务业务扩展管理流程业务流程灵活配置SCM其他业务流程无需修改基础平台流程核心应用架构流程接口流程门户系统管理41业务1业务2业务3业务4业务5业务6235业务7 IBM BPM V8 架构1Core BPM三种应用架构模式业务逻辑外部系统流程服务BPM平台业务流程API业务流程BPM平台应用架构业务功能
6、流程服务流程功能业务流程API业务逻辑业务逻辑业务逻辑系统模式产品模式平台模式2 BPM流程整合-BPM高级版包含WESBMESAdapterAdapterSAPAdapterCRM3BPM流程整合-轻量级方式(以SAP整合为例)当用户面临流程或者数据整合方面的需求的时候,迫切需要一种高效的方式在R/3系统和Java平台之间实时地交换数据。基于这样的需求,SAP提供了一套高效的基于RFC的ABAP和Java进程间的通讯组件:SAP Java Connector(JCo)。JCO组件架构图组件架构图SAPIDocBAPIJCO(JavaConnection Object)Java Platfor
7、mIBM BPMHTTP requestHTTPresponseRFC,tRFC 3 BPM流程门户4示例目录1、BPM流程项目概述2、业务流程梳理3、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理流程流程体现管控体现管控接口接口整合整合系统系统表单承载业务表单承载业务规则辅助管理规则辅助管理 BPM流程实现涉及的几个方面需求阶段设计开发需求收集原型制作需求确认UI设计UI确认需求理解流程设计开发表单设计开发接口设计开发流程集成相关功能设计开发流程平台设计开发统一开发需求人员设计开发人员 BPM流程实现涉及的几个方面目录1、BPM流程项目概述2、业务流程梳理3
8、、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理1.0.业务流程平台_管理规范2.0.应用集成技术规范_总述2.1.流程API使用指南2.2.应用集成技术规范_应用接口API规范(WebService分册)2.3.应用集成技术规范_应用接口API规范(XML分册)2.4.流程痕迹公共组件使用规范2.5.人员组织公共组件使用规范2.6.流程平台接入环境3.0.流程建模规范指南示例 BPM系统建设相关标准和规范目录1、BPM流程项目概述2、业务流程梳理3、流程平台建设4、业务流程设计和开发5、BPM相关标准和规范6、BPM项目风险管理需求确认工作涉及系统较多BPM项目风险AB流程平台技术D项目周期短C 流程的快速开发和维护 流程规划和可持续发展 BPM实施一般会和BPM变更同步进行,因此新的流程标准和制度影响BPM实施 BPM涉及的是端到端的流程 涉及的系统会非常多,包括ERP,CRM,ESB,Portal,AD等 在BPM规划和咨询结束后,管理者往往希望快速能够把成果落地 BPM项目风险管理 BPM项目最佳实践BPM项目要体现业务价值流程变革需要关注控制需求变更分阶段和迭代的方式保证项目的成功平台+接口模板实现快速开发明确接口的分工界限标准和规范指导外部系统接入123456 Q&A