CMMI_度量数据分析规程 V1.00.docx

上传人:李司机 文档编号:7261738 上传时间:2024-08-01 格式:DOCX 页数:20 大小:69.02KB
返回 下载 相关 举报
CMMI_度量数据分析规程 V1.00.docx_第1页
第1页 / 共20页
CMMI_度量数据分析规程 V1.00.docx_第2页
第2页 / 共20页
CMMI_度量数据分析规程 V1.00.docx_第3页
第3页 / 共20页
CMMI_度量数据分析规程 V1.00.docx_第4页
第4页 / 共20页
CMMI_度量数据分析规程 V1.00.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《CMMI_度量数据分析规程 V1.00.docx》由会员分享,可在线阅读,更多相关《CMMI_度量数据分析规程 V1.00.docx(20页珍藏版)》请在三一办公上搜索。

1、度量数据分析规程文件编号保密级别总页数嫔制变更日志编号版本修改内容修改人修改日期10.10创建初稿20.20内部评审31.00发布目录1 .引言11.1 目地11.2 范围I1.3 术语表11.4 参考资料12 .度量22.1 项目量度22.2 规模量度22. 2.1,工作量量度23. 2.2.进度的量度54. 2.3.缺陷的S:度62.3过程量度63 .使用度用来管理项目84 .使用度量来管理过程94.1 统计过程控制94.2 过程和质量的目标设定95 .度量分析方法105.1 1挣值分析法(EarnedVa1.ueAna1.ysis)105.2 三个基本概念105.3 进度和成本数据的统计

2、分析105. 3.1.计划值PY的统计106. 3.2.挣值EV和实际成本AC的统计125.4 偏差分析135.4.1. 通过偏差分析,识别重大偏差135.4.2. 偏差原因分析145.4.3. 其他应考虑的因素145.5 任务完成点的估鸵141 .引言1.1 目地提供一个关于狄度的描述,并在所有项目中应用。1.2 范围木文档提供了关于网度的定义、解作、列表以及址度在项目和过程中的应用1.3 术语表下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.4 参考资料2 .度一度可以粗略地分成以下几种

3、:JSRWS过程量度2.1 项目度项目量度用于做估计并管理项目,项目的量度使褊级经理和项目软件经理能师深入了解项目的进展。项目的Ii度分为: 规模员度 工作量依度 进度量度 成本量度 缺陷IiI度2.2 规模度软件和工件规模可以分成以下几类:号工件IN量单位败雌I需求页数和用例的个数通过文档和状态报告收集、评审报告2设计设计特征、设计的文档页数、设计的复杂度通过文档和状态报告收集、评审报告3编码代码行、4测试测试用例的个数、测试计划的页数、通过状态报告和文档怦审报告现疚的报告也可以通过I:件Ift度,2.2.1. 工作度序号阶段任务任务描述(看略)埔码(X)I需求编制商业前景REQOOI002

4、同行评审商业前景文档REQ002003点新编制商业前景REQOO3004建立业务模型REQoo4005阶段评审业务REQ5006编制需求说明书REQO06007同行评审需求REQ007008需求返工REQOOX009对需求的研究REQ()09010商业前JR里程碑评审REQO1.OO1.1.项目计划启动项目或产品PP(K)I012做项目/产品估计PP2013准法项目开发计划PPoo3014准备项目进度PPoO4015项目开发计划评审PPo()5016项目开发计划返工Pp(J06017项目跟踪工作分配PTOO1.O1.X状态报告PT002019状态的评审会议PToO3020项目计划的更新PTOo

5、4021设计构架设计DESOO1.022构架评审DES(X)2023界面设计DESoo3024评审界面设计DES4025数据摩设计DES5026数则席设计同行评审DESOo6027类的设计DESoo7028同行评审类的设计DES008029类的设计的返工DES009030对于设计的学习DESOIO031设计里程碑的评审DESOII032设计的可行性研究及新技术研窕DESOI2033编码阑码DEV(X)I04漏码同行评审DEV(X)2035漏玛返工DEV0030A6单元测试准备单元测试计划(包括总元测试用例DEVoo4037评审单元测试计划DEV(X)5038单元测试DEV006039时单元测试

6、进行返工DEV7040佻成测试集成测试计划准备(包括测试用例)ITI041评审计划IT2042返工IT(X)3043集成测试IT004044返工IT(X)5045集成测试里程碑评审IT006046发布阿尔法测试计划DE1.oo1.047评审阿尔法测试DE1.OO2048执行阿尔法测试DE1.Oo3049阿尔法测试返工DE1.0O4050材料的准备DE1.005051评审材料DE1.006052发布计划DE1.oo7053评审DE1.(X)X054BETA测试BETA测试BETOO1.055返工BET002056配置管理CM计划CM(X)I057CM计划评审CMOO2058CM计划返工CMoo3

7、059建立起VSS体系并维护CM(XM060变更管理CM5061CM状态报告CMoo6062CM审计CM007063基线库控制CMoo8064QAQA计划QA(X)I065QA计划评审QA002066QA审计QA(X)3067QA状态报告QA004068QA功能审计QA005069培训培训计划准备TRGOO1.070培训计划评审RG()02071进行培训TRG003072参与培调的活动TRG004073培训材料的准备TRG5074培训返馈信息的分析TRGoO6075培训状态评审RG(M)7076EPG过程的开发EPGOO1.077过程的评审EPG()02078过程的评价EpGOO3079度属分

8、析EPGoo4080过程数据库的管理EPGoo5081过程的培训EPG006082EPG的评审EPG007083对EPG的审计EPG0080&4余项假期MISC(X)I085请假M1.SCOo2086等待输入所花的时间MISC(X)3087设需失效所浪费的时间MISC004工作量的量度可分成阶段性和任务性的两种,列衣如下:注:(返工非常重要,因为一旦做同行评审,则UJ然少返工,则项目管理人员和QA人员都应跟踪返工情况.在没有CMM企业中.有50%的比例,主要犯查找缺陷.如果做CA1M则可降到4-5%.)“2.2.2. 进度的度填写日历日期和短个任务/阶段的开始和结束日期,描述了进度的量度,项目

9、通过使用PRoJEeT得到进度表.进度表的例子如下:号任务开始日期结束日期共耗时12342.2.3. 缺陷的It度瞅陷的瓶度被分成以下类型: 过程中的缺陷 发布后的缺陷关于过程中的威洛:他们是通过同行评审和测试发现的缺陷,同行评审中发现的豌陷又可以根据复杂程度来自于哪个阶段,在哪个阶段发现和缺陷的类型来分类.首先根据复杂度来分类:缺陷可以分成关杨性、主要的、次要的和再次的。根据缺陷的来源可分成如下几类: 在哪个阶段产生的缺陷 在哪个阶段发现的缺陷 根据缺陷的类型可分成如下几类: 御求的错误 设计的播谈 功能错误 逻辑错误 接口的错误等等2.3 过程度过程的量:度反映了组税过程的表现,对过程度的

10、定期分析可以招助EPG讯诙进过程以下是过程量度的列表:编号,度丝度的描述单位备注1规模估计的准确性实际规模/估计规模比率2工作价估计的准确性瓦实的工作V,估计工作依比率3进度估计的准确性出买进度,估计进度比率4生产率规的工作及海代码行/人日5工作量的分布每个阶段工作痛分配的百分比6缺陷分布每个阶段发现的百分比%7过程中缺陷的密度过程中发现的缺陷或修复的缺陷/项目规模数Jib干行代码8发布后的缺陷密度发布后发现的缺勤个数间:件规模NoJ干行代码9质量成本花费在评审和测武中时间的百分比%10差质m成本修红俏误或返工的时间所占用的百分比%3.使用度来管理项目项目软件经理在项目开始时,做项目的估计,(

11、参考对于开发的项目估计表,叩估计模板和估计规程)对于M护的项F1.e估计包括以下内容; 规模估计 工作量估计 进度的估计 成本的估计项目软件经理产品软件经理通过使用时间表,项目进度等来收集项目的Ift度.项目软件经理和产品较件羟理填写状态报告,(参考项目状态报告和维护状态报告)作为项目跟踪和赛督的定期性活动的一部分.研发中心采用MSPROJECT来进行项目跟踪,4 .使用度来管理过程EPG应该对每个项目做求度分析报告,(参考本文档的2.1)并只在分析和评审后保存佑息.这些信息也可以被称为St度和过程数据阵,M度数据际的总结表明了组税过程能力的情况。项目今后做估计和分析时应该使用这些信息。4.1

12、 统计过程控制所有完成项目的量度的统计平均值可以反映组织过程的平均和上下的控制界限.在项目的执行过程中.项目应该使用这种界限来控制过程,4.2 过程和质的目标设定能力的基线可以反映项目目前的情况.组织或项目应该设定过程改进的目标并跟踪它们以实现这个目标,目标的例子包括了: 生产率的提离 质收成本;过程质价成本的降低 减少发布后的和过程中的缺陷.5 .度分析方法5.1 推值分析法(EarnedVa1.ueAna1.ysis)挣值分析法是对项目进行报踪与预测的方法,其基础是对任务良好的细分以及合理的日程安排,排值分析法是定期进行的,在软件项目管理中一般以一星期为单位.挣值分析的基本任务是:分析现状

13、,找出偏差,在此基础上而项目的轲余阶段进行估算.因此可以分为三步进行项目的数据统计分析:进度和成木的统计分析;值差分析:任务完成点估算等。5.2 三个基本概念 计划值(PV):计划值(P1.annedVa1.ue);到当前报告周期结束时为止,按计划应完成的全部任务的预算成本的总和.计划泊(PV)亦可被称作BewS(BudgetedCostIorWorkSche1.u1.i.计划任务预算成本) 挣值EV):抻伯(EarnedVa1.ue);到当前报告周期结束时为止,己完成的全部任务的预算成本的总和.挣竹(EV)亦可被称为BCWP:到当前报告周期结束时为止,已完成的全部任务的实际成本的总和,实际成

14、本(AC)亦可被称为ACwPActua1.CostIwWorkPer1.med.已完成的任务的实际成本)。在挣值分析法中的成本通常是以完成任务的工作量来表示的.如在计划中,第冏应完成模块I编码(计划工作品20人11)和模块2端玛(计划工作量为10人11两项任务,到第一周结束时,只完成了模块I编码的任务(实际花费的工作贵为25人日)那么,在第一周结束时,挣值计算如下,1、 按计划应完成的全部任务的欣尊成本的总和为30人H(即模块1编码和模块2编码两项任务的计划工作量的总和.2(H1().即计划(ftPV等于30.2、 实际只完成了模块I编码的,个任务(该任务的计划工作量为20),也就是说已完成的

15、全部任务的预算成本为20人日,即挣值EV等于20AIU可埋解为,到周末时,实际已羟挣到了20人日的工作量.3、 实际只完成了模块I编码的一个任务,但实际的工作埴为25人日(而不是计划中的20人日,也就是说己经完成的全部任务的实际成木的总和为25A1.1.,即实际成本AC等于25人11.5.3进度和成本数据的统计分析5.3.1. 计划值PV的嫌计在软件项目管理中,值分析基础是对任务良好的细分(呷WBS)以及合理的日程安排,一般以一星期为单位。 WBS(WorkBreakH1.OWDStructure,工作拆分结构):WBS是估算和进度安排的基础,对WBS中每项活动或任务的工时估算就构成其预算工作

16、价(即任务的计划工作量).需要注意的是,在WBS中有一种称为IQE(1.CVdCfEffort)类型的任务,是指一些无法精确计划的地事,如进行配置状态报告、处理变更情况等等,在挣值分析中,1.OE类型任务的计划值PV与其挣值EV始终相等。 口程进度表:只有在11程进度表确定的情况下,才可能知道在项目的任一时间点上计划完成任务的预匏工作量.在WBS1:作收估比和日程进度农完成后.就能以冏为单位讣算出各周的计划仇PV墓口周期内每周的计划值PV反映在挣侪图I:就形成了挣值分析的基纹(通常称为挣值基线).计划值PV可按以下方法计算:I,聪本计算周期是周,2、累加木冏计划完成的任务的估究值(即预算的工作

17、展).3、加上1.oE类型活动本周的估算ft就得到本周内的估算值总和.4,再加上本周为止的以上各周的累计估兜伯,就得到本周为止的计划做PV。5,按以上方法计算出项目周期内每周的计划伯PV.6、将每周的计划值PV描到挣值图上,就形成了挣值基线.例如,WBS和I程进度安排如下:2W假X假秒算比A30114011C26220GO12E23F3644G5634H35I46JTO46根据上表,整理出每周的任务及其预算工作量:,并得出计划值PV,如卜图所示:同次计划任务1.PV(BCWS)1A.B70702C.D851553E552104F.G903005H753756U150525把每周的计划但PV描在

18、挣值图上,就得出挣他星规图,如下图:I1.挣值基线的示例-PY(BeIS)周次5.3.2. 推值EV和实际成本AC的统计挣值EV和实际成本AC的计算是以任务完成的实际数据作为输入的.任务的完成是以活动相关联的工作产出通过检查和审批为标志的.在计算挣值EV和实际成本AC时,需注意以下两点:1,没有完成度期的最底层任务.要么是完成(完成度为100%)或没完成(完成度为IOW),只有完成度100%的任务才能对EV有贡献,并计尊其Ra如下例中,只对个人冏报的“是否完成”栏标为Y的任务计圆EV和AC.2、 1.OE类型的任务总是按照它的预算值对EV做出贡献.下例中,“配置状态报告”为1.OE类型任务,其

19、挣值EV等于预蚌值PV(预徵工时为3):但1.oE类型的任务,实际成本AC生按实际花费工时计算(花费工时为2).挣值分析一个人周报修*工时4t*XHA9713tMit力*日期模缺3AU第4351545yy模0SAymBugF1.X25552002X)5/2002n恨决M4turt1.e6IO10OyY日例会31.工仇,吧32yyCCBfra24讣35力项口KV(BeWF)贯BU35+3m11AC(ACT)fiMJX1.g2把埒周的挣值EV和实际成本AC描到挣值分析图上,如卜图:挣伊图+PV(BCWS)-EV(BCWP)T-AC(ACWP)-*-EC5.4 偏差分析偏差分析的主要步骡如下:5.4

20、.1. 通过偏差分析,识别重大偏差以项目进展状况的统计结果为依据.进行以下偏差分析: 进度性能指数(SPI)进度性能指数=挣值/计环算(EV/PV)如果SPII。,则表明到目前时间点,完成的工作比计划的多(即,项目的进度提前了);如果SPIVI.0,则表明到目前时间点,完成的工作比计划的少(即,项目的进度滞后了). 成本性Ife指数(CPI)成本性能指数1。.则表明到目前时间点,实际所用成本比估计要少(即.节约):如果CPI描述到当前报告H期为止.项目的实际进度和计划进度之间在成本方面的差异.可以用SV瑜定项目是否按计划进行。如果SV为正值(SV0),则项目在进度上超前于计划(即,进度提前)。

21、如果SV是鱼值(SVvO),则该项目在进度上落后于计划(即,进度滞后). 成本偏差0),则实际花费的成本低于预算值(即.节约.如果“cv”为负值(CV0),则目前消耗的成本高于预算(ftW,超支).通过上述分析,可以定及地识别儡差以及保北方面)的产小程傻,井根据项I1.设定的偏基网tf偷定是否需要采取措施,通常该偏差阈假定为总的项目预估工时的20%,可觇具体的情况定义,5.4.2. 偏整原因分析对重大的成本或诳度偏基(正偏差或负偏差)进行区因分析,并采取合适的措胞.分析时可以从以下方面考虑: 个人周报中所报告的问题和争议点; 估翼的准确度: 技能和羟验: 外部因素: 变更活动的层次: 中断情况

22、: 工作习惯: 管理和技术过程: 资源情况等.5.4.3. 其他应考虚的因索应尽早发现项目存在的潜在同跑.防患于未然.例如:审查个人周报提供的信息,识别可能对项目未来产生影响的何咫:识别和分析成本或进度方面所表现的馅势,以判别是否有可能发生中:大偏您等.此外,还应注意其他可能给项目带来麻烦的信号,如: 报的带有主观性或走形式: 加班过度: 发生互相费备的不合作情况: 团队在评估和进度方面缺乏信心: 团队士气发生何翘; 项目儡离计划过程: 沟通减少: 采取“走捷径”的技法: 发现新的Hi大风隐,如果发现有上述情况,就应分析1及目目前的状况是否有向Sf1.偏差分析的结果应以挣的汇总表的形式予以记录

23、,并存入配置库,5.5 任务完成点的估算任务完成点的估算是指对项目或阶段尚未完成的剩余部分迸行实际估算。(1)、剩余任务预估成本(ETC:EstimatedCosttoComp1.ete)按下述步骤计算ETe 正在进行的任务即尚未完成的任务迄今已花费的实际人力之和: 加上个人周报中度St值部分的剌余完成工时: 加上尚未开始的任务所需人力估Jr如需要,可以通过对以下因素进行评价,来调整ETC的值: 成本性能指标CP): 个人周报中列出的何时和争议点: 风险.(2)、完成预估日期ECD:EstimatedCoinp1.e1.itHiDate)通过修改当前迸度(非朕戏化进度)计算ECD,以反映个人周

24、报度求值栏中的实际任务的开始和完成以及预计完成日期.如需要,可以通过对以下因素诳行评价,来网整经偿i的完成日期: 进度性能指标(SP1)8 人员充在方面的预期变更; 个人周报中列出的向SS和争议点: 风险.(3)、当前Ki估总成本(EAC:EstimatedCostatComp1.etion)定义:EC=C+ETC意义:己完成住分实际成本和剩余任务预估成本之和,即已经发生的实际成本加上估我的利余任务成本,反映当前评估点所预估的总成本.(4)、当前预估成本但茏(CVAC:EstimatedCostViirianceatCoinp1.e1.ion)定义:CVAC=BC-EAC意义:项目按算总成本和当前预估总成本之差,反映成本预估上的偏差.(5)、当前预估进度fR差(SVAC:EstimatedCostVarianceatComp1.etion)定义:SVAC(以周为单位表示)=计划完成日期一ECD义:计划完成日期减去完成预估11期所得的差其中,计划完成日期是指当前的目标完成11期,即在初始计划完成日期的基础上,考虑批准的调整后的计划完成日期“任务完成点估算结果分别以成本汇总表和进度汇总表的形式予以记录,并存入项目控制数据库.根据上述分析结果研究是否需要对项目计划进行调推,项目计划的两整应按计划变更控制的要求进行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号