软件项目跟踪与监督(PT,PTO) 目的是建立对实际进展的适当的可视性,使管理者能在软件项目性能明显偏离软件计划时采取有效措施 包括:

Slides:



Advertisements
Similar presentations
南 通. 南通概述 南通,位于江苏省东部, 东抵黄海,南望长江。 “ 据江 海之会、扼南北之喉 ” ,隔江 与中国经济最发达的上海及 苏南地区相依,被誉为 “ 北上 海 ” 。 南通也是中国首批对 外开放的 14 个沿海城市之一 ,被称为 “ 中国近代第一城 ” 。 南通面临海外和内陆两大经 济辐射扇面,素有.
Advertisements

1 天天 5 蔬果 國立彰化特殊教育學校 延杰股份有限公司營養師:陳婷貽. 2 蔬果彩虹 579 蔬果彩虹 歲以內兒童,每天 攝取五份新鮮蔬菜水 果,其中應有三份蔬 菜兩份水果 蔬菜份數水果份數總份數 兒童 325 女性 437 男性 549.
高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
語言與文化通識報告 - 台日年菜差異 - 指導老師 : 葉蓁蓁 小組 : 日本微旅行 組員 :4a21b032 吳采玲 4a21b037 沈立揚 4a 洪雅芳 4a 陳楚貽 4a 王巧稜.
均衡推进,确保质量 08学年第一学期教学工作会议 广州市培正中学
立足规范化管理,提升幼儿园内涵 湖南省军区幼儿园 朱向阳.
黑木耳.
投資權證13問 交易所宣導資料(104) 1.以大盤指數為標的之權證,和大盤指數的連動性,為什麼比和期交所期指的連動性差?
如何把作文写具体.
第一章 人口与环境 第一节 人口增长模式.
第一节 人口与人种 第一课时.
解读我党发展史 思索安惠美好明天 主讲人:王辰武.
第5课 长江和黄河.
銓敘部研究規劃自願退休公務人員月退休金起支年齡延後方案座談會
瓦罐湯 “瓦缸煨汤”是流行于南方民间的一种风味菜肴。它采用一种制特的大瓦缸,其缸底可以烧火,缸内置有铁架,厨师将装有汤的小瓦罐一层层地码入缸内的铁架上,然后点燃木炭,借用木炭火产生的高温将瓦罐内的汤煨熟。
1.數學的難題 如下圖所示,你知道表格中的問號應填入什麼數字嗎?
第九章 欧氏空间 §1 定义与基本性质 §2 标准正交基 §3 同构 §4 正交变换 §5 子空间 §6 对称矩阵的标准形
第九章 欧氏空间 §1 定义与基本性质 §6 对称矩阵的标准形 §2 标准正交基 §7 向量到子空间的 距离─最小二乘法 §3 同构
合肥学院外国语言系2012年度 学生工作表彰大会.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
真题模拟 主讲:凌宇 时间:6月9日.
树立信心,沉着应战,吹响中考冲锋号 ——谈语文学科的复习备考及考试技巧.
请大家欣赏龙岩, 新罗区 上杭,武平, 连城,长汀, 永定,漳平 小吃和特产.
游 泳 理 论 课 位育中学 高蓉.
行政公文 纪 要 讲授人: 安学珍 铜仁职业技术学院.
第二节 现场管理的基本内容.
二代健保補充保費 代扣項目說明 簡報.
1.某公司需购一台设备,有两个方案,假定公司要求的必要报酬率为10%,有关数据如下:
第4课 “千古一帝”秦始皇.
北京中医药大学东直门医院 把握“癌”的命脉 祁烁 血液肿瘤科.
第一节 人口与人种 光山一中 屈应霞.
第五章 二次型.
抚宁县第五中学 教学暨新课改推进工作会.
《社会体育指导员讲座》课程整体设计介绍 席永 副教授 2015 年 6 月
专项建设检查工作总结 本科试卷 毕业论文(设计) 合格课程 专项检查工作基本情况 专项建设的工作内容 专项建设检查工作情况
企业所得税几项热点难点 业务问题讲析 湛江市地税局税政科 钟胜强.
房地产开发企业 土地增值税清算 (基础篇).
项目九 汽车维修服务核心流程.
班級老師:潘盈仁 班級:休閒三甲 學號:4A0B0124 學生:柯又瑄
告状 一位叫杨鲁的孩子,告他父亲杨庆的状。他极其认真地向父亲所在的工厂党委书记指控,说父亲不让儿子“游戏人间”,每天“画地为牢”,要儿子“咬文嚼字”,稍不满意,还要“入室操戈”。他声称父亲打他总是“重于泰山”,不象母亲打他“轻如鸿毛”。并且表示“庆父不死,鲁难不已”。
學校社工師服務與家訪技巧 三峽區駐區學校社工師 陳若喬.
2014年玉溪市统测质量分析 及高考语文应注意的几个问题
第三部分 区域可持续发展 第二单元 区域可持续发展 第7课 资源跨区域调配. 第三部分 区域可持续发展 第二单元 区域可持续发展 第7课 资源跨区域调配.
钢铁工业产能置换与相关政策 工业和信息化部产业政策司 辛 仁 周 二〇一五年三月二十八日.
中餐烹調丙級技術士考照 介紹 劉曉宜老師.
忆一忆 1.什么叫财政? 2.财政收入的形式有哪些? 国家的收入和支出。 税、利、债、费 3.其中,财政收入的最主要的形式是什么? 税收.
腐败的食物表面有白色小圆斑点,绿色斑点等
模块 中国古代史 主题 古代大一统(隋前).
遭遇险情有对策.
生物七下复习.
經費結報注意事項 會 計 室 報告人:黃憶藍.
2015年度汇算清缴政策培训会 宁波市江东地方税务局 税政法规科 二〇一六年三月.
歌仔戲 與 歌舞伎 4a 張淇惠 4a11b025 許巧嬑 4a 倪曼凌 4a1c0004 楊長梵
汽车空调制冷系统 作者:陈永刚.
教師專業發展評鑑(一) 實施計畫與規準討論
第五章-學習目標 瞭解組織人員任用與遷調的內涵 熟悉人員遷調的類型及實施方式 瞭解何謂消極面人員縮減計畫 瞭解何謂積極面人員縮減計畫.
工作任务23 冷却系结构 工作任务24 发动机防冻液相关知识 工作任务25 冷却系的检修
会计学原理 模块二 会计凭证 复式记账法与会计凭证的在企业的应用
第四章 借贷记账法的应用.
高中生物必修3:稳态与环境 第1章 人体的内环境与稳态(复习) 克拉玛依市第九中学 李峰之
请同学们思考下列问题:.
定风波.
面向海洋的开放地区——珠江三角洲 山东省高青县实验中学:郑宝田.
整地機具.
第一节 人体的稳态 (第一课时) 学习目标 说明稳态的生理意义 描述体温调节过程.
勾股定理 说课人:钱丹.
品管圈隊呼 喜樂喜樂點子多 個個快樂又活潑 喜樂裡面通通有 品管圈裡搶鋒頭 喜樂 - - 氧樂多 喜樂 - - 健康多
狂賀!妝品系同學美容乙級通過 妝品系三甲 學號 姓名 AB 陳柔諺 AB 陳思妤 AB 張蔡婷安
十五病区 舒心圈.
美丽的旋转.
Presentation transcript:

软件项目跟踪与监督(PT,PTO) 目的是建立对实际进展的适当的可视性,使管理者能在软件项目性能明显偏离软件计划时采取有效措施 包括: -对照以文档化的估计、约定和计划评审和跟踪软件完成的情况和结果 -基于实际的完成情况和结果调整这些计划

相对计划的管理 针对计划和规格说明跟踪进展,包括: -产品规模 -项目工作量、成本和进度 -活动 -风险 针对计划跟踪进展的机制包括:内部评审和(与顾客)一起的正式评审

采取纠正措施 如果在计划和实际进展间出现偏差,必须作出判断,是否采取行动 -改变正在进行工作的方式,和/或 -调整计划 这项判断导致纠正措施,原始计划的档案和调整后的计划都应保存 纠正措施必须一跟到底

SPTO目标 目标1 对照软件计划跟踪实际结果和性能 目标2 当实际结果和性能明显偏离软件计划时, 采取纠正措施并加以管理直到结束 目标1 对照软件计划跟踪实际结果和性能 目标2 当实际结果和性能明显偏离软件计划时, 采取纠正措施并加以管理直到结束 目标3 对软件约定的更改得到受到影响的组和个人的认可

关键实践到目标的映射 SPTO-1 目标1:对照软件计划,跟踪实际结果和性能 要求 活动1:将已文档化的软件计划用于跟踪软件活动和传送状态 活动5:跟踪软件工作产品的规模(或者软件工作产品更改的规模),必要时采取纠正措施

关键实践到目标的映射 SPTO-2 目标1:对照软件计划,跟踪实际结果和性能 要求 活动6:跟踪项目的软件工作量和成本,必要时采取纠正措施 活动7: 跟踪项目的关键计算机资源,必要时采取纠正措施 活动8: 跟踪项目的软件进度,必要时采取纠正措施

关键实践到目标的映射 SPTO-3 目标1:对照软件计划,跟踪实际结果和性能 要求 活动9:跟踪软件工程技术活动,必要时采取纠正措施 活动10: 跟踪与项目的成本、资源、进度及技术方面有关的软件风险 活动11: 记录软件项目的实际测量数据和重新策划的数据

关键实践到目标的映射 SPTO-4 目标1:对照软件计划,跟踪实际结果和性能 要求 活动12:软件工程组进行定期的内部评审以便对照软件开发计划跟踪技术进度、计划、性能和问题 活动13: 按照文档化规程在所选择的项目里程碑处进行正式评审以评价软件项目的完成情况和结果

关键实践到目标的映射 SPTO-5 目标:2:当实际结果和性能明显偏离软件计划时,采取纠正措施并加以管理直到结束 要求 活动2:按照文档化规程修订项目的软件开发计划 活动5:跟踪软件工作产品的规模(或者软件工作产品更改的规模),必要时采取纠正措施

关键实践到目标的映射 SPTO-6 目标:2:当实际结果和性能明显偏离软件计划时,采取纠正措施并加以管理直到结束 要求 活动6:跟踪项目的软件工作量和成本,必要时采取纠正措施 活动7: 跟踪项目的关键计算机资源,必要时采取纠正措施 活动8: 跟踪项目的软件进度,必要时采取纠正措施

关键实践到目标的映射 SPTO-7 要求 目标:2:当实际结果和性能明显偏离软件计划时,采取纠正措施并加以管理直到结束 活动9:跟踪软件工程技术活动,必要时采取纠正措施 活动11: 记录软件项目的实际测量数据和重新策划的数据

关键实践到目标的映射 SPTO-8 要求 目标3:对软件的约定的更改得到受影响的组和个人的认可 活动3: 高级管理者参与按照文档化规程评审对组织外的个人和组所作的软件项目约定和约定的更改 活动4: 将经批准的、影响软件项目约定的更改传达给软件工程组和其它软件一有关组的成员

共同特点-1 约定1: 设立软件项目经理专门负责PTO活动及结果 约定2: 软件项目的管理遵从文档化的组织方针。该方针规定: ★ 采用并维护一个已文档化的软件开发计划作为跟踪软件项目的基础 ★ 随时向项目经理报告软件项目的状态和问题 ★ 当软件计划未实现时,采取纠正措施,或者调整性能,或者调整计划 ★ 在受影响的组参与和认可的情况下对软件的约定进行更改 ★ 高级管理者评审所有的约定更改和软件项目对组织外部的个人和组所作的新的约定 能力1: 软件开发计划已文档化并得到批准 能力2: 软件项目经理明确分配产品和活动的责任

共同特点-2 能力3: 为跟踪和监督活动提供足够的资源和经费 能力4: 软件经理接受管理技术和管理人员方面的培训 能力5: 一线经理受到项目技术方面的定向培训 测量与分析1:进行测量并将测量结果用以确定SPTO活动的状态 验证实施1: 高级管理人员定期对SPTO活动进行评审 验证实施2: 项目经理定期或不定期对SPTO活动进行评审 验证实施3: SQA组对SPTO活动进行评审/审核并报告结果

PTO SQA 目的 保证按计划执行 保证按过程执行 焦点 结果 过程 跟踪的基准 SDP中的估计、约定 过程、规程、标准、方针 跟踪内容 l 工作产品的规模、工作量和成本、进度、资源要求(实际值和估计值相比较) l  风险跟踪 l  措施条款跟踪 l  跟踪技术进展 过程活动和工作产品与过程、标准、方针的符合性(过程中隐含计划 ) 跟踪结果 各种跟踪表格 不符合项报告 评审和审计报告 跟踪人 项目负责人和项目工程人员 独立于项目组的SQA人员 方式 全面 抽查

进入准则 (1) 已指派负责PTO活动和结果的经理(Co1) (2)已发布组织管理软件项目的方针(Co2) (3)已存在文档化的SDP(Ab1) (4)已明确地分配关于软件工作产品和活动的任务(Ab2) (5) 有足够的资源/经费(Ab3) (6) 软件经理经过培训(Ab4) (7) 一线经理经过定向培训(Ab5) (8) 存在用于AC2,3,13的规程

输入 (1)  软件开发计划(SDP原始及当前的) (2)  软件策划数据 (3)   约定(原始及当前的) (4)   问题报告

出口准则 (1)对照软件计划,跟踪了实际结果和性能(G1) (2) 必要时,已采取纠正措施并加以管理直到结束(G2) (4)需要时,已按规程更新了SDP       (5)已跟踪了风险 (6)已测量和记录了跟踪数据和重新策划数据 (7)受影响的组及时收到有关项目状态的信息

部分输出 (1) 措施条款 (2) 实际状态 ①里程碑实际完成情况 ②软件活动实际完成情况 ③实际消耗的工作量(针对已完成的工作) (1) 措施条款 (2) 实际状态  ①里程碑实际完成情况  ②软件活动实际完成情况  ③实际消耗的工作量(针对已完成的工作)  ④软件项目的各种实际测量数据(如成本、进度、人员消耗等)  ⑤代码的实际规模  ⑥实际发生的风险  ⑦关键计算机资源的实际使用 (3) 经批准的、对软件项目会产生影响的约定更改 (4) 对风险的分析  ①风险发生的可能性  ②高风险区域 ③采取的对策 (5)修订后的SDP (6)有关管理者评审活动的综合报告 (7)重新策划数据

SPTO与等级2其它KPA的关系 RM:是通过SDP跟踪约定的基础,必要时重新协商约定 SPP:提供SDP及相关的估计、进展等等 SCM:是管理和控制那些跟踪和再策划数据的基础 SQA:评审/审核SPTO的活动和工作产品

需要费用的工作 建立方针 培训人员 编制规程 必要时,跟踪和采取改正措施 记录跟踪和再策划数据 测量SPTO活动的状态 评审 -高级管理者 -项目管理者 -SQA -工程组和其他组

回报 工程组介入对约定的更改 计划与实际结果相适应 管理计划的活动保持可视 计划已基线化 风险被跟踪和保持可视 跟踪和在策划数据作为财富保存

项目控制

1. 为什么要控制? 事情不按计划进行: -范围改变 -活动的估计值不同于实际值 -实际问题: *硬件不工作 *通讯连接 -资源 *辞职 *突然离去/意外事故/生病 -未预计的附加活动

变化 “管理的中心问题是更好地理解变化,并从变化中抽出有用信息。” 跟踪的数据要分析

策划和控制 策划建立目标,控制跟踪现实 跟踪时将实际值与计划值相比较 如果现实与计划不一致,现实必须优先 控制要求不断的修定开发计划 监督与控制的目的是保证在即使偏离计划时仍能实现项目的目标

测量的重要性 测量是控制的载体 没有控制 软件工程就不是有效的工程学科 仍然是手工劳作(艺术品)

· 控制:搜集数据 从数据中学习 分析数据 解决问题 P:计划将要作什么,并预计效果 D:作;执行计划 C:检查;评估结果,并从结果中学习---控制 A:行动;真正着手去作 “PDCA是管理的核心,即确保今日的工作并开发明日更好的工作方法。” 检查的重要性:“把已有的决策当作是从中吸取经验教训的实验, 那就把PDCA的所有步骤落实。”

2. 如何跟踪

跟踪的四个问题 跟踪中要解决以下四个问题: ·确定跟踪对象 ·采集信息 ·分析信息 ·报告信息

(1)测量量的确定 要采集的度量包括与技术有关的和与管理有关的 在确定要采集的度量时可参照HP的经验: -从工程实际出发,管理人员和工程人员总结自己工作中实际需要的度量 -采用目标/提问/度量(G/Q/M)的框架: *分析目标 *提出要解决的问题 *从问题中提出度量

HP的经验 尽早确定所要采取的度量 采取目标—提问—度量 G1 G2 Q2 Q1 Q4 Q3 M3 M4 M5 M1 M2

例子 目标:减少工作量和缩短进度 其中一个问题是:当要求更改代码时,何时作更改,何时不作更改? 他们分析得出的度量是: M1:问题发生率

起步核心测量 SEI建议DOD的软件组织采用四个起步核心测量 -软件规模 -工作量 -进度 -缺陷

监控什么 在项目中受监控的典型方面: -进度 -工作量 -总成本 -质量 -范围(scope) -风险 -职员流动 -项目的其它被标识的主要目标 *技能水平改变

过程度量 过程度量量化过程或开发环境 例子: -生产率 -质量 -资源度量 -缺陷插入率 -缺陷及其消除率

产品度量 产品度量独立于其过程 例子: -规模 -可靠性 -质量(也是过程度量) -代码的复杂性 -功能性

过程方法 返工 检查工作的规程 作工作的规程 输入 输出 标准 工具 产品测量 过程测量

过程的测量与分析 为什么要采集过程性能数据?要管理过程 就需要: 能预测过程的未来性能 减小过程结果的偏差 人们不能控制那些未测量和理解的东西 这是连续过程改进的基础

(2)定义度量的原则 通过G/Q/M方法能确定出与经营目标密切相关的测量和度量。在定义这些度量时,必须考虑以下原则: ·可重复性:其它人能重复测量,得到同样的结果; ·利于交流:对记录的测量结果,其它人能精确地知道它包含什么,不包含什么。测量的单位是什么。

数据 数据是控制的核心。管理改进必须基于测量结果 为使数据分析有用,必须了解数据的含义及如何对它作有意义的分析 开始时仅采集一小组有用的数据 管理者需要保证注意力明显地集中在项目所有的关键方面,包括那些难于测量的,不能只关注那些易于测量和跟踪的方面

(3)测量量的采集 任何等级都必须采集度量 多数度量存在于开发工作中,必须人人动手采集 过程度量等有瞬时的特点,如不及时采集,无法补救 要预先确定需采集的最小集合,再不断补充

与谁有关? 监控要求小组所有成员参加 从每个小组成员的个人计划开始 在高层次上,处理经过整理的/更为一般的问题

如何能采集到正确的数据? 对事不对人 采用工具

(4)项目报告 项目受监控、控制的等级依赖于管理层次 -项目经理要求每日更新 -其它开发经理(例如技术管理者)可能满足于月更新 采集的数据要及时、正确、详细

3. 有关SPTO

基本的监控 监控活动是否按计划进行 监控缺陷是否均已解决 监控问题是否均已处理 L2:基本的监控 L3:建立监控的门槛值,监控风险……

跟踪基线 SPTO针对项目计划进行跟踪 项目计划中列出了跟踪要求,包括被跟踪的主要工作产品、跟踪频度、跟踪机制、跟踪内容 -其跟踪内容除了规模、成本和工作量、进度外,还有风险、资源(包括关键计算机资源),技术活动和纠正措施 计划中列出了被跟踪量的估计值或预测值,它们作为跟踪的基础 跟踪时,将采集的实际值与计划中的估计值相比较,来确定进展。它们有时被称为跟踪基线

对软件工程技术活动的跟踪 活动9中提出对软件工程技术活动进行跟踪,这是等级2中唯一与工程技术活动有关的实践。 -要求软件工程组的成员定期向其直接领导报告技术状态,包括活动的进展和问题; -将其交付的供后续工作用的工作产品的内容与计划做比较; -报告任何工作产品中的问题,并建立文档; -跟踪问题到问题结束。

纠正措施 如果计划和实际进展间存在明显偏差,就要采取纠正措施。这首先要做评价和判断。 评价:评价项目性能和项目相对计划的状态,决定偏差是否明显,是否需要采取行动。要分析产生偏差的原因。当然首先必须明确定义“明显”的含义。 判断:采取哪种行动。措施项有两种可能: -改变正在进行工作的方式; -调整计划;

跟踪方式 跟踪软件工程技术活动,必要时采取纠正措施(如定期报告机制) 软件工程组进行定期的内部评审以便对照软件开发计划跟踪技术进度、计划、性能和问题 按照文档化规程在所选择的项目里程碑处进行正式评审以评价软件项目的完成情况和结果(如同行评审) 各种报告和表格

跟踪和监控方式 填写数据采集表格 项目人员定期向其直接领导报告, 其主要方式是填写数据采集表格(如周报,周状态报告) 它们既包括相对计划的进展(管理方面),又包括技术进展和技术问题(技术方面) 一般SPTO需设计和提供适用的对各类人员的跟踪表格。

内部评审 内部评审: 软件项目组内部定期进行的评审 目的是跟踪技术进展、计划完成情况、当前状态和问题 一般一线软件经理和软件作业领导参加评审,需要时,和软件经理和其他软件经理一起评审

正式评审 里程碑处的正式评审。目的是评价跟踪的结果,进行监控而不是跟踪 评价时使用的材料必须经过有关软件经理的评审和批准 -分析软件活动的约定、计划和状态; -识别出重大问题、相应的措施和做出决策,并建立文档; -分析软件项目风险; -必要时,做出修订软件开发计划的决定。

4. 跟踪表格

项目报告—进度表 周工时表 周状态报告 在项目进度上, 作状态标记 (PERT/CPM) 活动层监 控的甘特图 进度指示器 —全面监控

周工时表

个人周状态报告

进度监控-甘特图

进度指示器—全面监控 到该日止计划要完成的活动数 到该日止计划的要完成的在关键路径上的活动数 进度指示器1=————————————— 到该日止已完成所计划的活动数 进度指示器1=————————————— 到该日止计划要完成的活动数 到该日止已完成的在关键路径上所计划的活动数 进度指示器2=——————————————— 到该日止计划的要完成的在关键路径上的活动数

项目报告—工作量 周工时表 周状态报告 进入实际时间, 预计遗留工 作量 工作量表 活动层监控 工作量指示器 -用于全面监控

工作量表(活动层监控)

工作量指示器-用于全面监控 工作量指示器1=—————————— 工作量指示器2=—————————— 到该日为止总的实际人-小时 总的所计划的完成活动的人-小时 总的所预期的(遗留)+实际的人天 工作量指示器2=—————————— 总的所计划的人天

项目报告—成本 成本报告类似于工作量 成本分量: -工作量(可能分别计算正常的和加班的) -出差 -硬件 -软件 -通讯

项目报告—质量 缺陷日志/测试日志 Item Wise质量记录 质量指示器 缺陷矩阵

Item Wise 质量记录

缺陷泄漏矩阵

评审的重要性(泄漏缺陷) 返工的费用呈指数式增长 25 需求缺陷 15 设计缺陷 10 编码缺陷 需求评审 设计评审 功能测试 结构测试 静态分析 返工的费用呈指数式增长

------------------------------------------ 质量指示器—全面监控 对已完成的QC作业,总的实际缺陷数 ------------------------------------------------------------------------ 对已完成的QC作业,总的预期缺陷数 质量指示器1 = 阶段内发现的总缺陷数 ------------------------------------------ 所发现的总缺陷数 质量指示器2 =

项目报告—范围 更改请求 范围变化 指示器

范围变化指示器 范围指示器2= ---------------------------- 由于更改请求所造成的总的工作量(全部经批准的更改请求) 范围指示器1= ------------------------------------------- 到该日为止总的实际工作量 对已批准的,更改请求的总的花费 范围指示器2= ---------------------------- 所收到的总的更改请求 所收到的更改请求数 范围指示器3= --------------------------------- 时间(所完成的期间或总的计划的期间)

缺陷与发现阶段 发现的阶段 缺陷的例子 需求规格说明评审 -不正确的或太强的假定 -不完全的外部界面说明 -过程流不清晰 -需求不可跟踪 -含糊性 -不完全性 项目计划评审 -不恰当的工作量或进度估计 -风险评估有问题 -不恰当的人力安排 -计划不完全 ……

缺陷类别 缺陷类别 例子 逻辑 标准 多余的代码 用户界面 性能 重用性 设计问题 存贮管理缺陷 文档缺陷 不一致性 跟踪性 可移植性

缺陷问题 关注error-prone模块。如果有重复出现的缺陷,它们经常在同一段代码中出现 许多研究指出,少量缺陷能导致失败中的很大一部分(即,80:20法则) 测量每个模块(或代码段)的缺陷水平并关注其相应的修正措施

5. 测量量的利用 开发过程中必须基于度量作分析,不断改进过程(不限于四级)或发现问题 度量放在数据库中供以后项目用 5. 测量量的利用 开发过程中必须基于度量作分析,不断改进过程(不限于四级)或发现问题 度量放在数据库中供以后项目用 估计时最好使用自己的数据 需积累本地区的行业数据

状态好坏的标识及措施(L3) □以实际量与估计量的比值来判断状态好坏,该比值称为标志值 □如果比值< ,标志为红色 如果比值 < < ,标志值为兰色 如果比值 < < ,标志值为绿色 □如果规模、工作量、进度、或问题报告的标识值中的任何一个为红色,或者 以上量中有三个同时为兰色,或者 未经策划的活动占至今经策划活动总数的百分比>25%,或者资源方面发生重大问题, 则,必须修订软件开发计划

使用度量的例子 如作设计评审:设计文档有20页 估计会有100个缺陷 这次仅发现60个,原因何在? 同行评审执行得不好?如同行经验不足 同行评审过程有缺陷? 设计文档质量高?

使用数据的例子 合同已签订,项目组评审后发现差2个月。如何能按期交付?

测量的好处 测量在以下方面对项目有很大帮助: 项目估计和进展控制 工作产品的评价  通过缺陷分析实现过程改进 对最好实践进行试验确认