软件项目管理第12章 度量管理.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
承上启下 项目计划: 进度计划 质量计划 配置计划 风险计划 团队建设 …… RoadMap 第12章 软件项目度量管理 软件度量基本概念 度量技术 度量管理过程 度量指标选择 度量计划 案例分析 1、软件度量基本概念 项目规划时,需要评估项目规模和进度等 项目跟踪时,需要明确实际和计划之间的工作量和时间的对比 判断软件产品的稳定性时,需要明确发现和纠正缺陷的速率 定量了解项目的进展,需要对当前项目的绩效进行测量,并与基线进行比较 引言 引言 软件度量的定义 软件度量(Software Measurement)是通过各种不同的量度(metric)对软件生命周期中的各个元素进行度量(Measure)。 度量类型 过程的度量 项目的度量 技术的度量 ① 过程中的度量 战略目的 进行连续的过程改进 ② 项目中的度量 战术目标: 辅助估算 质量控制 项目控制 ③ 技术中的度量 评估技术工作产品的质量 在项目中进行决策 软件度量的作用 软件度量可以帮助明确量化的目标 软件度量是项目估算,计划的基础数据 软件度量提供控制项目的量化信息 软件度量为质量管理提供指示 软件度量能推动企业的过程改进 软件度量的相关人 软件度量的困难 对度量的认识不足 不容易准确定义和收集度量,常常被忽视。 度量的效益不是立竿见影的 2、度量技术 GQM(Goal-Question-Metric.目标-问题-度量) PSM(Practical Software Measurement. 实用软件测量) GQM(目标-问题-度量) GQM是一个杰出的技术 基于目标驱动的度量 可以选择适当的软件度量来满足需求 GQM:步骤 选择目标 对于每个目标,设想一下必须回答的问题,看看是否达到目标 选择回答每个问题所必需的度量 确认度量体系 GQM-Step1:目标 一年内降低50%维护成本 将进度估计的准确性实际提高到10%以内 将下一个项目的系统测试时间减少15% GQM-Step2:问题 一年内降低50%维护成本 每个月我们花在维护上的费用是多少? 花在我们支持的每个应用软件上的维护成本是多少? 我们花在调整(调整以适应变更的环境)、完善(增加、提高)和修正(纠正缺陷)上的费用是多少? GQM-Step3:度量 我们花在调整、完善和修正上的费用是多少? 每类维护活动所花的时间 每类维护活动所花的时间内的总维护成本 PSM PSM是几十年来数十个组织摸索的如何最佳地实现软件度量的经验积累。 基于风险和问题驱动的度量。 模型: 信息模型:解决度量信息结构的问题 过程模型:描述度量活动和任务 PSM-度量过程模型 3、度量管理过程 标识目标 选择度量指标 定义数据收集 分析度量 改进度量过程 ① 标识目标 确定明确的标准目标。例如: ② 选择起步度量 项目生产率 质量-故障密度 软件规模 时间进度 A、项目生产率 软件开发过程中的效率。 例如:Loc/hour B、质量-故障密度 例如:产品发行标准:0.25故障/KNCSS 数据表明:7发现缺陷数/KNCSS(non-comment source statements) C、软件规模 代码行 功能点 人月数 软件规模 软件规模 软件规模 D、时间进度 度量指标举例 ③ 定义数据收集 数据定义 数据收集 收集度量的责任 度量收集的工具 ④ 分析度量 收集度量数据 与既定的目标进行跟踪比较, 得出相应的结论,进行决策 可以判断产品的推出程度 了解客户项目的成本和进度 在估计成本和进度时考虑多少偶然因素 过程改进中投资何处能得到最大的回报 …… ⑤ 改进度量过程 度量过程的改进也有PIMA模型: 计划实施度量改进 (Plan,Implementation,Metric,Action) 4、度量指标选择 开始实施时,选择一组数量少而且平衡的度量,有助于企业达到目标。 可以采用GQM技术选择软件度量。 ① 平衡的度量组-PSM信息分类 经验表明:大部分项目信息可以按照通用的域来分组,即度量组(或者信息分类)。 项目经理每日需要管理的主要关注点。 PSM信息分类 产品规模 产品质量 过程质量 工作量(资源和成本) 项目状态(进度和进展) 客户满意度 技术有效性 PSM信息分类 产品规模 功能规模 物理规模 技术有效性 技术适合性 技术易变性 工作量 个人工作量 财务性能 环境和支持资源 度量组间的关系 ② SEI度量组 SEI度量指标 SEI度量指标 SEI度量指标 度量指标说明实例 度量指标说明实例 Peer Review Results Trouble Reports SEI推荐了四个基本的度量 规模:物理的代码行计数 工作量:花费的人工时计数 进度:日历日期 质量:软件问题和缺陷计数 ③ PS

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档