BPM如何帮助您实现一个端到端的流程项目BPMFirstProjectBestPractice目录•1、BPM流程项目概述•2、业务流程梳理•3、流程平台建设•4、业务流程设计和开发•5、BPM相关标准和规范•6、BPM项目风险管理BPM业务流程管理生命周期业务流程监控&分析业务流程实现业务流程设计和建模业务流程梳理流程规划流程梳理流程建模流程实现流程监控BPMBPM项目管理生命周期(CAD)项目启动信息分析业务流程分析组织与人员分析信息内容设计用户界面设计流程变革集成系统架构设计应用设计培训资料文档整理应用构建系统构建与集成集成测试与UAT系统上线推广内容构建实施后回顾项目阶段设计配置与构建投产推广需求分析项目活动IT现状分析BPM迭代:包括项目阶段迭代和阶段内部的迭代1月3月1月1月TestGoLiveDevelopment基础架构培训/指导基础架构构建流程•业务流程建模和开发•业务数据建模和开发•流程页面开发和配置•业务规则定义和配置•流程安全设计和开发•委托代理开发•任务分配设计开发集成和部署•LDAP/SSO集成•影像访问集成和部署•ESB的集成和部署•与作业中心应用的集成•流程数据仓库的配置•与决策服务的集成•端到端的流程集成项目优化和总结•处理特殊问题和异常•实现流程报表和分析要求•流程开发问题分析和总结•流程优化定义流程•识别和选择流程•定义流程责任人•流程高阶梳理•对现有流程进行建模•对目标流程进行建模•收集流程表单•整理KPI/SLA•识别流程中的业务规则Definition目录•1、BPM流程项目概述•2、业务流程梳理•3、流程平台建设•4、业务流程设计和开发•5、BPM相关标准和规范•6、BPM项目风险管理企业价值链企业价值链为整个企业的最高层视图,其中每个模块代表了一个业务流程链。例如:管理客户及市场运营业务流程链每个业务流程链代表了一组相连接的(串行的或并行的)业务流程。例如:管理客户关系业务流程视图每个模块代表了一组由事件触发、产生具体输出的物理任务。例如:管理大客户任务描述每个模块代表了一系列由活动组成的过程,用来描述该任务是如何实现的。例如:维护大客户信用度步骤/脚本描述每个模块用来描述该活动是如何完成的。列表中的每一个条目表示完成该活动需要执行的动作。例如:计算大客户信用度Level1Level2Level3Level41232.2.12.2.22.2.32.2.2.12.1.2.31)ChooseScreen2)EnterID3)Scrollforprocedure2.12.22.3Level5How2.2.2.2performedStepTasksResp.StartEndDeliverStatusBPM流程梳理Level1Level2Level3Level4Level5目录•1、BPM流程项目概述•2、业务流程梳理•3、流程平台建设•4、业务流程设计和开发•5、BPM相关标准和规范•6、BPM项目风险管理BPM流程平台-快速开发和变更少许修改外部系统业务应用ERPCRM流程平台MIS新业务业务扩展管理流程业务流程灵活配置SCM其他业务流程无需修改基础平台流程核心应用架构流程接口流程门户系统管理……41业务1业务2业务3业务4业务5业务6235业务7IBMBPMV8架构1CoreBPM三种应用架构模式业务逻辑外部系统流程服务BPM平台业务流程API业务流程BPM平台应用架构业务功能流程服务流程功能业务流程API业务逻辑业务逻辑业务逻辑系统模式产品模式平台模式2BPM流程整合-BPM高级版包含WESBMESAdapterAdapterSAPAdapterCRM3BPM流程整合-轻量级方式(以SAP整合为例)•当用户面临流程或者数据整合方面的需求的时候,迫切需要一种高效的方式在R/3系统和Java平台之间实时地交换数据。基于这样的需求,SAP提供了一套高效的基于RFC的ABAP和Java进程间的通讯组件:SAPJavaConnector(JCo)。JCO组件架构图SAPIDocBAPIJCO(JavaConnectionObject)JavaPlatformIBMBPMHTTPrequestHTTPresponse…exchangeSAPspecificdata…RFC,tRFC3BPM流程门户4目录•1、BPM流程项目概述•2、业务流程梳理•3、流程平台建设•4、业务流程设计和开发•5、BPM相关标准和规范•6、BPM项目风险管理流程体现管控接口整合系统表单承载业务规则辅助管理BPM流程实现涉及的几个方面需求阶段设计开发需求收集原型制作需求确认UI设计UI确认需求理解流程设计开发表单设计开发接口设计开发流程集成相关功能设计开发流程平台设计开发统一开发①②③④⑤需求人员设计开发人员BPM流程实现涉及的几个方面目录•1、BPM流程项目概述•2、业务流程梳理•3、流程平台建设•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项目要体现业务价值流程变革需要关注控制需求变更分阶段和迭代的方式保证项目的成功平台+接口模板实现快速开发明确接口的分工界限标准和规范指导外部系统接入123456Q&A