社交 BPM,你听说过吗?

  • Boris Lublinsky
  • 吴宇

2010 年 5 月 22 日

话题:SOA架构

Clay Richardson 关于社交化 BPM的定义:

通过采用各种社交科技和技术进行流程的开发与改造。

该观点给包括流程 Wikis,流程 Mashups 及 BPM-as-a-Service 在内的 BPM 套件带来了一种新思潮,引发了网络上很多讨论。

EbizQ 上一个关于社交 BPM 的探讨引起了一系列的回应。

Michael zur Muehlen 认为:

社交就是提供一种环境,一种能提供大量数据点的丰富环境,而这正是流线型工作流所缺乏的。具有挑战性的是如何使该环境无论从社交网络的角度还是非结构化数据的角度都能为人所用。

Theo Priestley 认为,社交化方式是:

诸如 BPM、CRM、Case、ECM 等诸多领域的汇集,因为它也强调了这些领域之间有更多的共同点,而非各个厂商们试图使我们相信的那样。从超越单纯的社交媒体类型应用来考虑,看看你能想象到什么。

他把这种社交方式看成是一种变革因子,其原因是它引入了透明化、使协同工作更容易并消除筒仓效应,是通往 21 世纪 BPM 的道路。

Tom Allanson 解释到:

社交 BPM 基本上是利用各种网络环境的协同性流程管理——它是关于将 BPM 的参与和决策制定延伸到更多的合作伙伴,以及选择更多外部组织的参与,而不用妥协于核心小组的排他性。

Rashid N. Khan 认为, BPM 依然专注于使企业效率最大化,同时将各个业务用户通过社交网络联系到一起。

流程需要人的参与,而人是社会性动物,通过各种各样复杂的方式相互影响相互交流。BPM 以前是 (或早应该已经是)社交化的,早在社交媒体出现前就是社交化的。如同发明 BPM 系统之前 BPM 就是存在的,只是我们没有意识到罢了。所以现在把 BPM 系统和社交媒体技术结合起来仅仅是一种利用技术来大大改进我们之前一直在做的事情的方法而已。

最后,Greg Carter 指出:

……社交 BPM 中的“社交” [是] 不仅仅是指协同工作或者特定的流程亦或甚至沟通……社交 BPM 需由丰富且有意义的环境来架构。在社交 BPM 中不仅仅指利用社交媒体作为另一种解决问题的传播方式——你需要为你所连接的网络提供环境……社会计算和 BPM 技术理应相辅相成。社交 BPM 也是 BPM——你仍旧是在相同的平台上管理和执行你的流程。但是,多亏了实时功能与人工输入的附加值——你正在用更快和更精准的方法在做这件事。

Keith Swenson在对该讨论结果的分析时建议把(由流程分析人员和开发人员完成的)流程实现与流程使用者分离开。他进一步建议把 BPM 看成一种特殊类型的应用开发,并注意到社交媒体能通过让经理、用户和执行者参与到流程的设计和实现中,从而使这种开发更加有效:

使用社交软件为传统 BPM 应用做开发无疑将会对这些应用很有帮助,并且很重要。但这也只是一种对传统 BPM 的渐进改进罢了。想到社交系统对于 BPM 应用开发的辅助功能就好比想到使用社交软件让报刊…… [或] 书籍的写作更具协同性。当企业学习了如何直接使用社交软件,当他们学会如何直观地修改他们的流程模板,在运行时,以及在与其他企业合作时,才能体会到社交 BPM 的巨大突破。

Swenson 继续解释到社交系统并不仅仅引入了协同工作,它们还改变了事情的本质。 他认为:

……博客并不仅仅使得报纸的写作更具协同性,它们完全改变了信息传播的本质。wiki 并不仅仅使人们能更好的协同编写那些原本采用传统方式发表的书籍,而且它消除了作者和读者之间的界线。

社交网络已经深深地改变了我们的生活。其影响变得广泛起来,无论是我们在认知(Wikipedia)、处理事件、 来往餐馆还是其他等等日常活动中(Yelp),它正在改变我们编写与使用软件、开源项目、开发 wiki,搜索网络等的方式。对社交媒体的使用将会对 BPM 的设计和实现产生相似的影响。它是否会产生一种新的 BPM 或者只是一种 BPM 实现的新方式,我们拭目以待。


查看英文原文:Is There Social BPM?

SOA架构