专注软件造价评估服务

软件成本估算|软件成本评估|软件工作量评估

免费咨询热线:010-82458597

当前位置:  首页 > 评估知识 >

某金融企业软件造价及成本度量服务项目实践案例

一、案例概况

  (一) 案例背景

 
  某金融企业(以下简称:甲方企业)为进一步提高自身应用研发类项目工作量系统化审核水平,提升软件造价及成本估算的准确性,增强安全生产履职能力,标准化、精细化管理软件开发工作,于2022年委托北京迅威国信科技有限公司(以下简称:迅威国信)开展了软件造价及成本度量服务项目。期望通过迅威国信的服务,规范现有软件开发项目工作量评估实施流程,切实做好应用研发类项目工作量评估工作,有效指导信息化项目建设资源投入。
 
  (二) 面临的问题
 
  甲方企业软件项目造价的科学性、客观性、合理性要求逐步提升。2019年,甲方企业引入功能点方法及相关工作量和费用估算模型作为软件开发立项预算的主要造价方法,取得了一定成效。但随着传统金融项目、金融科技创新项目、系统整合项目的不断积累和增加,一方面发现原有的评估模型需要根据相关国家、行业、团体标准的发展以及中国软件行业最新基准数据进行改进和优化,为甲方企业软件研发项目提供更加科学合理的成本度量的有力依据。另一方面也需要不断提升现有项目团队的软件造价及成本度量的评估能力,从而加快推动企业量化造价方法整体应用水平的持续提高。
 
  因此,甲方企业亟待参照金融行业优秀实践及行业基准数据,结合自身管理特点和实际过程能力,对软件开发项目评估模型进行改进优化,形成更加科学合理、易操作的软件开发项目造价模型。并借助应用新模型的时机,为主要参与评估、审核的人员提供软件工程造价的系统课程培训机会,以更好地提升内部评估能力。
 
  (三) 案例目标
 
  为甲方企业提供软件造价及成本度量服务,根据国家标准、监管要求、行业经验和甲方企业项目特点,完善软件造价评估工作模型,开展估算技能指导培训,对甲方企业功能点估算情况进行审核,发现共性问题,分析估算偏差,并给出改进建议,从而进一步完善软件研发成本度量工作,建立一套适合甲方企业实际情况的评估体系。
 
  本项目包括现状调研评价、评估模型优化、知识转移培训、试运行持续优化阶段主要工作目标。
 
  第一阶段:主要完成现状分析及评估模型优化,提供其他预算评估方法的建议。针对甲方企业应用研发类项目预算评估、人员技能水平等情况进行梳理并完成现状分析与评价,提出明确的优化建议。根据国标要求,结合行业数据,对评估工作进行针对性的改进及优化,建立一套适合甲方企业实际情况的评估模型,明确适用范围,编制软件造价评估操作规范、模板,完成国标落地工作。另外,对不适用基于功能点方法的信息化项目,提供其他预算评估方法的建议。
 
  第二阶段:主要完成评估成果宣贯工作,并在实践过程中开展技术答疑。根据企业特点和改进的估算管理方法,开展集中的软件造价评估成果宣贯,对企业人员进行GB/T36964-2018《软件工程软件开发成本度量规范》国标(下称国标)及评估工作的讲座,并结合软件项目度量技术指导案例,进行案例培训和指导,提高自有人员的技术能力。
 
  第三阶段:主要完成持续优化工作,针对评估模型、系数参数等进行符合甲方企业实际情况的适应性调整,完成针对性的改进及优化,对于试运行期间的技术疑难问题提供支持服务。并为后续软件开发项目评估审核持续改进工作提供建议,提高评估工作精确性、降低误差。
 
二、 实施过程
 
  (一) 实施难点

  一是为了精准定位甲方企业原有已经基于功能点方法的评估模型问题,必须开展更加全面、详尽的历史项目数据分析(抽取了历史3年的70个典型项目),并结合行业对标进行估算偏差分析,查找问题,明确改进方向。此项工作量大且较复杂。
 
  二是在原来的功能点方法实践过程中,甲方企业评估人员因缺乏专业指导,估算操作上存在的一些问题已形成了惯性,这些问题容易对标准评估实施方法产生干扰,进而影响评估结果的客观性,需要通过强化基础理论培训和实践指导来矫正问题。
 
  三是甲方企业在评估体系建设上存在不足,需要进一步加强过程建设及估算流程的固化,重新为甲方企业制订相关规范、指南、模板,建立可持续的改进机制,并对相关体系合理分层,以保证制度的可维护性和易用性,建立方法的持续优化机制。
 
  (二) 实施路线
 
  实施时间与路线见图1,实施阶段与任务见表1。
 
软件项目造价评估实施时间与路线图
图1 实施时间与路线图
 
 
软件项目造价评估实施阶段与任务表
表1 实施阶段与任务表


  (三) 服务内容
 
  1. 现状调研和评估
 
  由甲方企业和迅威国信共同明确本项目的目的、意义以及主要工作内容,并正式组建项目团队,明确各方职责。迅威国信面向甲方企业的技术开发部、信息服务部、信科委办公室负责软件造价评估的相关人员逐一开展了调研访谈,详细了解了各相关部门和人员在软件造价评估工作过程中的情况、困难及诉求,分析了现有评估模型可能存在的不足,同时抽取了2020-2022年70个历史项目评估数据进行了数据分析,对甲方企业软件造价评估情况进行了全面的梳理分析。
 
  根据现状调研情况,从人员、过程、技术、实践角度对甲方企业软件造价水平进行了评估,得分为1.3分。甲方企业现有的软件造价评估工作总体上属于初步建立阶段,优于未开展软件造价评估的金融机构,但与已采用软件造价评估且已改进的金融机构平均水平(1.7分)存在一定的差距,计划通过本项目计划达到已管理的水平(2.5分)。
 
  甲方企业现有软件造价评估水平与改进目标水平主要存在以下4方面的差距:
 
  一是评估模型方面,现有模型未及时根据国标、实施规范的发展,以及行业基准数据的最新发布对模型及基线进行更新,应对评估模型进行改进,同时建立持续更新完善的机制。
 
  二是过程管理方面,现有软件造价评估工作主要侧重于项目前期的预算评估阶段,尚未形成对评估情况与实际投入情况的闭环管理机制,缺乏对项目实际投入情况与预估情况的跟踪对比。
 
  三是人员方面,评估人员对于功能点方法拥有了一定的应用能力,但仍有待进一步提升能力,达到更加熟练和准确的运用水平。
 
  四是实践方面,软件造价评估所需的需求文档大部分可以满足评估基本要求,但也存在部分需求文档无法直接支撑估算,需求质量还需要进一步提升,同时,有待形成完善的估算基线及样例。
 
  2. 基于功能点方法的软件造价评估模型优化
 
  按照客观真实、易于理解、逻辑严密、宏观优先、持续改进的原则,根据国家标准GB/T36964-2018《软件工程 软件开发成本度量规范》、工业和信息化部行业标准SJ/T 11463-2013《软件研发成本度量规范》以及配套的应用指南、中国计算机用户协会团体标准T/CCUA 005-2019《软件造价评估实施规程》、北京软件造价评估技术创新联盟团体标准T/BSCEA 002-2019《软件造价评估实施规程》、中国软件行业基准数据(CSBMK®-202210,包含国际、国内项目数据25142套及分析结果),并结合甲方企业实际情况对基于功能点方法的造价评估模型进行设计。
 
  优化后的评估模型明确了适用范围,适用于度量成本与功能规模密切相关的软件研发项目,即以功能性需求开发为主的软件开发项目;明确了预估功能点和估算功能点计数两种方法的应用场景。模型包括了规模蔓延、软件因素和开发因素三个领域的9项调整因子,并针对每项因子的标准出处和取值说明进行了明确,为模型的实践应用和持续改进提供帮助;模型对于功能点计数过程进行了改进,新增了功能点修改类型,完善了功能点重用程度两项字段;模型细化了评估结果页,对驻场外包方式的开发类项目进一步细分了测试工作量的估算结果,并对驻场外包方式不同级别外包人员的工作量投入进行了支持。基于客观的规模估算结果以及适用于甲方企业软件项目实际情况的开发生产率基线和人月费率,模型自动计算生成软件工作量及费用评估结果,为项目的预算编制、驻场外包人员引入等资源估算提供参考。
 
  3. 甲方企业软件造价评估实施指导手册编制
 
  实施指导手册面向于甲方企业的软件估算、软件度量工作相关人员,包括但不限于业务部门、开发人员、测试和质量人员、项目管理部门、技术开发部的中高级管理人员等。
 
  实施指导手册的主要内容包括两个方面:一是对软件造价及成本度量方法的依据、估算模型、评估流程、以及估算模型中采纳的生产率、人月费率、工作量估算的软件因素和开发因素等进行了详细说明;二是对软件造价及成本度量的技术方法进行了详细描述,对工作量识别的关键概念、具体操作要求进行详细说明,并通过具体案例、常见问题解答、注意事项等进行示例。
 
  实施指导手册可作为软件造价评估实操人员的技术手册。
 
  4. 其他常用软件造价评估方法补充
 
  由于功能点方法主要适用于度量成本与功能规模密切相关的软件研发项目,为了更好的满足甲方企业其他类型软件研发项目类型的造价评估工作,迅威国信对专家经验法、类推法、类比法、询价法4种其他常用的软件造价评估方法进行了补充介绍,并明确了相应的使用方法。
 
  • 专家经验法:是一种以“估”为主的定性的评估方法。依托领域专家的知识和经验,通过对过往项目结构进行综合分析,对待估算项目进行分析和预测。敏捷类软件研发项目由于项目前期需求无法细化到功能点计数方法的程度,可采用专家经验法进行软件造价评估。迅威国信专家对目前敏捷研发项目使用的专家法评估模板进行了评估,提出了优化建议,并对模板进行了完善。
 
  • 类推法:类推法是属于以“估”为主的方法。将本项目的部分属性与高度类似的一个或几个已完成项目的数据进行比对,适当调整后获得待估算项目工作量或成本估算值的方法。适用场景为具备高度类似的历史项目数据,应用要点为针对主要差异的调整。
 
  • 类比法:类比法是属于以“算”为主的方法。将本项目的部分属性与类似的一组基准数据进行比对,进而获得待估算项目工作量或成本估算值的方法。类比法基于基准数据,通常以第50百分位数为参考而非均值。适用场景为具备基准数据库,应用要点为样本不足时的处理方法。
 
  • 询价法:通过对多个潜在供应商的软件产品进行询价,采用加权平均算法确定参考成本。主要适用于产品比较标准,生产厂家或经销商竞争比较充分的产品。
 
  5. 软件造价评估工作机制完善
 
  为了进一步规范软件造价评估工作过程,建立对软件造价评估的闭环管理,强化软件造价评估的管理能力,持续提高软件造价评估水平,迅威国信对甲方企业软件造价评估工作机制提出建议。信科委办公室拟基于工作机制建议,按照甲方企业制度编制流程,组织相关部门进行意见征集和确认,制定甲方企业的《软件造价及成本度量操作规范》并作为三级制度予以发布。
 
  工作机制建议主要包括:一是明确基于功能点方法的造价评估的适用场景;二是明确需求部门、软件开发项目承担部门和信科委办公室的工作职责分工;三是明确软件成本评估初步评估和复核等工作过程;四是建立项目投入情况登记的闭环管理机制等内容。
 
  6. 需求编制规范工作
 
  迅威国信专家通过对甲方企业2020-2022年度70个项目样本进行评估和分析,80%的需求已经能够基本支撑估算功能点方法的规模度量工作。为了更加准确地支持估算功能点方法的应用,迅威国信专家提出了相关建议和示例。要求需求文档从业务需求出发,编制需求文档,形成需求特性条目,通过每个特性条目反映业务上的原子操作,以便技术开发团队基于需求文档的需求特性条目形成功能条目,以支持功能点的准确识别和计数。以上建议,一方面使得功能需求描述能更好地支持估算功能点方法的规模度量工作,确保评估结果的完整性、准确性。另一方面结合功能点方法有助于拉动需求质量的不断提升,减少需求理解不一致的分歧。
 
  7. 知识转移培训
 
  迅威国信为甲方企业提供了两天的工信部软件工程造价师认证课程的集中培训,提升了甲方企业内部评估和审核团队的专业水平,提高了评估结果的客观性、一致性和评估工作的效率。
 
  通过培训,甲方企业软件造价相关人员了解了国家及行业标准所规定的软件研发成本构成及其估算方法、过程和原则;掌握利用基准数据,并使用多种方法(方程法/类比法/类推法),对软件项目的工作量、工期、成本进行科学估算及交叉验证的要点及技巧;能够基于国际标准的(快速)功能点方法,针对不同应用场景,科学估算软件规模、工作量、成本及工期合理范围;掌握了本项目估算模型和相关模版的使用方法。
 
  8. 试运行持续优化
 
  在造价评估模型的试运行阶段,迅威国信专家抽取了在线支付公共组件建设、数据平台资源包等典型项目,对评估模型应用情况进行了跟踪。根据应用效果和甲方企业各部门反馈意见,表明现有的造价评估模型能够充分满足甲方企业当前预算评估工作需要。
 
  同时,迅威国信专家针对甲方企业日常软件造价评估工作中的相关疑难问题提供了持续的技术指导,解决了评估人员在软件造价方法应用中的困惑,同时,对指导手册中常见问题、重用程度标准等内容进行了完善。
 
  9. 软件造价及成本度量工作后续建议
 
  软件造价及成本度量工作需要能够不断满足甲方企业信息化的快速发展、信息化建设项目规模持续提升和应用研发类项目投入逐步增长的需求。迅威国信结合本项目实施情况和软件造价方法应用趋势,提出了甲方企业软件造价及成本度量工作的后续建议,从人员、过程、技术、实践等方面为甲方企业软件造价工作的持续改进提供了明确的建设内容,包括:模型持续优化、知识库建设、应用场景拓展、功能点审核等方面。
 
三、 实施成效
 
  本项目已基本达成项目目标,取得的主要成效如下:
 
  评估模型方面:通过对甲方企业历史项目分析,参照国标、中国软件行业基准数据库及金融行业优秀实践,确定合理的生产率基线,引入合理的调整因子,建立了能够客观反映甲方企业软件项目成本构成及水平,真实表达软件规模度量结果与工作量、成本之间关系的新的评估模型。对于不适用基于功能点方法的信息化项目,提供了专家经验法、类推法、类比法、询价法等其他预算评估方法,满足了甲方企业软件项目现有主要应用场景的估算需求。两种方法相互补充,形成了一套可以满足甲方企业应用研发类项目预算需求的完整评估方法体系。试运行阶段表明,方法可操作性良好,并具备较强的适用性。
 
  过程管理方面: 通过软件造价及成本度量操作规范的制定与颁布,进一步规范了软件造价评估工作流程,建立了对软件造价评估的闭环管理,强化了软件造价评估的管理能力,形成了甲方企业软件造价评估实施指南。
 
  人员方面:通过对甲方企业进行成果宣贯和软件工程造价师认证课程的集中培训,以及在试运行期间的实践问题指导,甲方企业内部评估和审核团队的专业水平有了明显提高,评估资源及责任人明确。
 
  实践方面:试运行期间迅威国信评估专家根据评估模型和补充的评估方法,带领甲方企业内部评估和审核团队不断提高估算精度和效率,节约估算成本,形成了阶段性的软件项目评估结果数据,可用于后期项目评估参考,为后续方法和模型的持续优化奠定良好基础。
 
  同时,需求文档从业务需求出发,形成需求特性条目,通过每个特性条目反映业务上的原子操作,以便技术开发团队基于需求文档的需求特性条目形成功能条目,更好的支撑了功能点方法的度量工作。
 
四、 客户评价
 
  项目达到了预期目标,建立的评估模型遵循相关国家、行业、团体标准以及符合中国软件行业最新基准数据,运行期间证明了方法和体系的有效性、可行性,满足了我司预算评估工作需求,并已经在实际工作中发挥了积极作用,为推动我司软件造价及成本度量的精细化管理工作奠定了良好的基础。(本文版权归北京迅威国信科技有限公司所有,未经授权不得转载。)
 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。