浅析软件项目开发成本测量

  项目过程中测量成本:软件开发成本分成直接人力成本,间接人力成本,直接非人力成本和间接非人力成本四部分。其中间接成本,包括间接人力成本和间接非人力成本,都是不为特定项目而产生,但服务于整体开发活动的费用分摊,因此在特定项目过程中对间接成本进行测量的意义不大。而直接成本方面,包括直接人力成本和直接非人力成本,都是为特定项目而投入的,因此需要在项目过程中进行测量。而直接人力成本最直接的测量因素就是工作量,因此在软件开发过程中,可以只跟踪直接非人力成本和工作量。

  在软件开发过程中,对软件开发直接成本的测量周期,也可分为定期和事件驱动两种形式,其原则可参考上文工作量测量的内容。在事件驱动方面,需求变更自不必说,如在软件开发过程中突遇重大技术问题,其解决方案无论是投入额外的人力,还是外购解决方案,都会对直接成本造成影响。又如在项目开发过程中,发生设备故障、人员损失(离职或生病)等情况,无论是设备维修或更换、还是人员重新雇佣等,也都需要重新测量直接成本。

  项目结束后测量成本:在软件项目结束后,为了解软件开发项目的整体成本状况,则有必要对各项成本分别进行测量。即除了直接成本中的直接人力成本和直接非人力成本外,也需要对间接成本中的间接人力成本和间接非人力成本进行分摊和测量。这些数据除了作为本项目评价的重要内容之外,也是组织级度量数据库的重要输入。特别是间接人力成本和间接非人力成本数据的积累,对组织今后项目获得更为准确估算具有非常重要的意义。

  对于可以按照交付软件规模进行结算的项目,应根据交付软件规模及规模综合单价计算实际成本。此处交付软件规模应为项目结束后所测量的软件规模,其测量方法应与规模估算所采用的方法一致。

(0)

相关推荐

  • 软件类项目人工成本统计的两种方法

    软件类项目中人力成本占了主要部分,项目的实际人力成本决定了项目的利润. 在实际工作中往往有这样一个现象:项目立项预算时,利润都很高,到最后核算部门利润却往往低得多. 这是因为软件类项目人力成本很难预算 ...

  • 软件项目开发成本评估时代码重用度该如何计算?

    软件项目开发成本评估时代码重用度该如何计算呢? 在对一个软件项目开发成本进行评估时,若存在代码重用情况,我们应该考虑一下代码重用度.在进行成本估算时,重用程度要根据数据/事务功能的修改程度来计算,简单 ...

  • 软件开发成本测量之软件项目规模和工作量测量

    从软件开发成本度量的角度来看,在完成了对软件项目的规模.工作量和成本的估算后,并不意味着度量工作的结束.相反,在整个软件项目的生命周期中,还需要持续不断地对软件成本进行测量和分析.这些测量和分析的工作 ...

  • 系统软件开发报价清单:软件项目需求明细以及报价单

    系统软件开发报价清单:软件项目需求明细以及报价单 软件开发报价清单明细一般包含系统开发费用.服务器费用.项目维护费用等等费用,但是通常客户要求给出系统开发的报价明细时,只是说系统的开发费用,所以我这里 ...

  • 18号 1号模板来了!硬件 软件项目研制经费分析报告

    软件科学合理计价,是科研经费新法规体系的重要组成和亮点. 当前很大一部分项目,都是既有硬件又有软件.有关主管部门通常遵循主要原则和测算基本要求: (1)按照项目工作分解结构.项目工作量进行经费测算,确 ...

  • 如何评估软件项目中ERP与设备管理系统的接口开发建设?

    问:目前遇到个项目,建设内容是ERP与设备管理系统的接口开发建设,接口开发主要是数据表的开发,设备管理系统去读接口,想问下ERP这边的接口开发数据表都是ILF,感觉没有对这些数据表进行操作,设备管理系 ...

  • 软件项目工作量估算之复用程度分析

    软件工作量估算是我们在对一个软件项目成本估算过程中,在完成软件规模估算后需要进行的第2项估算工作.在软件项目工作量估算过程中,我们除了要进行风险分析外,还要考虑软件复用的程度. 软件复用就是将已有的软 ...

  • 浅析软件非功能规模评估模型(SNAP)的评估过程

    非功能需求,指软件产品为满足业务需求而必须具有的,且除功能需求以外的特性.非功能用户需求是描述软件如何实现功能而不是具备什么功能.非功能特性包括产品必须具备的质量属性和必须遵守的约束.例如:软件性能需 ...

  • 以某医院EPC项目为例 — 浅析EPC项目设计管理组织流程优化

    目前,工程总承包模式在我国由设计院.施工企业独自承包或者由满足资质要求的企业组成联合体参与实施,但不管哪种形式,都需要牵头单位有较强的设计管理能力,通过设计管理优化,实现"三省一降" ...