探索中国CIO人才现状 | 第四季调研报告
BPaaS采用最佳实践
2015-05-15  来源:techtarget

越来越多的企业开始考虑:实现业务流程即服务(BPaaS)功能,因此,重要的是要考虑到,业务流程即服务功能往往是建立在其他云IaaS和PaaS功能之上。Cantara研究的副总裁Michele Gartner提到,SaaS和BPaaS通常建立在PaaS功能之上。有时SaaS是一个明确的服务层,并且,SaaS服务层直接被嵌入到BPaaS产品中。

Cantara研究发现,96%的SaaS买家认为:PaaS过程定制能力是很重要的。有很多人会将BPaaS和SaaS混淆,因为BPaaS和SaaS可以使用相同的软件。

但是Cantara提到:“BPaaS与SaaS不同的是:sla的类型不同,或者是终端用户和服务提供商之间特定的合同协议不同。有了SaaS,你就可以关注于正常运行时间和可用性。有了BPaaS,你更关注业务成果,包括访问应用程序和可用性,还包括客户应用程序正确处理的数量,以及客户主板的数量。”

考虑端到端进程的可见性

BPaaS服务使用的一个重要案例是:提高了跨组织边界进程的可见性。当有很多的参与者,或者进程中有太多不确定时,在执行过程时,这可以节省大量的时间和金钱。

Cantara提到,各种组织内部的零售商、分销商和制造商,都需要这种端到端进程的可见性。Cantara分析,一个电子产品逆向物流企业利用杠杆,分析企业的创新能力,优势是根据不同参与者的回报和保修流程。

这个特定的提供商建立了一个进程,专门为手机公司提供业务服务。

Cantara谈到,虽然从表面上看,这个进程看起来简单,但是实际上,该进程很复杂。理论上,有缺陷的单位应该由零售商退回,或者被承运人运回服务中心。如果在云中能够实现这个业务,那么,就更容易确保服务中心将替换件运到业务客户,并且将有缺陷的单位返回到零售商,同时,也能够为每个参与人提供各个返回件的状态。

设置正确的上下文

Colosa软件(一个开源BPM软件的供应商,也是BPaaS服务的提供商)的首席执行官Brian Reale预计,云在实现BPaaS增长方面发挥着重要作用。Brian Reale谈到,我们正看到第一波cloud-IoT-based应用程序,比任何其他应用程序宣传力度更大。初始用例通常是基于单个人工交互自动化活动或者一个人加上一个物联网传感器设备。这种类型的自动化更接近于IFTTT类型的应用程序。

几年前,众所周知的BPM销售下滑,出现在BPM供应商下滑名单中,声称90年代BPM为组织所做的,Excel电子表格在80年代为个人所做的。换句话说, Excel能够提高个人的生产力,BPM旨在推进组织的生产力,减少在典型流程图中所花费的时间。Colusa提到,对个人来说,与下一波相比,第一波iBPM IoT-Cloud应用有点像Excel,它将致力于解决更复杂的以及更加需要协作的场景。

尽管物联网在不断发展,BPM在不断移动到云,但是,Reale仍然不相信:关于成功实现BPaaS的关键用例,发生了很大的改变。业务经理需要了解组织,并且理解变更管理的基本原则。过程设计和技术通常不是导致BPM项目失败的障碍或原因。Colusa提到,“BPM失败的原因,往往是因为欠佳的设置,缺乏强有力的执行赞助,缺乏沟通计划,人家关系的实施及其预期的结果不佳。”

看客户

BP Logix(一个BPM工具厂商和BPaaS服务提供商)业务解决方案的副总裁Scott Menter表示,BPaaS趋势也打开了改善与客户关系的大门,产生了新的商业模式。BPM的历史是在后台进程,例如采购-付款,资本支出管理或者确保遵从性。Menter说,“更多的组织正在考虑利用BPaaS打破组织的瓶颈,然后超越。“要开始改善销售的记录以及更好的现场服务人员。

背景是从客户获得更多价值的关键。Menter说,“你不想每次他们与公司交互都觉得是第一个。“如果有人之前买了一个服务或产品,应用程序应该知道,了解过程相关的所有步骤。如果有人正在寻找附近的一个分支,嵌入的BPaaS应用程序应该在设备使用数据。

采用一种新的发展模式

BPaaS有可能使组织能够采用更少的编码创建应用程序, Menter表示,“企业架构师终于开始认识到,BPM不仅仅是一个技术,自动化业务流程,更是一种彻底改变发展的方式。”

组织传统上认为业务流程是实现固定的、预设流程的一种工具,或特别类型的过程。今天,组织通常买一个BPM套件或采购BPaaS,来解决一个特定的问题,比如procure-to-pay或人力资源管理。此外,他们可能会雇佣程序员,来实现一些内部开发,如程序员的BPM功能。通常程序员离开后,组织需要重做BPM应用程序。Menter 说,“这就很难保持当前状态”。

当企业发现他们可以创建一个更易于管理的BPaaS平台之上的应用程序时,将会需要更少的自定义编码。Menter表示, “如果你是一个银行,你必须问问自己,你是否真的需要2000名程序员。“实际上,他们花费了大量的钱来解决问题,通过加大招聘难度,来留住顶尖技术人才。

Menter表示组织采用敏捷方法,不需要组织在建模过程投入巨大的资金。Menter表示,“你想投资多少钱在当前过程,而不仅仅是移动?”

第一个实施过程的另一个优点就是,可以使用工具来识别过程,超越卓越运营的问题。Menter 提到,“十分钟后你打开它,你将会发现一个问题”。重要的是要知道你在做什么,更重要的是迭代使用BPM和BPaaS来启动它。