新闻详情

News

预算编制明确要求软件造价按照功能点计算,软件工程造价评估成为关键路径
新闻动态
2024-08-21

在当今这个信息技术日新月异的时代,软件工程项目作为推动社会进步与产业升级的重要力量,正面临着前所未有的挑战与机遇。项目的成功不再仅仅依赖于技术的先进性,更在于其成本效益的合理控制。软件工程造价评估,通过科学预测项目总成本,包括人力、材料、间接费用等,为项目预算规划、资源分配及风险管理提供了坚实的支撑。它不仅关乎项目的经济效益,更是项目能否顺利推进、按时交付的关键所在。

软件工程造价评估是指预测一个软件项目的总成本,包括但不限于人力成本、材料成本、间接费用等,核心在于精准度量与科学评估。依据国家标准《软件工程 软件开发成本度量规范》(GB/T36964-2018),项目团队需根据项目方案编制成熟度,合理界定项目建设边界,并灵活运用功能点计数法等多种方法,准确识别功能点,从而客观评估软件项目的规模、工作量和成本。

功能点分析方法以其高度的准确性和一致性,在国际上被广泛采用,成为度量软件规模的主流方法。在具体实施中,可参照道普信息参编的《系统与软件工程 功能规模测量 FiSMA1.1方法》《系统与软件工程 功能规模测量IFPUG方法》《系统与软件工程 功能规模测量 COSMIC方法》《系统与软件工程功能规模测量 MkⅡ功能点分析方法》及《系统与软件工程功能规模测量 NESMA方法》在内的多项国家标准,以确保评估的准确性和有效性。

一、政策引领软件造价评估规范发展

对于软件造价评估,国家和地方出台了一系列政策和要求,明确规定进行软件造价评估,这些政策有助于规范软件项目的成本控制,促进项目的顺利进行。

在国家项目投资审批政策层面,根据《国家发展改革委投资咨询评估管理办法》《政府投资条例》(《中央预算内直接投资项目管理办法》等规定,审批投资信息化项目时,一般应当委托具备相应能力的第三方咨询机构对项目建设的各个阶段进行评估。特别重大的项目实行专家评议制度的,必要地出具第三方造价咨询报告。

在信息化项目预算绩效管理政策层面,根据《中共中央 国务院关于全面实施预算绩效管理的意见》《国家政务信息化项目建设管理办法》《中华人民共和国预算法》《关于委托第三方机构参与预算绩效管理的指导意见》等规定,预算部门或单位委托第三方造价咨询机构参与预算和绩效管理,是推动加强预算管理、提高财政资金使用效益的有效手段。

二、软件项目开发过程中存在诸多风险

软件项目开发过程中,往往伴随着诸多挑战。这些问题若处理不当,极易导致项目成本超支、进度延误等风险。软件工程造价评估通过提前识别潜在风险,制定应对措施,为项目团队提供了有力的支持,帮助项目顺利度过难关。

1成本失控问题

软件工程造价评估通过精细化的成本估算和动态监控,有效控制项目成本,防止因需求变更、技术难题等原因导致的成本超支。

2进度延误问题

通过合理规划和资源调配,造价评估有助于确保项目各阶段按时完成,减少因资源不足或分配不当导致的进度延误。

3质量波动问题

造价评估强调成本与质量之间的平衡,通过优化成本结构,确保在预算范围内实现高质量的软件产品,减少因成本压缩导致的质量问题。

4风险管理不足问题

通过识别和量化潜在风险,造价评估帮助组织建立风险管理体系,制定应对措施,提高项目的抗风险能力。

5决策依据缺乏问题

造价评估提供的数据支持,为组织管理层提供了直观、全面的项目信息,增强了决策的科学性和准确性,避免了因信息不全或误导导致的决策失误。

三、软件工程造价评估在项目开发全生命周期的应用

针对软件项目开发的诸多问题,道普信息风险管控专家指出,软件工程造价评估的应用应贯穿于项目的整个生命周期。从立项阶段的成本预测与规划,到实施阶段的成本监控与调整,再到决算及后评价阶段的成本分析与总结,软件工程造价评估都发挥着至关重要的作用。它不仅帮助项目团队有效控制成本,还促进了项目管理的规范化和精细化。

1立项阶段

在立项阶段,软件工程造价评估的主要作用是为项目提供科学合理的成本预算,帮助项目决策者做出正确的立项决策。比如,为某省房产局的信息系统项目提供造价评估服务,通过精确的成本估算和风险评估,为项目预算提供参考,帮助决策者制定合理的项目预算。
I成本估算:

通过对项目需求、技术难度、开发团队能力等因素的综合分析,采用功能点分析法、参数化模型法等科学方法,对软件开发全生命周期的成本进行精确估算。

II风险评估:

在估算过程中,识别并量化潜在的风险因素,如技术难度、人员变动等,为项目立项提供全面的风险信息。

III决策支持:

基于成本估算和风险评估结果,为项目决策者提供有力的数据支持,帮助他们评估项目的可行性和投资价值。

2实施阶段

在项目实施阶段,软件工程造价评估的主要作用是控制和管理项目预算,确保项目按计划顺利进行。比如,对某市政府委托开发的软件系统进行造价评估,为建设单位和开发单位协商软件开发费用提供参考,有助于合理调配资源,有效控制项目范围和质量。
I预算监控:

定期对项目实际支出与预算进行对比分析,及时发现预算偏差并采取措施进行调整。

II资源调配:

根据项目实际进展和预算情况,合理调配人力、物力等资源,确保项目资源的高效利用。

III进度管理:

结合成本估算结果,制定项目进度计划,并对项目进度进行监控和管理,防止因资源不足或分配不当导致的进度延误。

3决算及后评价阶段

在决算及后评价阶段,软件工程造价评估的主要作用是总结项目成本经验,为未来项目提供参考。比如,某市信息化项目财评机构负责对信息化项目进行决算审核,通过软件工程造价评估服务,为信息化项目决算提供参考,有助于项目交付、总结和评价。
I成本决算:

对项目实际成本进行全面核算,与预算进行对比分析,评估项目成本控制的成效。

II后评价:

对项目的投资效益、成本控制、风险管理等方面进行全面评价,总结经验教训,为未来项目提供改进建议。

III报告编制:

编制项目成本决算报告和后评价报告,为项目交付、总结和评价提供有力支持。

在政策的推动下,软件工程造价评估正逐步成为现代软件项目管理的重要组成部分。作为软件开发和信息化项目建设的核心环节之一,软件工程造价评估不仅影响着项目的经济效益和社会效益,更对推动行业健康发展、提升国家信息化水平具有重要意义。未来,随着技术的不断进步和管理的日益完善,软件工程造价评估将在更多领域发挥更大作用,为软件项目的成功保驾护航。