首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.5  对“良好”估算的常见定义

回答了“什么是估算?”这个问题之后,我们还要回答“什么是良好估算?”这个问题。估算专家们针对良好估算提出了各种定义。Capers Jones曾经声称估算准确度最高可以达到±10%,但只有在受到很好控制的项目中才能达到(Jones 1998)。混乱的项目中有太多的可变性,所以无法达到这样的准确度。

1986年,S. D. Conte、H. E. Dunsmore和V. Y. Shen三位教授提出:一个良好估算方法应该在 75% 的时间内都能提供与实际结果相差不超过 25% 的估算结果(Conte, Dunsmore, and Shen 1986)。这一标准是用于评价估算准确度的最常见标准(Stutzke 2005)。

众多公司报告的估算结果的准确度都与Conte、Dunsmore和Shen以及Jones所提出的准确度接近。图1-6显示了美国空军的一组项目的实际结果与估算值的对比。

一组项目在估算上的改进。项目的可预测性

       随着该项目开发机构的CMM等级的提高而显著提高

图1-7显示了波音公司进行的类似改进计划的结果。

图1-7  波音公司的估算改进情况。与美国空军的项目一样,项目

       可预测性在开发机构有更高的CMM等级时有显著提高

图1-8中展现了最后一个相似的例子,即斯伦贝谢公司改进的估算结果。

图1-8  Schlumberger公司把估算结果的准确度从平均超时35周减少到平均低于估计用时1周

我的一家客户公司有97%的项目都要按时和在预算要求内交付。Telcordia公司报告它98%的项目都要按时间和在预算要求内交付(Pitterman 2000)。许多其他公司也公布了类似的结果(Putnam and Myers 2003)。开发机构都在按照Jones和Conte、Dunsmore及Shen的定义做出良好估算。但是,两种定义中都漏掉了一个重要的概念——那就是,仅仅通过估算实践本身并不能获得准确的估算结果,还需要通过有效的项目控制来提供支持。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论
     
    同类图书推荐