如何计算项目利润?
首先一个项目一定是由多个不同角色的工程师协作完成的。
软件项目的成本可以折算为各角色在项目中投入的工时 * 单位工时的人力价格。
软件项目的利润 = 软件项目的销售额 – 软件项目的成本
举一个例子, 一个新闻类客户端软件项目需要 项目经理、 产品经理、UI设计师、后端工程师、IOS 工程师、 安卓工程师、测试工程师,这些角色相互协作完成。项目总金额为 ¥200000 。
项目完成后, 统计各角色在此项目的投入的实际时间,如下表:
角色 | 时间投入(单位:小时) |
---|---|
项目经理 | 80 |
产品经理 | 40 |
UI设计师 | 40 |
后端工程师 | 160 |
IOS工程师 | 120 |
安卓工程师 | 120 |
测试工程师 | 80 |
根据上表统计各角色投入的时间总计 640 小时,每天如果按8小时算
640小时/8 = 80 天
假设公司人力的平均成本为 ¥1200 每天
那么:
项目利润 = 200000 – (1200*80) / 96000 = ¥104000
成本 = 产值?
一个项目一定是可以分拆成一条条的任务然后分派给不同的人员去完成的,对每一项任务的完成需要花费时间的评估结果是这项任务的产值,每一项任务时间完成实际所花费的时间是这项任务的成本
在计算项目利润时,要分清什么是产值, 什么是成本, 产值是员工工作创造的价值, 成本是员工为了创造价值投入的时间。
在实际研发过程中,我们经常犯的错误是把产值当成成本,例如一项任务评估为 2 人日完成, 那么在排期表中就以给执行人员 2 天去完成, 看似很合理, 实际上就是把产值当成了成本, 一项需要2天完成的任务, 有可能1天就完成了, 也可能是3天完成, 实际完成所花费的时间是成本,如果生成效率提高, 花费的时间就会减少,成本就会降低,如果成本总是总是等于产值, 那么没有人会想着要提高生产效率了。
TIPS
为什么不用“工时”、“人日”这些单位来计算投入?而用“小时”、“天”这样的单位?
“工时”、“人日”一般用于评估一项任务的一般完成时间,也就是产值,这里用 “小时”、“天”来计算成本,主要是为了区别于产值, 以免混淆。
转载请注明:大后端 » 软件项目管理(一)成本、产值及利润计算