前言:流程的永恒之道

当今世界高速变化,企业和组织周围的一切环境,包括政治环境、社会环境、技术环境、经济环境等,也都在高速地发生着变化。外部环境的变化,必然要求企业和组织内部的业务运营能对此快速响应,其响应速度直接决定了它们的竞争优势。从价值链的角度来看,企业或组织的运营本质上就是其众多业务流程运行的过程。所以归根结底,流程是保证企业或组织竞争优势的所在。正如麻省理工学院斯隆管理学院莱斯特·瑟罗教授所说:“在21世纪,持续的竞争优势将更多地出自新流程技术,而不是新产品技术。”既然流程技术这么重要,那么怎么更好地应用流程技术呢?或者说,应用流程技术的永恒之道是什么呢?

“道生一,一生二,二生三,三生万物”,此为老子在其《道德经》中所阐述的“道”,意为万物发展皆有其规律可循,这个规律即为“道”。“道”,可作道理、途径、真理、方向、方法等解释。本书将紧紧围绕应用流程技术之“道”展开,阐述应用流程技术的道理、途径、方向、方法与实践等内容。

本书写作思路

本书的内容涉及了流程、流程管理、流程技术三个方面。没有流程管理相关方法论的发展,就不会有流程技术的诞生。因此在本书中,流程及流程管理做为引子,目的是引出流程技术,重点笔墨都在流程技术上。这一点在第二篇更为明显,BPM是什么,BPM既是管理及运营模式,也是技术。

提到流程技术,人们自然会想到工作流(workflow),还会有人想到业务流程管理(BPM),如果对流程技术有过深入研究的人,可能还会想到BPM治理(BPM Governance)。这些流程技术的发展历程是怎样的?各自的概念、规范、理论、模式、产品实现、应用场景及最佳实践有哪些?它们之间有着什么样的区别?本书将结合江南市房管局从上世纪90年代末期到今天的发展历程来讲解这些内容。其整个发展历程有两条主线:一个是业务及管理的发展主线,一个是信息化技术的发展主线。本书的内容也将沿着这两条发展历程展开,如图0-1所示。

(1)      以时间脉络串起两条主线上的三个阶段,每层台阶对应一个阶段,每个阶段对应一个篇章。

(2)      图左侧“业务及管理的发展主线”上的每个阶段对应的现状及需求是每个篇章的切入点,业务及管理的现状和需求催生了对应的“技术的发展和应用”(图右侧)。

(3)      在每个阶段内部,右侧的技术发展是每个篇章的重点内容。写作方式上采取以点(技术的永恒之道这个点)带面(永恒之道周围的理论、规范、模式及最佳实践)的方式逐次展开。

图0-1  本书的写作路线图

这个写作思路由业务及管理的发展主线与技术的发展主线结合碰撞而来,两条主线像竖着的麻花一样,在三个层次上(即图中的三个阶段)互相缠绕,但是又能独立发展,互相引领,互相促进,两者拧成一股才会创造最大价值。三个阶段之后,我们来探讨流程技术的高级应用(第四篇)和流程技术之未来展望(第五篇)。

本书读者对象

本书面向的读者包括:

(1)      中高级开发人员,通过学习本书可以基本掌握流程的基本概念、分类、历史、发展、IT实现以及应用流程技术的永恒之道。

(2)    项目经理、研发经理、技术总监,通过学习本书可以清楚一个流程管理平台的基本开发步骤、开发会面临的问题。并且通过全书的学习,可以领会掌握怎样基于BPM实施一个大型的项目。

(3)      企业CIO、CPO、CEO,通过学习本书可以知道当今企业流程发展的最新状况,清楚怎样让自己的企业成为流程型的组织,从而实现企业的卓越绩效。

本书内容

本书分为五篇、11章及附录,其内容简介如下。

第1章:流程入门

这一章是个引子,首先讲述了安妮面包房的发展故事,读者由此会对流程有个直观的认识。接下来从认识流程讲起,依次讲到流程的定义、流程管理思想及方法论的历史、流程技术的历史、流程的分类、流程在企业内的作用及成熟度。最后通过详细讲解流程、流程管理及流程技术三者的关系,屡清重要的概念和术语,并表明本书的写作方式是通过流程管理引出流程技术,重点讲应用流程技术的永恒之道,即怎样更好地用流程技术来满足“流程管理”管理流程的需求。

第一篇:工作流的诞生篇

这一篇包含第2-4章,主要讲述了应用工作流技术的永恒之道——对于工作流技术,工作流模式是核心,是实现流程万变的永恒之道,是让业务变得更有活力的永恒之道。本篇的精华是第3章,从7个方面讲解了工作流模式:原型实例、上下文、问题的本质、解决方案和技术实现、约束及可能存在的问题、技术中的实现、与其他模式的关系。

第2章:初识工作流

这一章分析了上世纪90年代末江南市房管局的业务及技术现状,为解决其面临的企业问题,江南市房管局所引入了工作流技术。这一章还展开讲述了工作流技术,包括工作流的基本概念、发展历史、解决的问题、工作流的结构、与MIS的关系、工作流的规范、WfMC参考模型、XPDL定义模型、工作流外围扩展等内容。

第3章:工作流技术的永恒之道——工作流模式*[1]

这一章以房改购房审批业务的工作流需求为例,深入讲述了怎样应用工作流技术的永恒之道——工作流模式来解决房改购房系统的流程变化需求。工作流模式包括控制模式、资源模式、数据模式及异常模式。对控制模式和资源模式进行排列组合,可生出无数个流程(解决业务的敏捷多变)。数据模式解决某个控制模式下的数据交互问题。异常模式解决业务应用流程技术时出现的异常问题。资源模式则解决人和组织怎样参与流程的问题。

第4章:工作流的产品实现*

这一章对工作流的开源实现jBPM进行深度解析。通过对jBPM的解析,读者能够全面了解工作流引擎的实现原理及过程,从而具备自己开发工作流引擎的能力。该章也针对各种商业工作流产品给出了选型标准。

第二篇:BPM的横空出世篇

这一篇包含第5-8章,主要讲述了应用BPM技术的永恒之道——对于BPM及其技术,构建端到端的流程体系,并采用服务化、组件化技术将BPM与SOA联姻是实施BPM项目的永恒之道。在本篇中,首先全面阐述房管局的现状及矛盾,为了解决这些现状及矛盾引入了BPM及其技术。之后全面讲解BPM的概念、生命周期、理论、技术规范、开源及商业的技术实现、实战应用等。

第5章:初识BPM*

这一章首先讲解了BPM的基础入门知识,然后介绍群雄割据时代的江南市房管局在业务管理的现状、新需求及技术应用上的矛盾,为了解决这个矛盾而引入了BPM技术;同时,也对BPM技术的横空出世做了初步介绍。

第6章:BPM的生命周期及永恒之道*

这一章的前5节讲解了BPM整个生命周期内的五个阶段的核心内容及技术,既包括全面的BPM管理的知识,又包括BPM技术的主要内容。在BPMS的执行分析一节,以“预销售主线流程”为例,深入分析了通过BPM套件实现的流程执行过程。在优化阶段,讲述了“预销售主线流程”这个案例的优化过程。第6节主要阐述实施BPM的永恒之道,即BPM与SOA联姻,仍以“预销售主线流程”为例,分三个步骤实现BPM与SOA的联姻。最后给出了一个理想的BPM的美好蓝图。

第7章:BPM参谋长的战术理论及规范——BPMN规范

这一章讲解BPMN的规范。在本章,你们将学习到BPMN这一有可能一统江湖的流程规范大佬有着怎样的历史?它包含哪些内容和能力?

第8章:深入BPM看实现*

这一章是将BPM落地为BPMS,即将BPM的内容直接或间接地映射为IT技术实现。该章还讲述了BPM技术的开源实现Activiti,其中对Activiti的讲解结合了BPMN规范,透彻讲解了一个符合BPMN规范的BPMS产品的实现原理及过程;同时还中立性地介绍了BPMS的商业产品IBM WPS及Oracle BPM。

第三篇:战略落地之BPM治理篇

这一篇包含第9章,主要讲述了引入BPM治理是实现战略有效落地、填补战略与BPM之间鸿沟的永恒之道。本篇重点讲述为什么BPM治理可以填补战略与BPM之间的鸿沟,使战略有效落地,以及怎样实施BPM治理,并给出了江南市房管局某BPM项目实施的BPM治理框架。

第9章:BPM治理填补战略与BPM之间的鸿沟

BPM治理是提高BPM项目实施成功率及投资回报率(ROI)的永恒之道。这一章首先抛出了BPM项目上线之后回报率不高的问题,并说明出现这个问题的原因是BPM与战略之间出现了鸿沟,从而引出用BPM治理来填补战略与BPM之间的鸿沟,并依次讲解BPM治理的内容、实施步骤及治理框架。

第四篇:高级应用篇

本篇包括第10章。进入本世纪,江南市房管局为了更好地为社会公众服务,由管理型政府向服务型政府转变,于2008年启动了本局内包括所有业务系统的一个大型BPM项目的实施。在本篇中,大家将跟随作者一起,在本项目中按照相反(即自上而下)的顺序贯彻执行这三个永恒之道。

第10章:江南市房管局的BPM项目实战*

在这一章中,作者将前三个阶段的永恒之道全面贯彻到江南市房管局的BPM项目实战上去,对这个大型BPM项目的整个实施过程,按照自上而下,自战略、战术到执行、监控优化的顺序,逐一进行开展。

u 第一个永恒之道,用BPM治理架起战略与BPM之间的桥梁。

u 第二个永恒之道,构建端到端的流程体系,让BPM与SOA联姻,带领房管局进入大一统的时代。

u 第三个永恒之道,应用工作流模式响应业务流程的灵活变化。以测绘子系统中的实际业务需求为案例,用“复杂工作流模式”来一一实现这些需求,从而使得测绘业务更有活力。这里与第3章中的简单模式遥相呼应,由简单到复杂,再次展现了实现流程万变的永恒之道——“工作流模式”的强大魔力。

第五篇:流程技术之未来展望

本篇包括第11章。在现阶段及未来一定时期内,最火的技术莫过于云计算技术了。随着云计算技术的成熟,越来越多的企业将其工作放置到了互联网上,典型的如Google docs提供的文档、邮件、Excel等各种在线服务。除此之外,还有亚马逊提供的弹性计算云Amazon EC2(ElasticCompute Cloud)及存储服务Amazon S3(Amazon Simple Storage Service)。本篇对私有云中的流程引擎及基于REST的流程API给出了相关设计。

第11章:云中的流程*

在云计算技术发展的影响下,流程也悄然入云——流程即服务(BPMS as a Service),通过提供在线的流程技术服务,将各种在线应用混搭在一起。为了让读者能够了解到流程技术与云计算技术的结合,这一章介绍了流程技术的未来——云中的流程,并实际给出了一个BPM私有云引擎的设计及基于REST的API设计。

附录:工作流模式

本书附录包括了对所有工作流模式的讲解,其中控制模式43种,资源模式43种,数据模式40种以及异常处理模式。这些模式的版权归http://www.workflowpatterns.com/所有。本部分内容可以在图灵社区www.ituring.com.cn免费下载。

写作分工说明

本书由辛鹏统筹安排,确定全书的写作路线,荣浩负责全书的润色修改。各章节的写作分工具体是:辛鹏撰写了除第7章及附录外的其他所有章节的主要内容;荣浩撰写了第1章的安妮的面包房故事和1.2节,第2章的2.2.3节和2.3.2节,第3章的3.5.1节,第4章的4.1节和4.4节,第7章全章,第11章的11.2节,以及附录。

致谢

首先感谢对本书大力支持的图灵公司的武总和傅志红老师,没有他们的大力支持,本书不会在延误了两年之久还能顺利出版。同时也致谢现任CSDN总编刘江老师,他也对本书的写作提出了宝贵意见。

感谢我的朋友谭云杰能为本书作序,他的《大象:Thinking in UML》一直是超级畅销书,版权输出到台湾。他在BPM方面颇有造诣,曾任IBMWebshpere Process Server中国开发团队的TechLeader。在本书写作的过程中他给出了很多中肯的意见。


[1] 标注“*”号的章节为本书精华内容,读者可以重点关注。

前言:流程的永恒之道相关推荐

  1. 再分享本工作流的书《流程的永恒之道》

    上次分享了本书: 工作流入门链接+分享本书<Activiti实战> 今天又看到了另一本工作流的书: <流程的永恒之道:工作流及BPM技术的理论.规范.模式及最佳实践> 不过这本 ...

  2. 探寻软件的永恒之道 ——评介《建筑的永恒之道》 - 撰文/透明

    探寻软件的永恒之道 --评介<建筑的永恒之道> 撰文/透明 从模式说起 "模式"这个词进入中国软件开发者的视野,是从<设计模式>[2]一书开始的.2000年 ...

  3. 建筑的永恒之道----道

    道 一旦我们建成了大门,我们便可以通道它进入到永恒之道的实践. 第18章语言的发生力 现在我们将开始深入地看看,一个城市丰富和复杂的秩序是如何能够从千千万万创造性的活动中成长起来的.我们城市中一旦有了 ...

  4. 建筑的永恒之道----永恒之道

    永恒之道 建筑或城市只有踏上了永恒之道,才会生机勃勃. 第 1   章永恒之道 它是一个唯有我们自己才能带秩序的过程,它不可能被求取,但只要我们顺应它,它便会自然而然地出现.     有一条永恒的建筑 ...

  5. 建筑的永恒之道----道之核心

    道之核心 然而,永恒之道并未完结,直到我们把大门抛在身后,它才彻底地产生无名特质. 第27章道之核心 诚然,这超时代的特征最终和语言无关,语言及出自于它的过程仅仅解放了我们天生的基本秩序.它们并未教我 ...

  6. 建筑的永恒之道 (C·亚历山大 著)

    永恒之道 建筑或城市只有踏上了永恒之道,才会生机勃勃. 第1章 永恒之道 它是一个唯有我们自己才能带秩序的过程,它不可能被求取,但只要我们顺应它,它便会自然而然地出现. 质 为了探求永恒之道,我们首先 ...

  7. 无名特质 —— 建筑的永恒之道节选

    建筑的空间模式和内部设计会影响发生于其中的事件和活动的模式,而正是这些事件和活动的模式的反复重演,构成了我们的生活:   因此,要使我们的生活接近于内心所期望的那样舒适自由,就要学会去发现和改善建筑内 ...

  8. 建筑的永恒之道----门

    门 为达到无名特质,我们接着必须建立一种有活力的模式语言作为大门 第 9章花与种子 建筑和城市中的这种特质不能建造,只能间接地由人们日常活动来产生,正如一朵花不能制造,却只能从种子中产生一样.     ...

  9. Lisp的永恒之道(转)

    link:http://www.cnblogs.com/weidagang2046/archive/2012/06/03/tao_of_lisp.html   by Todd Wei Lisp之魅 长 ...

最新文章

  1. pandas 删除 csv 中 unnamed 列
  2. 从GNOME切换到KDE了
  3. 分析BootstrapClassLoader/ExtClassLoader/AppClassLoader的加载路径 及父委托机制
  4. matplotlib(六)三维作图
  5. asp.net mvc 自定义全局过滤器 验证用户是否登录
  6. MATLAB-电力电子技术仿-单向半波整流电路分析
  7. centos java 路径_CentOS JAVA安装及查看路径方法
  8. freebsd下安装php-intl扩展
  9. 前端封装接口弹出错误_Java:SpringBoot写后端接口,看这一篇就够了
  10. 转存文章— 网游加速器实现原理解析
  11. HashMap如何解决Hash冲突
  12. 使用油猴插件,屏蔽网页上的禁止右键操作
  13. 修改文件类型图标得方式
  14. 计算机自动隐藏桌面图标,Windows 8.1 右下角图标莫名自动隐藏
  15. 西湖大学教授怎么看AI制药革命?|量子位智库圆桌实录
  16. WPF与3D 模型(一)把Solidworks里的模型导入进WPF程序
  17. forEach、for…in、 for…of 的区别
  18. POJ3984迷宫问题
  19. 训练集、验证集和测试集这三个名词的区别
  20. java数据透视表插件_纯前端表格控件SpreadJS:新增数据透视表插件等,完美呈现强大的Excel数据分析能力...

热门文章

  1. 常用6种消息队列介绍和对比
  2. ultraedit链接linux服务器,(工具类)使用UltraEdit与虚拟机上的Linux进行ftp连接
  3. Android:身高、体重横向滚动刻度尺选择器
  4. 获取 今天零点 时间戳
  5. CSDN 博客周刊怪评榜之“花生米”
  6. 洛谷过河卒--C语言求解
  7. kettle Spoon.bat闪退解决办法
  8. Microsoft Windows Vista
  9. 智邦国际CRM系统核心功能作用
  10. 淘宝开店如何分析竞争对手(转)