导语:开发一个软件项目,成本如何估算?。接下来小编就说下软件开发成本估算方法有哪几种?如何核算一个软件开发项目的成本?软件系统开发费用明细
软件开发成本估算方法有哪几种
开发一个软件项目,成本如何估算?对此业内已经形成了较为通用的做法,估算步骤主要是这样的:A.软件项目需求沟通-》B.软件项目需求拆分-》C.每个需求点的人天评估-》D.项目人天汇总-》E.商务报价定稿,下面我给大家逐一分解:
A节点主要是将客户需要做什么弄清楚;
B节点则将需求按模块拆分成需求点;
C节点则是根据企业开发实力和过往经验判断每个功能点多少人多少天完成(这个点需要较为资深的销售经理或项目经理来评估);
D节点则是把项目所有人天及价格进行汇总,这个汇总不是简单的相加,因为前面步骤得出的人天仅仅是开发部分的工作量,但是软件开发还包括需求调研、系统设计、系统测试、UAT、上线和运维等等,这部分一般通过一定系数进行测算得出;
E节点就是考虑商务层面而非技术层面的因素对最终价格进行修订,比如甲方是一个大企业那么可能第一次合作吃亏也得进去先,比如说甲方不差钱那报价可以适度提升以防后续有需求变更等等;
如何核算一个软件开发项目的成本?
一、项目阶段划分
软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。
立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析,需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。
建设阶段:由软件开发商根据前期需求分析和系统设计,进行编码实现,并负责安装实施、运行维护等工作。项目实施完毕,需委托第三方测试机构进行验收测试。
完成阶段:项目完成后,在需求变更较大的情形下,可委托专业技术机构根据实际工作量估算项目建设费(决算),项目结束。
二、 各阶段费用构成
各阶段的所有费用可分为四类:
咨询费:包括立项阶段的可行性分析,需求分析、系统设计、估价、招投标等方面的工作所需要支出的费用。
服务费:第三方测试机构的验收测试费、监理单位的监理费、进行数据扫描录入等方面工作的数据处理费等。
建设费:软件开发商在开发、实施、维护等方面工作的费用。其中包括:软件开发费、系统实施费、运行维护费。
附加费:针对具有特殊性质的软件开发项目。如:若需要提交源程序,必须增加知识产权费;若涉及保密方面的工作,则须增加保密费用等。
软件系统开发费用明细
软件定制开发费用明细,真不是随便三五万就可以搞定的,这里我举一个管理系统的例子来说明一下,这个项目相对来说比较标准化。项目是做企业内部的某项业务的管理系统,因为不涉及到移动端,纯电脑端的B/S结构业务管理系统,所以整体不是特别复杂,主要是工作量的问题。
整个系统的研发过程需要这些角色,产品经理、项目经理 、UI工程师、Java高级工程师、Java中级工程师和测试工程师等6个岗位,其中Java高级工程师需要3个人,Java中级开发工程师需要3个人,其他岗位各需要一名人员。
费用情况是这样的:
产品经理1人月费用是25000,总共需要4个月,产品经理总共费用是100000;
项目经理1人月成本是25000,总共需要3个月,项目经理总费用是75000;
UI工程师1人月成本是18000,总共需要2个月,项目经理总费用是36000;
Java高级工程师1人月成本是28000,总共需要3个人3个月,即9人月,总费用是252000;
Java中级工程师1人月成本是24000,总共需要3个人3个月,即9人月,总费用是216000;
测试工程师1人月成本是18000,总共需要3个月,测试工程师总费用是54000;
合计:733000元
说明:由于整体页面要求不是特别高,没有专门的前端开发人员,前端页面由后台Java开发工程师来完成这部分工作。
交易额: 186.79万元
无 |河南省 |洛阳市 |洛龙区
交易额: 151.77万元
无 |浙江省 |台州市 |玉环县
交易额: 128.29万元
工作室 |广东省 |深圳市 |南山区
交易额: 110.67万元
公司 |浙江省 |温州市 |瓯海区
成为一品威客服务商,百万订单等您来有奖注册中
价格是多少?怎样找到合适的人才?
¥20000 已有0人投标
¥3000 已有0人投标
¥500 已有0人投标
¥10000 已有4人投标
¥20000 已有5人投标
¥20000 已有0人投标
¥5000 已有0人投标
¥1000 已有0人投标