从失控到可控:如何实施软件平台模式


 2014-11-02 12:37:13       758

  具备层次化、组件化、产品化和体系化四个特征的软件平台,是解决大型企业多系统多项目并行运作的有效武器。但先进企业的实践表明,在大型企业中引入和部署软件平台并非易事。

  先进企业经验表明,成功实施软件平台模式,需:1)从正确的方法论开始,包括方法与规范、产品与工具、资产与知识等三个部分;2)引入符合层次化、组件化、产品化、体系化特征的软件平台产品;3)遵循全局考虑、分布实施的渐进路线,即平台基础建设阶段、平台优化完善阶段、按平台模式运营三个阶段。从而可确保软件平台模式实施成功率。

从软件平台模式的“方法论”开始

  调研发现,73%的大型企业CIO对于软件平台的部署有着一个共同的关注点,即关注软件平台部署的方法论。

  通过对先进企业做法的深入调查发现,软件平台要想在大型企业中得到成功应用,必须相应的软件平台部署方法论做支撑,否则很难应用成功。

  中国建设银行、港华燃气、山东农信、华为等先进企业的实践表明,一个可操作、科学的软件平台部署方法论应该包括三个部分,即方法与规范、产品与工具、资产与知识。

  通过对先进企业做法的深入调查发现,软件平台要想在大型企业中得到成功应用,必须相应的软件平台部署方法论做支撑,否则很难应用成功。

  中国建设银行、港华燃气、山东农信、华为等先进企业的实践表明,一个可操作、科学的软件平台部署方法论应该包括三个部分,即方法与规范、产品与工具、资产与知识。

软件平台部署方法论的三大组成部分

方法与规范:这是指软件平台部署时要有相应的步骤、流程,以及与之相应的工作方法和工作规范。这里面会涉及平台部署的规划、内容、思路,还有重要的工作流程、标准及规范。

产品与工具:这是指软件平台部署时要选择恰当的平台产品,以及和该平台配套的支撑工具。

资产与知识:这是指软件平台部署时要注意相关资产和知识的积累。其实,平台部署之后,最重要的就是在平台之上的软件或系统资产的管理、利用,以及相应的各种文档、知识的管理。

  只有这三个方面同时做好,才能确保企业软件平台的真正成功实施。

微博言论:

@首都之窗V:首都之窗是北京市政府网站。自2005年起,即把软件平台应用于首都之窗的“政风行风热线系统”之中,现已将其在首都之窗网站群中大规模应用。之所以能推广成功,很重要的就在于有一套成熟的软件平台部署方法论支持,即有优秀的产品与工具、实施的标准与规范,以及不断积累的应用组件资产与知识。

三种建设模式引入软件平台

  本次调研发现,大型企业在建设软件平台时,主要有三种模式,即:采用标准产品模式、基于标准产品定制模式、完全定制模式。并逐步引入符合层次化、组件化、产品化、体系化特征的软件平台产品。

  基于标准产品模式即直接采购软件平台商提供的标准产品。而采用标准产品定制模式,则是在标准平台产品的基础上,通过定制的方式来尽量实现用户未能满足的需求部分。完全定制模式即完全自己开发,完全适合自己需求的软件平台建设模式。这三种模式有不同的适合群体和应用场景。

        

软件平台的三种建设方式以及适用人群

_ueditor_page_break_tag_

软件平台模式部署的路线图

  阶段模型是一个典型的大型企业实施软件平台模式的路线图。先进企业的实践表明,软件平台模式的实施要注意两点,第一是全局规划,第二是分阶段实施。

微博言论:

@国家电网V:搭建统一的信息化软件平台不能一步到位,必须遵循从农村包围城市的原则,分步骤实施。

  软件平台部署路线图分成三个阶段,即平台基础建设阶段、平台优化完善阶段,以及最后的平台模式运营阶段。

        

        软件平台部署路线图

  软件平台部署路线图的第一阶段是开始平台基础建设。这个阶段,核心任务是统一技术框架和标准,制定好项目实施的规划,并且制定好平台整合规范。同时,开始引入标准化的软件平台产品,做好组织机构权限框架、流程组件等工作,并且试点项目要准备好。与此同时,要整理归类技术组件并建立需要的知识库。

  软件平台部署路线图的第二阶段是进行平台优化完善。这种完善主要包括完善架构、标准和规范,制定平台推广方案,建立开发商开发人员认证体系,建立工作量评估制度。同时,需要在平台定制、界面升级、相关框架方面、统一开发测试环境搭建和流程工作台方面做好相关工作。另外,这个阶段需要建立组件库,并且做好服务库的集成。并且,在这一阶段要将更多的应用系统纳入到软件平台之中。

  软件平台部署路线图的第三阶段是IT部门按软件平台模式运营。这个阶段需要建立量化软件过程指标和敏捷软件开发方法,以及建设软件过程管理平台和积累组件与服务。在这个阶段,企业中所有IT应用系统都迁移到统一的软件平台之上。至此,企业得以通过软件平台模式运营管理IT应用系统,并不断优化提升。

  通过软件平台部署路线图来实施运营,CIO得以在保持全局视野的同时,以分阶段渐进实施,可最大程度确保平台引入的成功性。它可以让平台在商业层面更好的满足业务需求,在架构上更具可扩展性和灵活性,在流程上能够更好的进行定义和管理,同时能更好的保证不同项目间的弱关联性。

微博言论:

@中国银行V:软件平台是我们整个企业信息化的核心,它的地位非常重要,不能有任何不可控制的风险。我们一直希望国内的软件提供商能在软件平台领域与国外提供商相抗衡。

相关阅读: