温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
学习
项目
度量
管理
0 软件项目度量管理软件项目度量管理 1 承上启下承上启下 项目计划 进度计划核心计划 质量计划 配置计划 辅助计划 风险计划 团队建设。2 RoadMapRoadMap 合同管理合同管理 需求管理需求管理 生存期生存期 任务分解任务分解 项目进度项目进度 项目估算项目估算 质量计划质量计划 配置计划配置计划 风险计划风险计划 团队管理团队管理 项目度量项目度量 集成项目集成项目 跟踪控制跟踪控制 项目结束项目结束 3 软件开发项目管理软件开发项目管理 第十二章第十二章 软件项目度量管理软件项目度量管理 4 本章要点本章要点 一、软件度量概念一、软件度量概念 二、度量技术 三、度量管理过程 四、度量计划 五、案例分析 chapter_12 5 项目中的度量项目中的度量 chapter_12 6 项目中的度量项目中的度量 7 项目中的度量项目中的度量 跟踪控制项目 项目计划 项目度量 8 本章要点本章要点 一、软件度量基本概念 二、度量技术二、度量技术 三、度量管理过程 四、度量计划 五、案例分析 9 常用的度量技术常用的度量技术 GQMGQM(GoalGoal目标目标-QuestionQuestion问题问题-MetricMetric度量)度量)(Practical Software Measurement:Practical Software Measurement:实实用软件测量)用软件测量)10 GQM:GQM:目标目标-问题问题-度量度量 GQM(Goal-Question-Measure)是一个杰出的技术 基于目标驱动的度量技术 11 GQM:GQM:步骤步骤 1.选择目标 2.对于每个目标,设想一下必须回答的问题,看看是否达到目标 3.选择回答每个问题所必需的度量 4.确认度量体系 12 GQMGQM-Step1:Step1:目标目标 一年内降低50%维护成本 13 GQMGQM-Step2:Step2:问题问题 一年内降低50%维护成本 每个月我们花在维护上的费用是多少?花在我们支持的每个应用软件上的维护成本是多少?我们花在调整(调整以适应变更的环境)、完善(增加、提高)和修正(纠正缺陷)上的费用是多少?14 GQMGQM-Step3:Step3:度量度量 我们花在调整、完善和修正上的费用是多少?每类维护活动所花的时间 每类维护活动所花的时间内的总维护成本 15 是几十年来数十个组织摸索的如何最佳地实现软件度量的经验积累 基于风险和问题驱动的度量 模型:信息模型:解决度量信息结构的问题 过程模型:描述度量活动和任务 16 度量信息模型度量信息模型 项目决策 项目度量 信息需要 信息产品 chapter_12 17 度量过程模型度量过程模型 评价度量 执行度量 计划度量 建立和维护承诺 度量计划 新问题 分析度量 改进措施 18 本章要点本章要点 一、软件度量基本概念 二、度量技术 三、度量管理过程三、度量管理过程 四、度量计划 五、案例分析 19 度量管理的过程度量管理的过程 1.标识目标 2.选择度量指标 3.定义数据收集 4.分析度量 5.改进度量过程 chapter_12 20 1 1、标识目标、标识目标 确定明确的标准目标 例如 度量目标度量目标 提高项目生产率 提高项目质量 降低项目成本 21 2 2、选择度量指标、选择度量指标 开始实施时,选择一组数量少而且平衡的度量,有助于达到目标 可以采用GQM技术选择软件度量 22 2 2、选择起步度量、选择起步度量 1.生产率,例如 X Loc/hour 2.质量,例如 X Defects/Loc 3.规模成本,例如 人月工作量 4.时间,例如 工期 chapter_12 23 度量指标举例度量指标举例 度量目标度量目标 度量指标度量指标 提高项目生产率 每小时的功能点数 提高项目质量 每个功能点产生的缺陷数 降低项目成本 每个功能点的成本 24 3 3、定义数据收集、定义数据收集 1.数据定义 2.数据收集 3.收集度量的责任 4.度量收集的工具 25 目标目标 度量指标度量指标 数据定义数据定义 责任责任 提高项目生产率 功能点/小时 项目实施过程中计算出功能点数 功能点负责人用电子表格记录数据 项目开发周期内记录工作时间量 开发人员随时记录数据 提高产品的质量 缺陷/功能点 项目实施过程中计算出功能点数 功能点负责人用电子表格记录数据 计算用户使用三个月后的缺陷数 服务台的人员在接到用户的报告后采用缺陷跟踪系统记录数据 降低成本 成本/功能点 项目实施过程中计算出功能点数 功能点负责人用电子表格记录数据 按工作量计算出劳动成本 项目经理在项目进行过程中记录并计算 项目周期内记录非劳动成本 26 4 4、分析度量、分析度量 收集度量数据 与既定的目标进行跟踪比较,得出相应的结论,进行决策 27 5 5、改进度量过程、改进度量过程 度量过程的改进也有(Plan,Implementation,Metric,Action)模型:即计划实施度量改进,计划:计划:实施实施:度量度量:改进改进:28 本章要点本章要点 一、软件度量基本概念 二、度量技术 三、度量管理过程 四、度量计划四、度量计划 五、案例分析 29 度量计划包括的内容度量计划包括的内容 信息需求(目标)度量指标 度量规程 30 产品质量度量产品质量度量 度量指示器 分析模型 派生度量 派生度量 度量函数 基本度量 基本度量 度量方法 度量方法 实体 缺陷数 数 代码行 计算代码行 计算代码中的缺陷数 项目中代码行L 代码中缺陷数D 1000*D/L 产品中的缺陷密度 缺陷控制图:执行控制上限见下图,如果缺陷密度超出控制上线需要采取措施 缺陷密度 31 控制上限 缺陷密度 时间 32 度量管理的一些建议度量管理的一些建议 采用各种工具(测试的工具,配置的工具,计划的工具等)测量可以成为习惯 从简单做起/数量少、操作简单 分享数据 开始度量时设定度量底线:收集度量的成本应与可获得的潜在利益相平衡 防止意外成本(后果)的发生 33 本章要点本章要点 一、软件度量基本概念 二、度量技术 三、度量管理过程 四、度量计划 五、案例分析五、案例分析 34 案例分析案例分析 SchoolSchool项目案例说明:项目案例说明:度量计划 chapter_12 35 小结小结 如何利用GQM技术选择度量 掌握度量的基本指标 能够在项目实施度量