软件项目开发和项目管理中预算应该是什么样的流程?
2022-04-22 企企科技 移动报销 事项会计 项目管理 协同办公

  一个成功的软件项目首先要事一个合理的项目计划;一个好的软件项目管理计划离不开一个准确、可信、客观的项目估算数据。对于庞大多变的软件项目,不确定性太大。制定项目计划的目的是使项目更加可控。但在实施过程中,存在各种矛盾和问题,导致预算实施非常不合适。如何提高估算的准确性?在管理过程中,每个人都必须遇到以下问题:


  1、一个合格的预算应该在多大程度上计算软件项目预算?


  2、因为做预算需要对项目进行深入分析,做工作量核算,需要投入人员和时间,所以做预算有预算吗?


  3、软件项目开发和项目管理中预算应该是什么样的流程?怎样才能做好预算?


  软件项目的成本预算主要从以下几个方面考虑:


  1、工作场所使用的预算包括自建场所和租赁场所。


  2、对于纯软件项目,硬件成本主要是PC机器、工作站、服务器等。


  3、软件成本包括操作系统(如NT),办公软件(如LOTUS NOTES),软件开发软件(如NT,ORBIX开发LICENSE,VC等)。


  4、软件开发人员报酬,即开发人员工资、奖金等。


  5、外出调研、参加研讨会等软件开发人员出差费用。


  上述因素的1和4实际上是由软件项目的规模和开发周期决定的。如何预测软件规模CMM有几种流行的预测方法,比如WIDEBAND DELPHI,COCOMO。


  这里以WIDEBAND DELPHI以软件规模预测为例(详见相关软件项目管理资料):


  1、根据一般要求将软件项目划分为功能点(FUNCTION POINT),越细越好。


  2、至少有三位领域专家预测每个功能点的逻辑代码。可以多轮预测每个功能点,直到误差不超过20%。


  3、总结所有预测结果,获得项目的逻辑代码量。


  4、根据行业人均日代码量(指整个生命周期,非仅代码阶段)或公司相关项目的经验值,以及各软件开发阶段(指需求分析、设计、代码、测试等)的百分比分布,以及每月的工作日,我们知道开发项目需要多少人。


  5、然后,根据市场需求时间和项目人员到位情况,可以制定项目计划和进度表(包括项目开始和结束时间、每个阶段的进度安排、每月的投资者等)。


  6、这样,上述1和4的成本预测就出来了。


  至于其他因素,要看项目的具体情况,不难得到。


  软件项目管理预算的程度取决于实际情况。严格来说,项目实施过程中涉及的人、财、物都要转化为现金表,明确表示完成项目需要多少人、多少材料。最重要的是,每个人、财、物的最终表现都是多少钱。


  但这种方法本身会消耗一定数量的资源,如果公司有一个统一和完善的资源数据库,就更容易实施。但正如你所说,你的公司刚刚开始实施预算系统,恐怕没有这样的数据库。如果你为一个小项目而战,收益就超过了损失。因此,事实上,预算中消耗的资源也应该考虑在内,尽管这些都不反映在项目预算表上。


企企科技第二届用户大会
    相关文章

立即开始连接业务与财务数据

使用企企管理云连接业务与财务数据,帮助企业进行经营管理决策