尽管有许多工具和技术辅助都能进行项目成本估算,但是许多软件项目的成本估算仍然不尽人意。软件开发项目方面的著名作者汤姆·迪马可提出了这些不精确的原因和克服它们的一些方法。
1.估算过快
对一个大型软件项目而言,做出成本估算是一项需要开展大量的工作的复杂任务。而许多成本估算必须十分快地做出来,要求在清晰的系统需求得出之前就完成。在调查员全面了解系统中真正需要什么信息之前,不得不为项目做出粗数量级估算和预算估计。很少出现软件项目前期的估算比后期还精确的情况。记住,在项目的各个阶段都要做出估算,同时项目经理需要解释每个估算的合理性,这是很重要的。
2.缺少估算经验
做软件项目成本估算的人经常没有太多的成本估算经验,特别是做大项目的经验,也没有足够多的精确的、可靠的项目数据来支持估算。如果一个组织拥有良好的项目管理技术,并且能记录下来成本估算等可靠的系统数据,能帮助提高组织的估算水平。让相关人员接受关于成本估算的培训和指导也能提高成本估算的水平。(www.daowen.com)
3.习惯于眼高手低
例如,专家或项目经理也许是基于自己的能力进行估算,而忘记了还有许多初级人员在项目中工作。估算者也可能忘记考虑整合、测试大型软件项目所需要的额外成本。项目经理和高层管理对估算进行评审,为确保评估公正提出一些重要问题,这都是十分重要的。
4.管理者渴望精确
管理者可能需要有一个估算,但是真正需要的是一个精确的数字,来帮助他们投标和争取内部资助。对项目经理来说,帮助做出良好的成本和进度估计,并且用领导和沟通技术来支持这些估算是非常重要的。慎重地对待初始估算也是很重要的,高层管理者从不会忘记最开始的估算,并且很少记住批准的变更是如何影响估算的。随时让高层管理者知道对成本估算都做了哪些修改,这是个永不停止的和重要的过程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。