项目管理-项目估算PPT课件.ppt_第1页
项目管理-项目估算PPT课件.ppt_第2页
项目管理-项目估算PPT课件.ppt_第3页
项目管理-项目估算PPT课件.ppt_第4页
项目管理-项目估算PPT课件.ppt_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目估算 2020 3 18 1 2020 3 18 2 软件项目估算 软件项目估算是指预测构造软件项目所需要的工作量以及任务经历时间的过程 2020 3 18 3 软件项目估算 软件项目估算是有效的软件项目管理必不可少的 没有比较精确的估算 软件项目将不可避免地造成项目的超支和软件开发工作处于失控状态等问题 2020 3 18 4 为什么需要软件项目估算 软件项目的规模估计历来是比较复杂的事 估计错误已被列入软件项目失败的四大原因之一项目组织原因需求缺乏管理缺乏计划和控制 2020 3 18 5 软件项目估算 2020 3 18 6 关于估算 估算不是很准确的 是有误差的经验 历史 数据非常重要不要太迷信数学模型 2020 3 18 7 项目估算的挑战 项目的复杂性 不确定性是项目估算的挑战对于一个陌生的领域 这种复杂性和不确定性会被放大 软件规模越大 复杂性越高 不确定性就越大对当前项目的理解程度 缺乏理解 估算甚至无从下手是否有足够历史数据 没有历史数据 就缺乏参照物 2020 3 18 8 软件项目估算 软件项目估算主要包括三个方面 规模和工作量的估算确定每个软件功能所执行的一系列软件工程任务 以及每项任务花费的时间进度的估算估计任务的持续时间 即历时估计资源和成本的估算确定完成软件项目规模相应付出的代价 2020 3 18 9 软件项目估算 2020 3 18 10 项目规模的估算 Size 估计软件项目的规模 能为后面的工作量估算 人员估算 计划 进度估算 计划提供依据 是能直接决定和影响到其它三个估算的决策 2020 3 18 11 项目规模的估算 Size 规模的估算方法代码行估算法估算单位 LOC KLOC 源代码程序长度的测量 功能点 FP 估算法估算单位 FP 系统的功能点数目 2020 3 18 12 项目规模的估算 Size 代码行估算法 LOC KLOC 可以用到以下的方法来估计代码行专家判定类比法 参考以往类似实现 Pert法 2020 3 18 13 项目规模的估算 Size 功能点估算法 FP 在需求分析阶段基于系统功能的一种规模估算方法FP UFC TCF未调整的功能点数 UFC UnadjustedFunctionPointCount 技术复杂度因子 TCF TechnicalComplexityFactor 功能点也可以转换成代码行 2020 3 18 14 项目规模的估算 Size 代码行和功能点估算的输入 WBS 2020 3 18 15 项目工作量的估算 Effort 工作量的估算单位 人月人天人年 2020 3 18 16 项目工作量的估算 Effort 代码行 KLOC 工作量 人月 方法1 工作量 代码行 生产率 生产率 KLOC PM 人月 质量 错误数 KLOC成本 元 LOC 不同技术平台和语言的生产率需要分别计算 2020 3 18 17 项目工作量的估算 Effort 代码行 KLOC 工作量 人月 方法2 COCOMA 一种基于代码行的工作量估算法 E 工作量 人月 S 千源代码行 KLOC EAF EffortAdjustmentFactor 工作量调整因子a b 随开发模式而变化的因子 2020 3 18 18 项目工作量的估算 Effort COCOMA基本COCOMA模型中级COCOMA模型详细COCOMA模型 2020 3 18 19 项目工作量的估算 Effort 基本COCOMA模型E a KLOC bE 工作量 人月 KLOC 千代码行a b 随开发模式而变化的因子 2020 3 18 20 项目工作量的估算 Effort 中级COCOMA模型E a KLOC b EAFEAF 工作量调整因子EAF根据15个成本驱动量计算 2020 3 18 21 项目工作量的估算 Effort EAF 2020 3 18 22 项目工作量的估算 Effort 详细COCOMA模型E a KLOC b EAF包括中级COCOMO模型的所有特性 但用上述各种影响因素调整工作量估算时 还要考虑对软件工程过程中每一步骤 分析 设计等 的影响 2020 3 18 23 项目工作量的估算 Effort 代码行 KLOC 工作量 人月 要求功能分解足够详细的有一定的经验数据 比如生产率LOC PM生产率与具体的编程语言和平台有关在开发初期估算代码行较困难 适用于过程式程序设计语言 2020 3 18 24 项目工作量的估算 Effort WBS 工作量 人月 由WBS直接估算工作量有以下方法 WidebandDelphi 专家评估法 Pert法类比法 参考以往类似项目的数据 相对值估计法 2020 3 18 25 项目工作量的估算 Effort WidebandDelphi 专家评估法 由多位专家进行成本估算 取得多个估算值 最后得出综合的估算值在没有历史数据的情况下 这种方式适用于估算工作量 2020 3 18 26 项目工作量的估算 Effort WidebandDelphi 专家评估法 德尔菲法鼓励参加者就问题进行相互的 充分的讨论 2020 3 18 27 项目工作量的估算 Effort WidebandDelphi 专家评估法 Delphi法的估计结果计算方法 取平均值 偏差率 MAX 最大值 平均值 平均值 最小值 平均值如果偏差率小于15 则认为达成一致 大于这个百分比就重新估计 最多四轮 2020 3 18 28 项目工作量的估算 Effort WidebandDelphi 专家评估法 有大概两种方法把多个专家的估算值合成一个估算值 一种方法是简单地求各估算值的中值或平均值 一种方法是召开小组会 使各位专家们统一于或至少同意某一个估算值 2020 3 18 29 项目工作量的估算 Effort WidebandDelphi 专家评估法 特点有比较标准的过程规范估计的实施更依赖于各个估计专家的经验 适用于任何估计 简单实用易操作 2020 3 18 30 项目工作量的估算 Effort WidebandDelphi 专家评估法 优点 不需要历史数据 非常适合新的较为特别的项目估计缺点 主观 专家的判断有时并不准确 专家自身的技术水平如果不高 会带来误判 比较费时 如果估计的结果没有在一个可接受的范围内 则需要进行多轮估计 2020 3 18 31 项目工作量的估算 Effort Pert 三点估算 PERT方法可以在软件开发过程的全流程中应用PERT对各个项目活动的完成时间按三种不同情况估计 1 乐观时间 任何事情都顺利的情况 完成某项工作的时间 2 最可能时间 正常情况下 完成某项工作的时间 3 悲观时间 最不利的情况 完成某项工作的时间 2020 3 18 32 项目工作量的估算 Effort Pert 三点估算 估算步骤 对某个任务估算出三个值 最好情况的值 最坏情况的值 最可能的值根据给出的三个估算值 推算出来最有可能接近实际值的估算估算值 最好值 4 最可能的值 最坏值 6 2020 3 18 33 项目工作量的估算 Effort 例子 某任务的估算专家一 10 15 18专家二 8 10 13专家三 15 22 30专家一 10 15 4 18 6 14 6专家二 8 10 4 13 6 10 2专家三 15 22 4 30 6 22 2平均值 47 3 15 7偏差率 6 5 15 7 41 2020 3 18 34 项目工作量的估算 Effort 相对值估计法见单独的Slides 2020 3 18 35 项目工作量的估算 Effort 得到WBS最下面一层每个任务的工作量估算后 相加就可以整个项目的工作量估算了 自下而上 2020 3 18 36 估算准确度 2020 3 18 37 避免低劣估算 避免无准备的估算留出估算的时间 并做好计划参考以前的项目数据邀请合适的专家进行估算使用以开发人员为基础的估算详细的较低层次上的估算选择合适的估算技术使用几种不同估算技术 并比较它们的结果 2020 3 18 38 练习 对你之前得到的迎新晚会WBS图最下面一层的所有任务进行工作量估算 人日 并最终得到总的估算工作量方法一 PERT法方法二 相对值估计法 2020 3 18 39 软件项目估算 2020 3 18 40 项目资源估算 要多少人 资源包括人力资源和其他软硬件资源每一类资源都由四个特征来说明 资源描述 可用性说明 需要该资源的时间 及该资源被使用的持续时间 2020 3 18 41 项目资源估算 人力资源的估算方法 根据WBS进行估算由工作量和开发周期来估算 2020 3 18 42 项目资源估算 人力资源的估算方法 根据WBS进行估算主要是一些独立的工作应该由独立的人员去完成 而减少人员沟通成本 减少人员之间的依赖性 2020 3 18 43 项目资源估算 人力资源的估算方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论