项目管理软件工作量估算

上传人:宝路 文档编号:47829905 上传时间:2018-07-05 格式:PPTX 页数:74 大小:1,017.97KB
返回 下载 相关 举报
项目管理软件工作量估算_第1页
第1页 / 共74页
项目管理软件工作量估算_第2页
第2页 / 共74页
项目管理软件工作量估算_第3页
第3页 / 共74页
项目管理软件工作量估算_第4页
第4页 / 共74页
项目管理软件工作量估算_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《项目管理软件工作量估算》由会员分享,可在线阅读,更多相关《项目管理软件工作量估算(74页珍藏版)》请在金锄头文库上搜索。

1、软件工程软件项目工作量估算Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.软件工作量估算有些估算做得很仔细,而有些却只是凭直 觉的猜测。大多数项目超过估算进度的25% 到100,但也有少数

2、一些组织的进度估算精 确到了10以内,能控制在5以内的还没有 听说。Jones,1994Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.软件工作量估算“大多数IS人士,无论是否为管理者,从

3、来都 无权控制他们自己的进度计划。进度计划通 常由市场部或高层管理部门直接下达,就像 飞石从天而降(也有人称之为鸟粪)” “就此问题,我曾与IS领域中许多人士进行过 交流。大家一致认为当前IS领域面临的最大 难题,既不是掌握快速更新的技术,也不是 探求新型的管理哲学,而是被迫接受根本无 法达到的进度计划。”(Robert.L.Glass)Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NE

4、T 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.一个月的时间 造这样一栋房 子?没问题太好了,那我 们开工吧!你当初计划10万元造的房屋可能最终的实际造价为 50万元。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Clie

5、nt Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.从造房子中学到的o除非你确切知道“它”是什么?否则无法说明 它的确切花费。o盖房子时,可以盖梦想中的房子(不考虑花 费),也可以按估算盖,但是功能必须具有 一定的灵活性Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for

6、 .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.不确定性问题o客户会要求功能吗?o客户要的是功能的便宜版本还是昂贵版本呢?同一功能的不同 版本的实施难度至少有10左右的差别。o如果实施了功能的便宜版本,客户会不会以后又想要昂贵的版 本。o功能如何设计?同一功能的不同设计,在复杂度方面会有10 左右的差别。o功能的质量级别是什么?依据实施过程的不同,首次提交的 功能的缺陷数量会有10的差异。o调试和纠正功能实施过程中的错误要花多少时间?研

7、究发现调 试和纠正同样的错误,不同程序员所花时间会有10左右的差 异。o把功能和其它功能结合起来要花多少时间?oEvaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.软件工作量估算的渐进性Eva

8、luation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.估算的准确性和精确性o准确(accuracy)是结果与目标之间有多近 ,用3代表圆周率比用4更准确o精确(precision)是结果有多少有意义的

9、 位数,3.14比3代表圆周率更精确o一个结果可以不准确而精确,不精确而准确 ,o软件估算中错误的精确是准确的敌人,40 70个人月的工作量估算可能是最准确又最精 确的估算,而精确到55个人月看起来更精确 ,但不准确。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty

10、Ltd.Copyright 2004-2011 Aspose Pty Ltd.软件工作量估算困难的原因o估算困难是由于软件的本质带来的,特别是其复杂 性和不可见性。o软件开发是人力密集型工作的,因而不能以机械的 观点来看待o传统的工程项目经常会以相近的项目做参考,不同 的只是客户和地点,而绝大部分软件项目是独一无 二的。o新技术的不断出现和应用。o缺少项目经验数据,许多组织无法提供原有项目数 据,而即使提供了这些项目数据,也未必非常有用 。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Clien

11、t Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.工作量估算的其它困难o某些人试图建立一个过去项目的全软件业的 数据库,但是许多词汇意义的不明确使得这 种努力没有效果,例如“测试”阶段究竟包括 哪些活动就不明确。o估计的主观性:人们容易低估小项目的工作 量,而过分夸大大项目的工作量o估计的政治因素:不同的人有不同的目标, 如项目经理会高估项目工

12、作量,许多机构采 用独立的估算小组,但是将项目经理和项目 成员吸收进估算小组,能够增强他们的责任 感。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.何时需要度量o策略计划:选择合适的项目

13、o可行性分析o系统描述:实现各个需求的工作量需要被衡 量o评估供应商的建议o项目计划:n项目进行过程中,估算越来越准确n在项目开始阶段考虑的是用户需求,不考虑实 现,但是为了估算,有时需要考虑一些实现方 法Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Co

14、pyright 2004-2011 Aspose Pty Ltd.过高估计和过低估计的问题o过高估计的问题nParkinson法则:给的时间越多,工作花费的时间也越多nBrook法则:当人数增加后,项目所需的工作量 将不成 比例的增加。当团队规模变大后,由于管理,协调和通 信的增加,将造成工作量的增加。因而“投入更多的人 将使延期的工作更加延期”o过低估计的问题n质量降低nWeinberg的可靠性零法则“如果系统不必可靠,那么它 可以满足任何目标”。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5

15、Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.工作量估算对职员的影响o如果职员能够完成目标,那么他们将受到鼓 舞o如果他们发现目标根本不能完成,那么他们 的激情将受到极大损害o因而,估计不是一种简单的预测行为,而是 一种管理目标Evaluation only.Evaluation only. Created with Aspose

16、.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.软件估算的基础(1)o历史数据的需要n在参考历史数据时需要考虑不同的环境,如编 程语言,软件工具,标准和人员的经验。o工作度量n直接计算真正的成本或时间是不可能的。编写 程序的时间不同的人将有显著的区别。n通常将工作量表达为工作量,如源代码的数量 (source line of code,SLOC),或者千行代 码量(KLOC)Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号