- 129
- 0
- 约2.73千字
- 约 22页
- 2018-11-11 发布于福建
- 举报
软件估算宽带Delphi法
* * * * * * * * * * * * * 软件估算—宽带Delphi法 内容提要 一、发展历史 二、标准估算过程 三、估算过程优化 四、与功能点估算法的比较 准备工作 预备会议 估算执行 差异分析 估算总结 拍脑袋 拍大腿 拍桌子 拍胸脯 拍肩膀 拍屁股 【业界流传的 “六拍”黑色幽默】 软件估算方法 AD-HOC方法 开发时间的百分比法 类比法 WBS法 宽带Delphi法 PERT(计划评审技术)估计法 功能点法(FP) Delphi: Delphi是古希腊的一座城市,因阿波罗神殿而驰名,由于阿波罗有着高超的预测未来的能力,故Delphi成了预测、策划的代名词 一、发展历史 项目有多大?需要多少人天才能完成? 为了客观地解决问题,兰德公司于1948年提出Delphi方法,最初用于军事目的,很快就被推广到其他的领域。 一个人决定? 找多个同事进行讨论? 一、发展历史 二、标准估算过程 准备工作 预备会议 估算执行 结果汇总 估算总结 差异分析 满足退出条件 否 是 二、标准估算过程-准备工作 项目WBS分解 确定估算的分组情况 开发-测试 前台-后台-测试 准备估算表格 估算主持人,熟悉宽带Delphi估算过程,本身不参与估算。 项目组成员,对项目的熟悉程度较高 组外专家,有独立的思考角度 确定估算人员和主持人 项目组成员,对项目的熟悉程度较高 组外专家,有独立的思考角度 二、标准估算过程-准备工作 准备工作 预备会议 估算执行 结果汇总 估算总结 差异分析 满足退出条件 否 是 二、标准估算过程-预备会议 二、标准估算过程-预备会议 预备会议主要完成以下事项: 解释 Delphi估算法 估算内容介绍 确定估算基础 确定估算的约束、假设条件 确定规模单位及估算方法 确定是否需要分组估算 记录预备会议结果 确定退出条件 工作产品规模单位 功能数目 代码行数 类或对象个数 需求数 接口数目或复杂度 数据量 文档页数 “人天”、“人时”是工作量的单位, 不是规模单位。 “功能点” 是产品或项目的规模单位, 不是单个工作产品的规模单位。 确定退出条件 估算专家讨论本次估算什么情况下算结束 估算结果的差异达到X% 估算轮次达到N 估算专家一致认为无需继续下一轮估算了 二、标准估算过程-预备会议 准备工作 预备会议 估算执行 估算总结 差异分析 满足退出条件 否 是 准备工作 预备会议 估算执行 估算总结 差异分析 满足退出条件 否 是 二、标准估算过程-估算执行、结果汇总 结果汇总 二、标准估算过程-估算执行 个人估算 独立进行估算,不能讨论商定估算值。 用事先约定的单位给出每个工作产品的规模,根据约定或估算的平均生产率得出工作量。 填写估算表,邮件发送给估算主持人。 汇总结果 主持人用估算汇总表总结各估算人员的估算结果,计算出本轮估算的差异。 主持人判断本轮估算是否达到退出条件。 达到退出条件:本次估算结束,进入估算总结。 未达到退出条件:进入差异分析,准备开始下一轮估算。 准备工作 预备会议 估算执行 结果汇总 估算总结 差异分析 满足退出条件 否 是 二、标准估算过程-差异分析 差异分析 主持人召开会议组织估算人员进行差异讨论,把汇总的结果及其差异汇报给所有估算人员,各估算人员针对差异进行讨论,提出各自的估算理由和假设条件,但不应涉及具体的估算值。 讨论原则 各估算人员都需提出自己的估算理由,并具有平等的发言权。 估算人员之间不能互相质问、攻击,以及评价个人。 主持人不能用自己的观点和偏好影响估算人员。 每个单元项的讨论时间应在 5-10 分钟之内,避免无限制的讨论。 差异讨论之后,开始下一轮独立估算,直至达到退出标准。 二、标准估算过程-差异分析 准备工作 预备会议 估算执行 结果汇总 估算总结 差异分析 满足退出条件 否 是 二、标准估算过程-估算总结 二、标准估算过程-估算总结 分组估算结果(人时) 分组编号 分组名称 总工作量估算 1 开发类工作 2 测试类工作 3 其他分组 估算结果汇总(人时) 工程类活动总工作量 0 工程类活动占项目总工作量比例 80% 管理类活动总工作量 0 项目总工作量 0 重要工作产品规模估算结果 工作产品名称 规模单位 规模值 《项目方案说明书》 需求个数 《功能说明书》 功能个数 《总体设计说明书》 模块个数 《数据库设计说明书》 表个数 《接口设计说明书》 接口个数 《详细设计说明书》 模块个数 《界面设计说明书》 界面个数 代码 千行代码 《系统测试用例》 用例数 《UAT测试用例》 用例数 填写估算书 整个估算过
原创力文档

文档评论(0)