首页 > 代码库 > 流程技术

流程技术

  上篇文章回顾了流程思想的发展史:

  ?  首先是企业运营所面临的管理问题推动了流程管理思想的萌芽

  ?  接着信息技术驱动的流程自动化推动了流程管理思想的进一步发展;

  ?  接着企业以职能进行组织的组织模式问题重重,促使了BPI的诞生,而BPI又对信息技术提出以信息技术为实施核心的要求;

  ?  之后,如何以业务流程为中心组织企业的整个运营,催生了BPM管理思想及技术;

  ?  接着对BPM实施的成功率及ROI的高要求,又催生了BPM治理思想及技术;

  流程思想及方法论的发展,深刻影响着流程技术的发展,而流程技术的发展也反过来促进流程管理思想的发展,二者相辅相成,互相促进。

  仅有思想是远远不够了,还需要将思想落地,融入到企业的日常工作流程中。为了将流程思想落地,于是诞生了流程技术。


1.    发展

  对应于流程管理思想的五个发展阶段,流程技术的发展大概经历了如下三个阶段:


  


  3个阶段并没有绝对的分界线,而且也并不是说单纯的工作流应用就落后了,业务流程管理应用就先进了,在不同阶段不同场景中,它们都发挥了重要的作用,在现今,从企业架构的角度看,三者结合使用才能取得最佳的应用效果和最高的投资回报比。


    1.1 工作流(workflow)技术阶段

       工作流技术在以“信息技术驱动的流程自动化“管理思想为主导的时代进入了新的热潮,首先是应用系统里出现专用的流程组件,紧接着独立的工作流管理系统从应用系统里被抽象出来。

       工作流模式是工作流技术的灵魂与精髓,只有深入掌握了模式,才能真正设计与实现一个好的流程。

       与数据库技术类似,工作流技术是信息技术发展的一个抽象,它解决的是流程的自动化问题。此阶段基于工作流技术的应用主要有ERP及OA。


    1.2  BPM技术阶段

       在业务流程为主导的管理思想时期,业务流程管理系统(BPMS)出现了,它所要解决的问题是怎样以业务流程为中心全面串联企业的经营活动。要达到这个目标,首先要求全面梳理和设计企业的所有业务流程,最终通过BPMS进行落地实现。此阶段,出现了Web服务、SOA和ESB等技术。


    1.3  BPM治理阶段

       严格说,这阶段不能称为一个阶段,因为其核心内容离不开BPM,只是强调了BPM与企业战略相结合,为了提高BPM实施成功率及投资回报率而引入了一些新的管理思想及技术,这些思想与技术终极目标还是围绕BPM来的。


2.    概念解释

  对上面提到了一些名词的解释:

  ?  流程定义:对流程的建模和描述

  ?  流程实例:流程定义的执行实例

  ?  活动:一个活动对应着流程的一个工作环节

  ?  模式:是解决某一类问题的方法论。把解决某类问题的方法总结归纳到理论高度,就是模式。它是一种指导,是解决某一类问题的最佳实践。借助于模式,我们可以利用前人的经验和智慧,做出优良的设计方案,达到事半功倍的效果。


3.    总结

       流程技术经过多年的发展,从工作流时代进入到BPM技术时代。BPM是管理与信息化相融合的一个阶段,是业务管理与工作流技术的结合,流程管理是业务领域,流程技术是IT领域。不断扩大的公司规模、快速变化的外部环境促使了BPM的诞生。

       对于工作流技术,“工作流模式“是核心,是实现流程万变,是让业务变得更有活力的永恒之道;对于BPM及其技术,构建端到端的流程体系,并采用服务化、组件化技术将BPM与SOA联姻,是实施BPM项目的永恒之道;引入BPM治理是实现战略有效落地、填补战略与BPM之间鸿沟的永恒之道。

流程技术