项目成本管理大体分为三个步骤:成本估算、制定预算、控制成本
1.成本估算
成本估算需要考虑的因素较多,下面列举一些常见的因子或者估算方法:
1.1 专家判断
例如一个行业项目,我们需要采购硬件并开发系统,这个时候估算成本就可以让专家利用他的经验来判断使用哪种设备,大概需要多少数量,价格多少来给我们基本的硬件评估,经验越多当然就估算越准了。
1.2 类比估算
类比其他项目,例如同类的项目你已经做了好几个,那几个成本怎样你应该比较清楚了,所以大差不差,你可以基本预估一个成本。
1.3 自上而下
第二点是一种自上而下的估算方法,那么第三点就是一种自下而上的估算方法,我们通过WBS将任务拆解成一个个小的模块,然后通过估算小模块的成本然后汇总为最终的项目成本。
1.4 储备分析
我们在做每一个项目的时候不可能不会遇到风险,而储备就是为了应急使用,比如项目中间需求变更,或者遇到意外情况,我们就可以使用这个资金来应急
1.5 质量成本
在项目交付之前,当然需要测试人员来接入进行项目的测试,如果遇到bug当然就需要开发人员来解决,发生在这个阶段的成本就叫做质量成本
1.6 三点估算
如上图,横轴代表的是成本,我们可以预估一个最乐观也就是成本最低的一个a点,还有一个最悲观的b点,还有一个最可能的m点,然后使用PERT加权平均算法可以计算出一个 较为准确的成本。
2.制定预算
指定预算一般分为三个步骤
制定预算
流程审批
形成基准
下面是简约版本的,还有一个文档版本的:
其中:
软件采购:使用某些软件需要付费
软件开发:某些功能我们自己团队做不了,需要花钱外包给第三方做的
在估算成本的时候我们要注意,一个项目并不是做完就完成的,很多都是有后续的维护,比如一个项目做完还要维护3年,如果你的项目使用的是云服务器,后续几年每年的服务器租用费用也是要考虑进去的。
3.控制成本
①做好项目预算
在项目做计划的阶段,我们从开始就要关注项目成本,做好项目各方面的预算,以约束后续的项目管理活动,具体的项目预算包括资源预算、费用预算、采购预算、收益预算等。我做资源预算,一般会先列出需要的资源类型,然后列出该项目的重要里程碑节点,再将数量填进去,这样数据就一目了然;
②做好实际费用的统计
做好项目预算有助于信息透明,而如果要掌握项目的花费、分析项目的成本,还需要统计好实际的费用支出。在我的项目里,人员产生的费用通过费用单提交,采购的费用走采购合同,最终的数据与项目关联,为分析项目成本及收益提供准确、科学的数据支持。当然,因为涉及到钱,监督和审批工作要有财务或高层领导的参与,因此审批流程很重要。
③做好资源管理在人力资源方面控制成本,会涉及到两个层级的工作,一个是项目经理要制定科学的资源申请计划,另一个是资源经理要做好人员调拨。项目经理的资源申请要根据项目的具体需求和任务合理制定,这就要求项目经理的WBS计划要尽可能详细,才能尽可能地为每个任务安排最合适的人员和工期。资源经理进行人员调拨的难题在于掌握每个人员的饱和状况,加上资源经理并不深度参与每个项目,对人员分配的风险不够灵敏,所以就需要借助于项目管理工具。如图是我以前测试软件的时候做的一个人员调拨计划,每个人的时间安排都一目了然,且有红绿灯显示饱和状态,方便资源经理进行监控和调整。