北京软件造价评估联盟:开启软件成本度量新篇章

 2016-会议动态     |      2016-12-06 17:15

2016年11月10日,由工业和信息化部电子工业标准化研究院指导、北京软件造价评估技术创新联盟主办的2016(第一届)中国软件估算大会暨2016软件行业基准数据发布会在北京丽亭华苑酒店拉开帷幕。

本次大会由工信部电子工业标准化研究院、北京软件造价评估联盟、北京软交所三方联合发布的“2016年中国软件行业基准数据”引起了业界的广泛关注。会后赛迪网记者也有幸采访到了北京软件造价评估技术创新联盟代寒玲秘书长、首席度量专家王海青以及中国邮储银行总行信息科技部项目管理处副处长段永政。

三位被访人站在联盟、专家、用户的角度解读了软件行业基准数据发布的背景和价值。

软件市场缺失的那架“软件价值公平秤”

北京软件造价评估联盟代寒玲秘书长为赛迪网记者介绍了联盟成立的背景和意义。近些年我国软件和信息服务业发展很快,2015年年收入额已经超过4万亿。而在各行业信息化过程中,如何对软件价值进行衡量、如何度量和评估软件项目的成本,是大家普遍关心的问题,因为这牵扯到信息化建设单位的预算管理,影响到软件项目的招投评标活动,也影响到甲乙方之间的商务结算。

过去大家都普遍采用的专家经验法,虽然能起到一些作用,但是局blob.png限性也很明显,使用这种方法时会受到专家经验的局限性影响。在评审会上,对同一个项目,不同专家估算出来的结果有时会差距非常大,而且也没有很好的办法来评价哪个专家的估算结果更准确,这就给主办方的决策带来极大风险。最关键的一点,等项目做完了发现实际发生费用与计划费用差距很大时,也不知道究竟是什么原因导致的偏差,究竟是软件规模估的不准呢,开发团队的效率发生偏差呢,还是需求变更导致的。就更谈不上用量化的方法来管理和改进提升了。

这些年因为软件造价评估技术、方法和标准的缺失,在软件项目招投标活动中常常会发生“0元中标”、“10元中标”的现象;同一个招标项目,不同厂商报价相差几倍的现象也常常发生;项目结项时甲乙方因为对项目的造价数额达不成一致、进而引发纠纷甚至进入司法程序也屡见不鲜。

因此,为了促进对软件费用和造价评估技术、方法和标准的研究,传播和推广科学的软件造价评估理念和方法技术,提升软件项目的量化管理水平,规范信息化软件项目费用造价的管理,北京科信深度科技有限公司联合中国科学院软件研究所、神州数码等单位共同发起成立了北京软件造价评估技术创新联盟。联盟的性质是非盈利性社团法人,在北京市民政局登记成立。也是国内唯一一个专注于软件造价评估的社团组织。

代秘书长在受访时介绍了国内软件造价相关标准的研制情况。工业和信息化部于2013年下半年发布了行业标准《软件研发成本度量规范》,北京市质监局于2013年下半年发布了《信息化项目软件开发费用测算规范》。但这仅仅是一个开始,后面工信部电子工业标准化研究院还将成立标准工作组来整体推进,软件造价联盟将会积极参与并发挥其技术优势。联盟当前的核心工作也是紧紧围绕软件造价评估技术和标准的研究与推广展开,不断地推进软件造价评估技术的创新,使软件造价评估更加专业化、科学化。目前正在以核心单位身份参与编写的标准有三项,工信部标准化研究院牵头编制的《软件成本度量标准实施指南》的软件研发费用部分,预计2017年上半年会正式出版;与北京软交所、北京科信深度公司共同牵头制定两项北京市地方标准《信息化项目软件运维费用测算规范》《信息技术 软件项目测量元》目前正在征求意见,预计2017年上半年能正式发布。联盟另外一项非常重要的工作就是建设和维护中国软件行业基准数据库,每年发布行业数据,供广大用户和厂商参考使用,支撑以上各项标准的落地。

行业基准数据:软件造价评估的基础和保障

已经发布的和正在研制的软件成本度量相关标准倡导使用量化方法、使用行业基准数据来估算软件项目的成本和费用。因此权威的行业基准数据是标准落地实施的重要支撑与依据。

由于测算出来的费用涉及到甲乙双方的经济利益,所以权威、可信的行业基准数据不但可以帮助甲方进行合理的费用测算和预算,还能使得乙方获得一个合理的利润。最终使得乙方专注于提高生产率和管理水平,获得公允价值之上的利润,形成一个循环受益的良性发展趋势。软件行业基准数据的出台,将使得甲乙双方获得共赢。 因此,甲乙丙方都希望有一个中立的组织,能够维护一个权威的、中立的行业基准数据库,发布权威的行业基准数据。

据王海青介绍,本次发布的2016年中国软件行业基准数据,所依赖的5840fd3c7d55f.png是国内最大的行业级基准数据库的分析结果,数据来自国际相关组织、联盟内的成员单位以及标准落地为企业提供评估或咨询服务中收集。      

这些数据涵盖了电子政务、金融、电信、能源、制造、交通等行业的高可信度数据约7000套。在数据采集过程中,为了保证数据的安全性和真实性,联盟还会对这些数据进行匿名处理,并且基于提供数据的成员单位提供的数据为他们提供一些免费的咨询服务。为保证数据的质量,会严格执行审核数据的相关流程,对数据的完整性、一致性、合理性等方面进行可信度评价。

王海青提到,目前行业基准数据库建设的最大难点在于,很多企业都想成为数据的“消费者”而不是“捐献者”,希望大家能积极地参与数据的提交。对于未来数据库的建设,王海青表示将扩大数据采集的范围,并逐步实现平台化数据分析,提高审核的效率。

最后,王海青还透露,未来联盟会定期发布我国软件行业基准数据,大家可以通过登录联盟网站免费获取这些数据。

功能点字典库:邮储银行成本度量有道

在发布会现场,赛迪网记者还有幸采访到了本次获得“工信部标准软件研发成本度量规范2016年应用示范单位”的邮政储蓄银行总行信息科技部项目管理处副处长段永政,作为银行业软件成本评估的先行者之一,段永政表示随着该行组织级量化管理的不断提升,以及银行合规性的需求日益严苛,高层领导对信息化管理的量化提出了新的要求,金融信息化每年投入了大量的人力进行开发,那么多工作量投入,如何能客观地量化评价相应的产出,成为一个亟待解决的问题。

邮储银行投入了段永政领导的一个小组,在北京科信深度公司的帮助下,blob.png总共八人历时一年,详细梳理了邮储银行历史项目数据,分析出邮储银行自己的生产率,最后完善了管理制度及人员岗位等方面工作,从而建立了一套“基于功能点方法的软件成本评估体系”。在建立体系之前,邮储银行通常采用类比、类推及专家经验法,由于这些方法没有一套标准的体系,很容易受到主观因素的影响,不能保证评估结果的科学性、准确性。建立基于行业标准的软件评估体系后,使用客观的功能点估算方法保证了软件研发成本度量的准确性以及客观性,最终促进了合规性。

谈到这套体系的实施难点,段永政表示最初门槛比较高,需要既懂技术又懂业务的复合型人才,但随着信息化投入的增加,需要投入的软件估算团队也会越来越庞大,针对如何降低资源投入这个问题,邮储银行专家进行了“客户化改造”:建立一整套的功能点字典库,通过功能点字典库,将功能项进行封装,至今为止已经封装了17万多个功能项,功能点数有八九十万个。未来业务人员只需输入功能名称就能自动查询出这项功能的功能点数、工作量、费用等参数,不能查询到的功能项,再交给专职的人员处理,通过相关流程加入到功能点字典库中,从而大大降低了功能点使用的门槛,减少了对专业估算人员的依赖。

段永政表示,这套“基于功能点方法的软件成本评估体系”很有价值。在评估体系建立后的试点应用阶段,前三个月里,邮储银行对比了与传统方法及标准方法得出结果的差异,发现这套体系是非常科学与准确的,通过与实际项目数据的对比后,决定所有的项目都使用这套体系进行评估。目前所有项目都实现了量化管理。目前体系已经在邮储银行信息中心内部、外包商管理及招投标管理等多方面全面实施。在内部,邮储银行对自身的开发成本及开发工期实现了精细化控制;在外部,对外包商的管理也提供了依据,特别是在功能点复用开发方面有了很好的管控;在招投标阶段,能客观地评估出项目金额,作为选择供应商的客观依据。

下一阶段,段永政团队计划做一个后评价体系。在项目结束后对比预算时的计划功能点,检查功能点的实现情况,从而及时发现有可能的灾难性漏洞,避免风险的发生,同时也有效的管理厂商。但这件事情做起来是有难度的,要建立后评价体系,必须通过大量的历史数据的分析,得出过行代码对应的功能点数,得出这个相应的比例,然后再通过代码行来评价功能点的质量。

本次软件估算大会,开启了软件度量新篇章,中国软件行业基准数据发布的三方:工信部标准化研究院、北京软件造价评估联盟、北京软交所将会发挥各自资源优势、加强合作,进一步扩充行业基准数据库,完善数据采集、发布、数据共享机制,按照规范透明的数据收集、分析和发布流程向公众发布权威行业基准数据,供各方参考使用。
相关新闻