在市场经济条件下,各企业之间的竞争日趋激烈。利润是企业竞争的最终目的,企业的一切经营活动都是围绕利润的最大化而进行的。整个软件研发项目中成本的控制不仅涉及到实施阶段,还包括售前和运维阶段,本文将对此部分成本管控的措施进行探讨。
精确的成本预算和估算
项目的预算是项目分配资源的计划,也是控制的标准,在项目成本管理中有着重要的作用,成本估算和预算是为完成项目各项任务需要的资源成本的近似估算,如果估算的准确度差,那后续的监控和控制则失去了标准。我们通常通过以下三种方法进行成本估算:
自上而下估算
指利用过去类似的项目实际成本作为基本依据,通过经验做出判断项目整体成本和各个子任务的成本预算,此方法通常在项目的初期或信息不足时进行,需要有较高的水平和经验。
自下而上估算
将项目任务分解到最小单位工作包,通过将项目工作包进行详细的成本估算,然后通过各个成本汇总将结果累加起来得出项目总成本。由于项目相关人员都参与项目的预算,这种方法最为准确。
参数估算
是一种建模统计此方法需要数据的积累,根据同类项目的管理状况和成本数据,建立模型,在遇到同类项目时可直接套用。
准确评估,合理规划
在以上几点的基础上,当老板有新需求时,项目经理首先要准确地评估该需求或该项目在众多项目中的优先级是怎样的,从而合理地把人员投入到优先级更高的需求或项目上。
所以,换个角度来看问题时,其实并不是没有人来做这件事,而是调整下优先级,即可最大限度地满足各项目的需求。
预算调整和成本分析
预算变更
当项目不可避免的发生了变更(范围变更、产品需求、技术方案等)时,需要严格执行变更管理,采取相应措施(资源、预算调整)不断更正,使项目成本始终控制在合理范围内。
成本分析
在项目全部或部分结束后,对成本计划的执行情况加以总结,对成本控制情况进行综合分析和考核,以便采取措施改进成本控制。