业务流程管理系统(businessprocessmanagement简称BPM)。和CRM一样,BPM的定义分为合作战略部分与软件部分。其注重点是通过建模、自动化、管理和优化任意一种业务流程,来管理公司业务流程的效率和效果。BPM打破了跨部门、跨系统和跨用户,强调端对端的业务流程,运行在公司的内部和外部,不仅员工、而且客户、合作伙伴和提供商都能够进入该系统。同时,在公司内部BPM的应用系统不仅实现ROI(投资回报),而且还包含了业务的可视水平和可预见水平。
BPM通常以Internet方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化。显而易见,BPM不但涵盖了传统“工作流”的流程传递、流程监控的范畴,而且突破了传统“工作流”技术的瓶颈。BPM的推出,是工作流技术和企业管理理念的一次划时代飞跃。
业务流程管理发展现状
信息技术已改变了企业内部和企业之间的业务流程。越来越多的工作流运行依赖于流程模型驱动的信息系统,如工作流管理系统Staffware、企业资源计划系统SAP和Bann,还有许多领域特殊的信息系统。
难以想象与流程无关的企业信息系统。尽管运用信息技术来帮助业务流程的管理早已被咨询顾问和软件开发人员炒作,但一个更基本的方法则却被忽略了。直至90年代,研究人员才开始研究业务流程管理系统的基础。结果有许多问题有待解决。此外,网络服务(WebServices)之类的新技术发展也引出了新问题。
业务流程管理发展趋势
为了将工作流管理置于合适的环境来讨论,先看看它的发展趋势。60年代,信息系统基于小型的操作系统,功能也有限。由于既无通用,也无领域相关的软件,这些系统主要由特定的应用程序构成。从那时起,每年都有提供新功能的软件产品出现。如今的操作系统比60年代提供了更多的功能,数据库管理系统提供了定制应用的功能。
这种趋势导致从注重程序设计转向复杂软件系统的集成。挑战不再是单个模块的编程,而是把四个层面的软件模块连接,使其协同工作。另一个趋势是从数据到流程的转移。70和80年代是数据驱动的方法占主流,信息技术主要用作存取信息,结果数据建模成为信息系统构造的始点。
业务流程的建模经常被忽视,流程不得不适应信息技术。业务流程重组等管理理论的发展体现了对流程的重视,使得系统工程师更趋向流程驱动的方法。最近值得提及的趋势是从仔细规划设计转向
