如何核算一个软件开发项目的成本?

来源:百度知道 编辑:UC知道 时间:2024/05/04 02:15:15
如何核算一个软件开发项目的成本?
谢谢:)

一、项目阶段划分
  软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。
  1、立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析,需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。
  2、建设阶段:由软件开发商根据前期需求分析和系统设计,进行编码实现,并负责安装实施、运行维护等工作。项目实施完毕,需委托第三方测试机构进行验收测试。
  3、完成阶段:项目完成后,在需求变更较大的情形下,可委托专业技术机构根据实际工作量估算项目建设费(决算),项目结束。
  二、 各阶段费用构成
  各阶段的所有费用可分为四类:
  1、咨询费:包括立项阶段的可行性分析,需求分析、系统设计、估价、招投标等方面的工作所需要支出的费用。
  2、服务费:第三方测试机构的验收测试费、监理单位的监理费、进行数据扫描录入等方面工作的数据处理费等。
  3、建设费:软件开发商在开发、实施、维护等方面工作的费用。其中包括:
  软件开发费、系统实施费、运行维护费。
  4、附加费:针对具有特殊性质的软件开发项目。如:若需要提交源程序,必须增加知识产权费;若涉及保密方面的工作,则须增加保密费用等。
  三、按照各阶段的成本费用内容,进行账务归拢,依据会计准则准确核算并登记各项成本费用数据即可

这个要牵涉到一定的历史数据的,因为每个公司不一样
我说的历史数据是指,你所在的公司的开发人员1人/天的额定开销是多少,代码行数是多少等等,然后根据的你的项目的功能点的多少核算出相应的成本
具体的你可以去参考一些软件项目管理方面的书,都有很详细的讲项目估算的