为什么软件项目管理中费用总是过高?CIO Update专栏作家Rajesh Setty低于预算并按时实施只是一个梦想。因为大多数软件项目都比计划花费更多的成本和时间。这是一个常见的现象,而不是例外。那么,为什么呢?以下分析这些原因可能会帮助您解决问题。
在软件开发项目中,质量、成本和进度三个目标不仅是项目经理最关心和头疼的问题,也是项目管理的核心。但目前,许多软件开发项目往往存在质量偏差、进度延误、成本超支等问题。其中,进度跟踪一直被认为是软件开发的最大问题,受到了许多开发团队和客户的高度关注。
软件开发成本管理的原因是时间、质量和成本决定了项目管理的成败。每个项目都有一个预算,项目的成功包括在批准的预算范围内完成项目。然而,许多国内软件行业的项目经理会认为项目经理可以做两件事,一件是时间,另一件是质量。对于开发成本的管理,即使在某些领域,也从未上升到应有的高度CMM/CMMI高级公司对项目开发成本管理不好。
假设有1000块砖,它们的大小和重量是一样的,每个工人每天可以搬100块砖,所以我们可以估计需要10天才能搬完。10天意味着1个工人需要10天,10个工人只需要1天。
要做好计划,还需要了解以下内容:1.系统的需求。通常需求是不明确的,能明确多少算多少,同时你需要有计划地去搞清楚。2.系统设计。设计通常不清楚,你需要安排很多早期的技术研究。
输入任务和工期,将资源的使用成本、材料的成本和人员工资一次性分配到每个任务包中,以获得项目的完整成本预算。在项目实施过程中,可以随时分析比较单个资源或整个项目的实际成本和预算成本。
如今,软件已经成为大多数基于计算机的系统中最昂贵的部分。如果软件成本估算误差很大,利润就会亏损。软件项目估计是解决问题的一种形式。在大多数情况下,要解决的问题非常复杂,很难一次解决。因此,将问题分解成一组接近最终解决的可控子问题,然后定义其特征。