观点 | 表现和根源 | 先进企业的启示 | 如何开始 | 价值与效果 | 展望 | 下载电子版

第四章 价值与效果

章节小结

* 软件平台模式的三大核心价值分别是:价值一,软件全生命周期中核心资产的战略性复用;价值二,软件研发的统一标准与管理框架;价值三,通过软件平台组合新型应用。

* 本次调研发现,在那些已引入软件平台的企业中,CIO感受到软件平台带来的最大效果依次是:缩短了系统交付时间、提高了IT系统质量、管控能力得到加强等。

一、软件平台模式的核心价值

调研发现,CIO们一致认为,软件平台的本质是为大型企业应对IT系统建设的复杂性提供了一套方法与工具。而这套方法与工具,能有效地解决大型企业IT建设“多系统多项目并行”所带来的各种挑战。

作为大型企业IT系统建设的方法与工具,CIO们最看重软件平台的三个核心价值,即它能实现软件全生命周期中的所有核心资产的战略性复用,为企业的信息化建设提供了统一的支撑平台、统一的标准与管理框架,以及通过软件平台组合新型应用。

价值一:软件全生命周期中核心资产的战略性复用

由于软件平台采用组件化、层级化来构建IT系统,并且具备产品化和体系化的特点,因此,它能实现IT系统研发与构建过程中所有核心资产的战略性复用。这些核心资产可以包括:需求和需求分析、领域模型、软件架构和设计、文档、性能工程、测试、计划用例、数据、人、知识和技能、预算、日程安排、生产计划、流程、方法和工具,以及业务组件和服务等。



图表 20 软件平台能复用的战略性资产

另一方面,由于软件平台包括了开发、支撑及治理、运维等核心功能,因此,它能涵盖IT系统全生命周期的各个环节,同时实现全生命周期中各个环节战略性资产的复用。  



图表 21 IT系统全生命周期

价值二:软件研发的统一标准与管理框架

软件平台不仅能实现IT系统全生命周期中核心资产的战略性复用,还为软件研发与IT系统构建的全生命周期提供了统一的标准与管理框架。这也是大型企业CIO们看重软件平台的第二个核心价值。

软件平台的体系化特点其实是表明,软件平台引入的不仅是平台与工具,还引入了IT系统构建的方法与规范。这主要包括技术架构规范、软件过程的管理体系与规范、项目过程的管理体系与规范,以及组件标准、API接口标准等。

正是由于软件平台成为了大型企业构建IT系统的统一平台,软件研发采用统一的标准与管理框架变为可能。

小配文

“软件平台让我们IT部门有能力掌控信息化过程中的各种风险。”

——太平洋保险

价值三:通过软件平台组合新型应用

一旦建立了自己统一的软件平台,大型企业还可利用该平台,结合BPM工具,将各种已有的应用和业务流程进行抽取、组合,从而组合成一个新的业务流程,组合成一个新的应用。在很多大型企业中,这是一个重要的应用方向,也是大型企业CIO们看重软件平台的第三个核心价值。

二、软件平台模式的应用效果

引入软件平台、采用平台模式构建IT系统,是大型企业应对信息化过程中“多系统多项目并行”难题的有效方法。它和传统的“单纯以应用为重”、“独立运作缺乏共享的项目外包”模式相比,在目标、方式与效益方面都有明显的区别。正是这些区别,给软件平台模式的应用带来了很好的效果。

对于传统单纯以应用为重的、“独立运作缺乏共享的项目外包”模式而言,其目标是特定项目开发,实现方式则主要基于代码编写和框架引用,代码复用是其最大的效益。而“以平台托应用,应用与平台并重”的软件平台模式,其目标是面向一组特定的业务领域进行规模化定制开发,而研发方式则完全基于软件技术平台展开,其中的90%以上的核心资产可以得到重用。后者可以极大地提高了软件核心资产的重用率,从而快速实现高质量、低成本、灵活、低维护的好软件产品交付。  



图表 22 CIO认为引入软件平台带来的效果

本次调研发现,在那些已引入软件平台的企业中,CIO感受到软件平台带来的最大效果依次是:缩短了系统交付时间、提高了IT系统质量、管控能力得到加强等。



图表 23 引入软件平台能节省研发成本

(注:上图反映了开发N个不同系统所需要的累积成本。细线为单一产品开发时的累积成本,白色粗线为引入软件平台实现规模化定制开发的累积成本。)

我们会发现,当开发系统的数量很少时,引入软件平台的成本相对较高,而当开发的软件系统数量很多时,成本就会大幅降低。两条曲线的交点代表了平衡点,在这点上 ,开发单一产品与引入平台多系统开发的成本相当。

经验表明,当企业开发的软件系统数量在3-4个时,就可以达到软件开发的平衡点。平台最适合大型企业的多应用定制开发。对于单一项目引入技术平台实现,短期看,往往是不经济的。而对于超过3个以上的多应用定制开发用户,引入平台就成为一件相当经济的事情了。

缩短上市时间也是大企业有必要引入软件平台,实现规模化定制开发的另一个重要动机。我们假设每个单独系统开发的上市时间几乎是固定的,多数情况下就等于系统的开发时间。但对于引入软件平台后,在平台的建设期会有一个时间,包括对平台的学习和适应期。一旦平台学习应用的阶段过去后,新开发的软件系统的时间将显著缩短。

图表24 引入软件平台的交付时间效益曲线

从长远看,基于软件平台的开发模式,也将改变IT部门人力资源的结构。软件开发的核心将主要依赖于软件平台和相关流程,软件开发人员将不再需要大量高端人员,“软件蓝领”即可以完成大部分项目的研发工作,从而大大降低人力成本。而由于企业可以掌控软件平台的核心技术,使得企业对软件开发商的依赖性也大大降低,因此企业信息化建设更可控。

调研发现,也有一些大型企业的CIO认为,引入软件平台、搭建统一的信息化平台模式将促进IT部门业务模式的创新,并最终催生全新的IT部门业务模式与内外生态链结构,即IT部门的“平台型模式”。

IT部门平台型业务模式是对平台概念的延伸。作为一种交易结构,引入软件平台的企业IT部门连接着内部业务部门,外部应用开发商等多方利益相关者,这些利益相关者的利益诉求存在互补性,他们通过引入软件平台的IT部门联系在一起交易,并最终形成息息相关的生态结构。参与交易的利益相关者越多,平台的价值就越高,对后来利益相关者的吸引力就更大。现在,利用独特的信息化平台进行商业模式创新的例子已在各个产业中到处可见。例如,携程的IT平台改变了旅游业的商业模式、ZARA的IT平台改变了服装业的商业模式、苹果的AppStore平台改变了手机业的商业模式。

开放平台正成为互联网时代的大一统策略。未来的企业,在自己信息化平台的支撑下,将会在开放自己信息化平台的基础上产生无穷无尽的创新空间,从而创造出各种新型商业模式,激发企业的新生命!

案例:山东农信搭平台应挑战

1、客户介绍

山东省农村信用社成立于1951年,共有机构网点6035家,从业人员5.4万人,是全省营业网点和从业人员最多、服务范围最广、资金规模最大的综合性、多功能地方金融机构。2004年6月成立的山东省农村信用社联合社是由全省农村信用社和农村合作银行入股组成,对全省农村信用社、农村合作银行行使管理、指导、协调和服务职能的金融机构。

2、主要挑战

山东农信从1996年与农行分家,最开始基本上继承和沿用农行的IT系统。但随着IT应用的深入,农信社在应用系统的建设面临着四方面挑战:

挑战一:如何有效的保证多个系统实施的速度和质量?

挑战二:如何让农信社的多个应用系统从开始建设的时候就具有良好的可扩展性、可维护性,满足业务灵活变化的要求?

挑战三:如何加强山东农信对多个应用系统的控制,加强对开发商的管控,以保证应用系统的稳定和可持续发展?

挑战四:如何用有限的人力资源实施、管理和商业银行差不多规模的大量应用系统?

这些挑战归结为两个根本性的问题:如快速高质量的实施多个应用?如何提高多个应用系统的管控能力?这促使山东农信高层领导深入思考,采取什么模式来改变这种现状?

3、解决方案与实施路线

经过分析,山东农信决定借鉴同业的经验,通过引入专业成熟的技术平台作为山东农信的统一平台,收敛技术路线,制定山东农信应用技术的标准和规范,并且把这些标准和规范通过统一平台固化下来,约束合作公司在统一平台上进行开发、运维。

经过充分认证和具体客户案例考察,最终山东农信确定引入普元公司的SOA应用平台Primeton EOS产品作为山东农信应用系统的统一平台。

山东农信引入统一平台后,如何使用统一平台来实施应用项目?经过内外部讨论,山东农信进行了合理规划,统一平台的实施路线为:项目级(项目试点)-->规划级(大规模实施)-->回归级(过程改进及提升)。  

图表 25 山东农信软件平台实施路线图  

4、实施效果

如今山东农信引入统一平台虽然才过去半年的时间,但是,已经基于统一平台完成了ECIF、企业征信、审计系统等3套系统的建设,正在建设的系统有信贷系统、OA系统、个人征信、资产管理系统。

通过引入软件平台的方式,山东农信降低了对开发商的依赖性,外包管理变得更加容易和可控,提升了应用实施管控,并建立起了一支能够深层次开发维护的队伍。同时,项目实施周期更可控,系统也更加稳定,系统质量也更加可控。