造价师/评估师培训:010-82146681
联盟会员/机构评定:010-82146682
业务合作咨询:010-82586972
E-mail:bscea@bscea.org
功能点字典库:邮储银行成本度量有道
在2016软件基准数据发布会现场,赛迪网记者还有幸采访到了本次获得“工信部标准软件研发成本度量规范2016年应用示范单位”的邮政储蓄银行总行信息科技部项目管理处副处长段永政,作为银行业软件成本评估的先行者之一,段永政表示随着该行组织级量化管理的不断提升,以及银行合规性的需求日益严苛,高层领导对信息化管理的量化提出了新的要求,金融信息化每年投入了大量的人力进行开发,那么多工作量投入,如何能客观地量化评价相应的产出,成为一个亟待解决的问题。
邮储银行投入了段永政领导的一个小组,在北京科信深度公司的帮助下,总共八人历时一年,详细梳理了邮储银行历史项目数据,分析出邮储银行自己的生产率,最后完善了管理制度及人员岗位等方面工作,从而建立了一套“基于功能点方法的软件成本评估体系”。在建立体系之前,邮储银行通常采用类比、类推及专家经验法,由于这些方法没有一套标准的体系,很容易受到主观因素的影响,不能保证评估结果的科学性、准确性。建立基于行业标准的软件评估体系后,使用客观的功能点估算方法保证了软件研发成本度量的准确性以及客观性,最终促进了合规性。
谈到这套体系的实施难点,段永政表示最初门槛比较高,需要既懂技术又懂业务的复合型人才,但随着信息化投入的增加,需要投入的软件估算团队也会越来越庞大,针对如何降低资源投入这个问题,邮储银行专家进行了“客户化改造”:建立一整套的功能点字典库,通过功能点字典库,将功能项进行封装,至今为止已经封装了17万多个功能项,功能点数有八九十万个。未来业务人员只需输入功能名称就能自动查询出这项功能的功能点数、工作量、费用等参数,不能查询到的功能项,再交给专职的人员处理,通过相关流程加入到功能点字典库中,从而大大降低了功能点使用的门槛,减少了对专业估算人员的依赖。
段永政表示,这套“基于功能点方法的软件成本评估体系”很有价值。在评估体系建立后的试点应用阶段,前三个月里,邮储银行对比了与传统方法及标准方法得出结果的差异,发现这套体系是非常科学与准确的,通过与实际项目数据的对比后,决定所有的项目都使用这套体系进行评估。目前所有项目都实现了量化管理。目前体系已经在邮储银行信息中心内部、外包商管理及招投标管理等多方面全面实施。在内部,邮储银行对自身的开发成本及开发工期实现了精细化控制;在外部,对外包商的管理也提供了依据,特别是在功能点复用开发方面有了很好的管控;在招投标阶段,能客观地评估出项目金额,作为选择供应商的客观依据。
下一阶段,段永政团队计划做一个后评价体系。在项目结束后对比预算时的计划功能点,检查功能点的实现情况,从而及时发现有可能的灾难性漏洞,避免风险的发生,同时也有效的管理厂商。但这件事情做起来是有难度的,要建立后评价体系,必须通过大量的历史数据的分析,得出过行代码对应的功能点数,得出这个相应的比例,然后再通过代码行来评价功能点的质量。
本次软件估算大会,开启了软件度量新篇章,中国软件行业基准数据发布的三方:工信部标准化研究院、北京软件造价评估联盟、北京软交所将会发挥各自资源优势、加强合作,进一步扩充行业基准数据库,完善数据采集、发布、数据共享机制,按照规范透明的数据收集、分析和发布流程向公众发布权威行业基准数据,供各方参考使用。