项目过程中测量成本:软件开发成本分成直接人力成本,间接人力成本,直接非人力成本和间接非人力成本四部分。其中间接成本,包括间接人力成本和间接非人力成本,都是不为特定项目而产生,但服务于整体开发活动的费用分摊,因此在特定项目过程中对间接成本进行测量的意义不大。而直接成本方面,包括直接人力成本和直接非人力成本,都是为特定项目而投入的,因此需要在项目过程中进行测量。而直接人力成本最直接的测量因素就是工作量,因此在软件开发过程中,可以只跟踪直接非人力成本和工作量。
在软件开发过程中,对软件开发直接成本的测量周期,也可分为定期和事件驱动两种形式,其原则可参考上文工作量测量的内容。在事件驱动方面,需求变更自不必说,如在软件开发过程中突遇重大技术问题,其解决方案无论是投入额外的人力,还是外购解决方案,都会对直接成本造成影响。又如在项目开发过程中,发生设备故障、人员损失(离职或生病)等情况,无论是设备维修或更换、还是人员重新雇佣等,也都需要重新测量直接成本。
项目结束后测量成本:在软件项目结束后,为了解软件开发项目的整体成本状况,则有必要对各项成本分别进行测量。即除了直接成本中的直接人力成本和直接非人力成本外,也需要对间接成本中的间接人力成本和间接非人力成本进行分摊和测量。这些数据除了作为本项目评价的重要内容之外,也是组织级度量数据库的重要输入。特别是间接人力成本和间接非人力成本数据的积累,对组织今后项目获得更为准确估算具有非常重要的意义。
对于可以按照交付软件规模进行结算的项目,应根据交付软件规模及规模综合单价计算实际成本。此处交付软件规模应为项目结束后所测量的软件规模,其测量方法应与规模估算所采用的方法一致。
以上就是软件造价评估公司中基数联为您带来的“浅析软件项目开发成本测量”所有内容,更多软件开发成本估算知识敬请关注中基数联!