加载中…

加载中...

个人资料
人月神话
人月神话 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,201,213
  • 关注人气:5,927
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

谈BPM和工作流(3)

(2011-10-16 20:35:19)
标签:

bpm

soa

分类: 读书笔记
很早以前在谈BPR业务流程重组的时候,其要点就在于打破职能部门界限,形成跨越业务职能边界的端到端流程。而对于BPM同样道理,即在业务职能部门各自为阵建设自己业务系统的情况下,需要跨越业务系统边界进行端到端业务流程的整合。

BPM首先是一个公司管理问题,其次才是一个业务问题,其次才是一个系统问题。抛开了业务和管理,企业本身组织架构和战略来谈BPM基本都是无法落地,有时候期望通过BPR和BPM来改善公司管理和组织也是适得其反。根深蒂固的职能部门边界,利益和绩效KPI不可避免的会导致流程割裂,业务流程衔接点成为三不管地带,没有谁来关心端到端流程,更谈不上来系统化思考全流程的优化和改进。

在这种情况下出现了流程管理部门,专门负责公司流程改进和优化,流程管理部门独立在业务部门之外,这种情况下虽然可以全局的思考流程问题,但是流程优化结果如何落地,流程管理部门不存在具体的业务KPI,而个业务部门有各自利益,虽然有很好的流程优化和改进,但是没有强有力的执行力仍然难以解决落地问题。

组织,战略和业务目标来推动业务流程改进,业务流程改进推动IT的建设,流程和IT融合,IT建设和实施过程中又进一步固化流程,通过IT系统的建设和实施加快流程和标准规范的落地。先固化,再优化,持续改进。华为公司推行实施的ISC和IPD,中兴推进的HPPD和项目化运作基本都是这种模式和思路。在面对市场竞争需要快速高质量交付的时候,必须有整合高效的端到端流程,在端到端流程下没有割裂的部门,更没有割裂的系统。

很多时候我们讲流程分为业务流和审批流,业务流偏业务规则确定下的业务自动流转,而审批流则偏于同一个业务单据的人工审批状态流转。业务流往往是跨越了多个业务职能部门和业务系统,而审批流则往往存在于单个业务系统内的工作流引擎。这个定义方式不算准确,但是强调了BPM业务流程管理更多的意义一定在跨越了系统边界的流程整合上,而不是系统内的简单审批流程;其次BPM强调了涉及多个业务岗位和组织,涉及多个业务对象和单据之间的流转和映射,如果是在一个业务系统内满足上述特征仍然可以算得上业务流。

业务流程建模是在EA企业架构中比较重要的一个内容,流程建模的核心仍然是流程和数据,毕竟流程和业务活动中具体承担的是业务单据。而在流程和数据下更加重要的则是业务基础设施,业务基础设施包括了业务组织,岗位,角色和人员等基础信息。如果在进行BPM建设之前,各个业务系统没有这些共同的主数据,那么则业务系统间少了可以共同交互的语言,如果各个系统还要对这些信息进行转换和映射,那么业务流程建模和最后执行的难度可想而知。

BPM也很多建模语言,原有的BPEL偏向于原生的自动化业务流程,后续加上了HWF人工工作流的支持,但是BPEL本身建模更多思路还是从底向上的思路,和EA企业架构建模思路有违背。而现在流程架构从顶向下建模的思路,包括业务架构,流程视图,流程分解,EPC事件流程链更多体现了从顶向下得思路,这种建模方法把端到端业务完全梳理清楚是没有问题的。为了实现业务建模向IT建设的落地,引入了BPMN业务流程建模语言,在BPMN 2.0后可以看到更多的可以和SOA,和HWF人工工作流进行融合。简单讲业务人员进行的业务流程建模可以很简单容易的转换为系统流程和实施执行,这是一个趋势,是业务推动流程,流程驱动IT建设的趋势,但是难度可想而知。这种难度不亚于业务需求能够自动翻译为业务系统功能。

如果是对一个从没有实施IT系统建设的企业,对于引入BPM,引入SOA,引入MDM主数据相对来说都是较为容易的事情,因为一开始就可以统一规划并分步实施。而对于一个已经进行了多年IT系统建设的企业,引入任何一个内容都将是痛苦,一方面是对业务的改造,一方面是对已有系统的改造和植入。

很多时候我们再考虑对于IT建设较为成熟的企业如何引入BPM,我们不可能引入BPM后对已有的业务系统做大量的修改和替代,也不可能把业务系统中的功能完全移植到BPM系统中来实现。业务系统往往都有一个认责的业务部门,而BPM系统往往没有,靠IT部门来推动BPM系统又是一个困难点。按道理通过SOA的实施,通过数据服务和业务服务的复用,已经可以初步解决跨系统的流程整合问题。那么基于已有的SOA服务资产,可以实施BPM,BPM的重点不在于替代已有业务系统的业务流程和业务功能,而是对已有资产的抽取和提炼,形成一个端到端的业务流程监控平台。端到端流程监控正是我们所说的BPM发展的重要方向。

BPM的推进和建设任重道远,因为其本质是一个业务问题,而非系统问题。

0

阅读 收藏 转载 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有