什么是软件成本?
“你如果无法度量它,就无法管理它" ——彼得.德鲁克
客观度量软件成本一直是软件行业的难题,如何让甲方与乙方都满意,真正解决软件成本“说不清道不明”的矛盾。那么首先我们就要分析软件成本的构成,并研究各项成本的组成特点,制定一套标准、客观、公正的度量方法↓↓↓
一、 软件成本包括哪些?
在分析软件成本组成前,我们先整体分析软件的全寿命周期,包括需求分析、设计、编码、集成、测试、第三方测试、上线、维护、升级等阶段。
一般将软件需求分析、设计、编码、集成、测试、上线发生的成本归集为为软件研制阶段成本,软件第三方测试发生的成本归集为软件测试成本,软件维护发生的成本归集为软件运维成本,软件升级发生的成本按研制成本进行归集。综上,可以把软件成本划分软件研制成本、软件测试成本、软件运维成本。
二、 软件研制成本是什么?
软件研发成本是为达成软件研发项目目标开发方所需付出的各种资源代价总和。