案例研究:洞察卓越BPM和SOA

日期: 2011-01-11 作者:Alan Earls翻译:杨华军 来源:TechTarget中国 英文

对象管理组织的BPM/SOA实践社群(CoP)、BPTrends、ebizQ、SearchSOA.com以及SearchCIO.com等几个组织最近宣布,Van Ameyde国际为案例研究竞赛(全称为“业务流程管理(BPM)与面向服架构(SOA)使能的商业敏捷与流程优化”)的获胜者。这个小故事力图通过SOA和BPM的基础原则的运用来发现和聚焦IT创新的卓越表现。   通过运用敏捷方法和模型驱动开发,优胜系统在索赔解决、客户化索赔支撑方面实现了30%的时间节省量,系统可满足16个不同国家的需求。Van Ameyde是一家专门从事国际索赔和风险管理的公司,该公司正开始着手改善其索赔处理流程。

该项目……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

对象管理组织的BPM/SOA实践社群(CoP)、BPTrends、ebizQ、SearchSOA.com以及SearchCIO.com等几个组织最近宣布,Van Ameyde国际为案例研究竞赛(全称为“业务流程管理(BPM)与面向服架构(SOA)使能的商业敏捷与流程优化”)的获胜者。这个小故事力图通过SOA和BPM的基础原则的运用来发现和聚焦IT创新的卓越表现。

  通过运用敏捷方法和模型驱动开发,优胜系统在索赔解决、客户化索赔支撑方面实现了30%的时间节省量,系统可满足16个不同国家的需求。Van Ameyde是一家专门从事国际索赔和风险管理的公司,该公司正开始着手改善其索赔处理流程。该项目被称为ECHO,即欧洲索赔处理优化项目,其关注点是业务敏捷性、降低成本、信息访问、灵活性及速度。

  ECHO项目中最大的挑战、是Van Ameyde那份定义流程规则的合同,也即客户协议的复杂性。成百上千个“设置”使得在流程中的各种可能的组合累计起来有成千上万之巨。而这个反过来又使得流程极其难以进行全覆盖测试。“除了客户协议以外,我们还要面对可能影响到流程的当地法律需求”。

  Van AmeydeIT公司(Zero)70的主管Marco Valkenburg解释说该团队的工作有着固定的年度预算,使用了scrum方法。这种方法论归结起来就是,如果某样东西不合适的话,“就减少交付的功能特性,而不是去增加预算、团队或者时间”,Outsystems的Gonçalo Borrêga对此作出说明。Outsystems公司是为Van Ameyde的开发支撑提供敏捷平台的公司。

  Borrêga指出,由于该团队的周期短,他们总是关注于对业务最有价值的特性。“如此,这个项目最终交付的是‘核心’索赔管理系统,不多也不少。一旦系统的核心部分上线运行后我们开始往上面添砖加瓦,无论是改进流程、对客户变得更具灵活性、降低复杂度,或者是增加额外特性”,Valkenburg解释道。

  Van Ameyde发布周期为6个星期,运用了一系列安排好的“冲刺”行动,从而得以在20天或更少的时间实现一个新的复杂需求。Valkenburg说:“如果没有那些冲刺行动的话,做出来的东西与业务需求不一致的风险会高得多。”在系统投产之前,对于所交付的特性还要进行扩大化的评审。“如果没有这些冲刺,我们就只会以发布某件接近于原始需求的东西而告终……但那个东西跟我们应该交付的东西实际是不一样的”,Valkenburg补充道。

  按照Borrêga的说法,ECHO团队最本身是围绕着具备索赔处理软件开发经验的业务分析师以及技术能力很强的人来组建的。他们都需要对自己在所在的领域的专家水平有信心,以便能够在自己不那么熟悉的领域展开通力协作。(他指出,比如说,业务分析师需要理解系统的技术细节,并将需求和流程适配到一个大的技术框架/流程实现里面去。另一方面,做技术的人对于业务需求需要变得非常关注,而不仅仅是重视技术细节)。

  Borrêga说,他相信,从与BPM有关的团队学习到的经验教训是,BPM“总是跟应用混到一起”。还有,他补充道,记住使用时间长的流程实例需要在产品中加以维护是很重要的。

  尽管该项目非常复杂,Van Ameyde已经能够成功地轮换开发团队成员,让新人在这个项目上干过好几回了。“我的观点是,这意味着系统在架构上是健康的,支撑它的平台帮助它吸收新鲜的开发人员进来,从SOA架构中实现组件化,BPM方案则提供了对需求的隔离分割,使得该系统有能力支撑几年下去都不会老化”,Valkenburg说。

作者

Alan Earls
Alan Earls

Independent Writer

相关推荐