记中国第一个开放流程社区Open Process User Group的诞生
一、 背景
1、 为什么要成立这样的社区
其实,成立这样一个社区的想法由来已久,已经在这个领域做了7,8年了,做过了很多的项目(可能不下几十个),也负责东方易维工作流管理系统的研发有 5,6年了,相信像我这样有经验的人也不在少数,那么怎样将这些人集中在一起,将这些人的经验共享出来,同时给那些经验较少或者没有经验的人以指导,使他 们少走弯路,为他们提供一个可以学习、交流、分享的平台?在社区的指导下学习和应用开源软件技术,并在可行的条件下参与开源软件的开发,通过与社区的沟通 与交互,使企业在应用开源软件上获得更大的投资回报,同时也使参与开源的每一个开发者获得个人技能的提升和更好的职业发展。
近几年开源的应用越来越广泛,特别随着2008年全世界经济危机的大爆发,很多人将目光转向了开源领域,很有意思的一个事情就是美国奥巴马政府的 Recovery.gov网站采用免费的,开源内容管理系统平台Drupal,按照奥巴马政府的说法是,转向开源可以节省纳税人的钱。接下来我们可以看看 近几年在开源领域发生的几件大事:1、RedHat 2006年以4.2亿美元收购JBoss;2、传闻软件巨头Oracle要收购RedHat。根据世界知名分析机构Gartner的研究报告,到2011 年,至少80%的商业软件都将包含大量的开源代码。其在2008年底的调查确定指出:开源软件已几乎遍布企业的每个角落。这次调查着重分析了开源软件到底 有多高的普及性,结果显示:85%的公司现在正在使用开源软件,另有15%的打算在未来12个月内采用开源软件。这份报告来自于Gartner公司在五月 和六月期间针对274家终端用户公司所做的调查,地域上涵盖亚太地区、欧洲和北美。
在很多行业中,例如电子政务、电子商务、电力电信移动之工单、保险证券、企业销售系统、应急联动系统,在这些行业的系统中对工作流的需求是怎样的,又该采 用 什么样的解决方案来应对,这些行业的最佳实践是什么?那么我们应该怎样将这些实践库搜集、整理、共享出来?最终形成一个我们中国自己的最佳流程实践库规 范,就像IT治理,在国外有ITIL这样的最佳实践库,也有SOX法案、COBIT这样的控制和度量规范。国内曾经也出现过很多的工作流论坛,但是后来都 销声匿迹了。当然这些社区做不起来有很大的原因就是国内的整个开源社区的大环境不成熟,仅仅凭着三五个人的激情去做这些事情是远远不够的,要想做成功就必 须要有商业的支持,商业对开源社区的发展进行投资,然后回过头来开源社区用自己的成果(例如开源软件产品以及服务)来回馈商业公司,这样就形成了一个良性 的循环机制,像IBM其实就是这样一种模式(他们对apache基金会的支持,对eclipse的支持等),而eclipse等开源软件产品也给他带来了 丰厚的回报。而国内缺少这样的良性循环机制。
话题回到我们的流程社区,国内对工作流的应用越来越广泛,从管理领域来说,美国的罗伯特.加德纳的《流程型组织》一书中阐述了流程型组织的定义,为什么要 成为流程型组织以及怎样成为流程型组织,而李.克拉耶夫斯基和拉里.里茨曼合著的《运营管理-流程与价值链》一书也以出版到了第7版,书中也充分阐释了企 业的运营与流程的关系,企业的流程就是其价值链,所以未来的企业应该就是一个流程型的组织。
2、 现状
国内的企业和组织对流程的应用还处于一个很低级的层次上,流程还没有为最终用户带来多大的价值,其实最大的收益者是开发人员,工作流把他们从频繁变化的复 杂的流程逻辑中给解脱出来了,而为最终用户仅仅是实现了他们协同工作中的一个任务自动导航而已。那么怎么让流程来为最终用户创造价值,怎样为他们带来好的 绩效?最终怎样提升国内流程应用的层次?这也是开放流程社区的使命。
在javaeye的一个“给众多工作流相关人员的建议”帖子中,帖子的发起者landy也在帖子中建议:“如果有人有精力的话,建议牵头成立一个BPM联 盟,大家把工作流的实现机制、几种模式以及各种规范都收集起来,翻译出来。”其中也提到了最重要的就是“布道”,那么“做中国的第一个开放流程联盟,并成 为流程布道者,为中国的流程参与人员提供一个学习交流分享的平台”也就成了我们这个开放流程社区的愿景。
二、 我们要做什么
1、 使命、核心价值、愿景
使命:
● 帮助中国的流程从业人员成为有能力有经验的优秀的流程从业者
● 协助中国的企业和政府成为流程型组织
核心价值:
● Study学习-学习是您人生永远的主题 。
● Communicate交流-交流为您解惑,交流使您开阔。
● Improve提高-不断地提高自己,您的人生将会更精彩。
● Share分享-将自己的经验及心得分享给他人,你会获得快乐及成长。
愿景:
● 做中国的第一个开放流程联盟,并成为流程布道者,为中国的流程参与人员提供一个学习交流分享的平台。
2、 线上社区
a) 新闻:各个行业的流程相关的最新新闻
b) 论坛:提供论坛功能
c) 最新前沿:翻译跟踪国外各种流程相关的最新文章
社区前沿:重点关注的社区的最新观点、文章、趋势及新闻
http://www.jboss.org/community/docs/ jboss社区文档
http://www.infoq.com、
http://www.theserverside.com/、
http://processdevelopments.blogspot.com/ jBPM的作者Tom的blog
http://www.bpmlab.org/
http://itredux.com/bpm-20/
http://www.brsilver.com/wordpress/ 大名鼎鼎的Bruce Sliver的blog
厂商前沿:重点关注的流程厂商(尤其是Gartner象限中的流程厂商)的最新观点、文章、趋势及新闻
别的不多讲了,直接上图吧:
其中图中没有包括的:
http://www.runmyprocess.com/en/index.html
http://www.myprocess.com
http://www.bizagi.com
Gartner 2009 BPM Suites Magic Quadrant:

Leaders:
? Appian
? Global 360
? IBM
? Lombardi Software
? Metastorm
? Pegasystems
? Savvion
? Software AG
? Tibco Software
Challengers:
? EMC
? Fujitsu
? Oracle
Visionaries:
? Adobe Systems
? Ascentin
? AuraPortal
? Cordys
? Intalio
? K2
? SAP
? Singularity
Niche Players:
? Polymita Technologies
? Ultimus
d) 知识库:把工作流的实现机制、模式以及各种规范都收集起来,翻译出来,把各行业的流程应用场景、案例、经验共享出来
e) 圈子:对流程应用按行业划分各种圈子,例如:电信、金融、电子商务
f) 活动地带:发布各次活动的相关内容
g) jBPM-side(www.jbpmside.org.cn):一个完全将jBPM本土化的开源工作流项目
h) Enjoy Process:搭建一个基于RESTful的PaaS模式的工作流服务平台。
? 通过虚拟活动,来让每一个参与者Start a flow, and enjoy it;
? 通过开放RESTful API,让每个开发者都可以Customize a flow,and enjoy it;
3、 线下社区
与open party、包括其它的社区组织一起合作,定期组织各种活动,让大家可以面对面的交流、进行思想火花的激情碰撞。
总结:其实这个社区的初期阶段最重要的就是布道,让大家了解流程、学习流程、应用流程,思考流程。这里我提到了一个概念,就是思考,我们很多技术人 员缺乏 的就是思考,尤其是整体的宏观性的思考,往往很多人只是陷在一个具体的技术里,例如很多人一看到有源代码就两眼放光:“哇,好酷”,“能不能给我也发一份 ”,“我要”、“我也要”,而不是先去了解其概念、思想、价值等,这些才是其精髓。当然这并不是说代码不重要,代码是那些精髓的体现,但是不要本末倒置。 在我们流程领域也同样如此,有很多人也在做工作流的开源项目,而学习的人同样也见到源代码就两眼放光,但是有多少人想去了解流程的不同概念、流程的应用场 景、流程的应用价值呢?有多少了能完全说清workflow与BPM的区别?有多少人知道自己需要的到底是workflow还是BPM?又有多少人能清楚 国外的流程应用已经到了什么层次,与国内的有什么不同?因此我们这个社区在初期阶段的最重要的任务就是流程布道。
三、 我们怎样做
以完全开放的模式来运作整个社区,寻找积极的赞助商来支撑社区,例如原创文章及翻译的稿酬,毕竟这是对劳动果实的认可及尊重。让社区来回馈赞助商, 例如开 源产品的发布及服务,两者形成良性的互动。在此一个比较有意思的事情是,IBM的Zero Project首次以社区开发的方式进行了尝试:“WebSphere sMash 是一个商业化产品, 但是通过开放社区的方式来开发, 这个社区就是 Project Zero (http://www.projectzero.org). 是 IBM 软件开发的一个尝试”详见毛新生的博客。其实这个还没有完全想好,后边有新的想法再和大家沟通。也欢迎大家积极提出想法和建议。
四、 我们需要您的参与
社区的发展离不开众多流程从业人员的参与,我们中国人其实并不缺乏能人,论单个人的能力,很多人可以称得上是英雄,但是中国为什么就缺乏一些自发的 优秀的 团队和组织呢?有的人说中国人一个人是条龙,一群人就是一条虫(例如像中国的男足,其中也有过优秀的队员,例如郝海东、孙继海等,但是整体就是不行)。同 样在技术领域,我们的IT领域,我们也不缺乏优秀的开发人员,有能力有经验的大侠,但是如果说非常知名优秀的团队、社区组织等却几乎说不出几个来。中国还 有一句话叫文人相轻,其实在IT圈子里,凡是有点本事的牛人也或多或少地有这样的毛病,容不得他人对自己的观点提出异议,一旦有异议就马上跳出来反驳甚至 在论坛里开骂,我想这个大家都不陌生(可能偶自己也有这样的小毛病,虽然不至于开骂)。还有一个毛病是,很多人有藏私的天性,呵呵,这个在武侠小说里很常 见,例如师傅教徒弟总是要留一手。但是当今的世界是一个快速发展的世界,在技术领域更是如此,现在的很多技术都非常的复杂,像这个J2EE体系,你要自己 一个人完全掌握精通它,几乎一辈子都不可能,所以必须要大家一起交流,学习,互相协作,共同提高,因此我们更多地是需要交流、分享。把你自己的所知,知无 不言、言无不尽,畅快分享出来吧,这就是我们的核心价值之一:“Share分享-将自己的经验及心得分享给他人,你会获得快乐及成长。”



抢个板凳,
坐着慢慢看