参和实施CMMI5经验总结_第1页
参和实施CMMI5经验总结_第2页
参和实施CMMI5经验总结_第3页
参和实施CMMI5经验总结_第4页
参和实施CMMI5经验总结_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

参和实行CMMI5经验总结参和实行CMMI5经验总结/参和实行CMMI5经验总结.参加实行CMMI5的经验总结文/质安部一、心得感觉一年前,我开始了我的CMMI5旅途。顺境、窘境,波折的、平展的,各处碰钉子的死胡同、豁然爽朗的桃花源,我们一路走来,风雨事后终见彩虹。刚刚接触CMMI时,对基本术语的理解还很含混,感觉就像进入另一个工作领域。什么是PA,什么是CAR,什么是PPB和PPM,什么是Minitab、水晶球和蒙特卡洛,CMM与CMMI有什么差别,要经过CMMI5要哪些方面的工作,我们还有哪些方面需要改良,采集了一堆看似纷杂、不规则的数据,怎样应用到项目中,并给项目带来实质性的功能,所有这些问题都要得以解决,在整个CMMI5实行过程中,我们从众多半据下手,分析并发掘它们之间的关系,联合有关培训,在咨询顾问的指导下,我从略知一二到理解掌握了CMMI5的基础知识,并开始慢慢地理清思路。其实学习CMMI5是个贯穿交融的过程,而在工作中,CMMI5的思想又是贯穿交融的,过程改良的思想在工作中、生活中各个方面皆可运用。我们将合用的数据抽离,并成立了基线和模型,在频频的实验中获得考证,用数听闻话,指导项目实行。为了实现CMMI5,我们深入地参加到CMMI5试点项目中,实质运用基线和模型、数据和模板,在实践中不停圆满表格模板和系统文件,规范项目实行工作和管理系统,并做好企业过程改良,组织有关培训,在企业自上而着落到实处。用实例证明我们的实力,成功地说服了主任评估师,最后华美地完成CMMI5认证目标!宝剑锋从磨砺出,梅花香自严寒来。历尽千辛,最后尝到甜头,此次的成功可以说是我职业旅途中的一座里程碑。前面还有很长的路要走,连续的过程改良还在连续,我也会保持CMMI5工作的干劲,坚定地走下去!二、基线成立基线成立的前提是企业的项目管理过程趋于坚固,项目过程数据趋于可控。基线反应了企业的过程性能能力。我们是用Minitab工具以控制图的方式做出基线的,需要注意的是:控制图中的异样点不可以任意删除,需进行根原由分析;..表现差别较大的项目不可以放在一同,应分类做出基线;项目经理在制定项目目标时,应参照组织级基线,联合项目特色确立本项目的目标;MiniTab的I-MR图对数据的查验规则以下:1个点距离中心线大于3个标准差连续9个点在中心线同一侧连续6个点,所有递加或递减连续14个点,上下交错5)2个点中有1个点,距离中心线(同侧)大于2个标准差6)4个点中有3个点,距离中心线(同侧)大于2个标准差7)连续15个点,距离中心线(任一侧)1个标准差之内8)连续8个点,距离中心线(任一侧)大于1个标准差三、模型成立3.1模型成立的八步骤:(一)获得组织目标获得商业目标:联合以前的市场投入、同行竞争力分析得出当年的商业目标。量化组织绩效目标:从商业目标出发,采集目标分析法,逐渐分析出重点的组织绩效目标。(确立目标)(二)比较目前基线与组织绩效目标的差距采集上一年的历史绩效数据:以组织绩效目标为基础,采集上一年的绩效数据,并分析出基线。假定查验分析差距:用假定查验的方法分析目前过程能力与组织绩效目标的差距。例:模型工作量控制在均值52人天为目标,用假定检查分析为:即假定未引进改革点时,模块工作量大于52人天(即μ>52)备择(Ha):μ>52原假定(H0):μ≤52用minitab的单样本(t)查验进行分析,若P值小于,即拒绝原假定(H0).(三)分析影响目标的因素(大鱼-中鱼)..CAR分析影响目标的因素:采集与组织绩效目标有关的项目数据,对每一个数据的表现进行原由分析,并逐层找出根原由(确立因子1)。2)脑筋风暴分析影响目标的因素:组织企业内核心人员进行讨论会议,以脑筋风暴的形式讨论出影响因素。3)投票选择:对上一步脑筋风暴产生的多个影响因素依据必定的规则,投票选择产生强有关的影响因素(确立因子2)(四)分析上一年的性能基线(采集中鱼)采集上一年历史性能数据:依据上一步确立的因子,采集该因子的上一年项目数据。形成上一年历史性能数据基线:用I-MR图的方法形成因子的性能基线,对异样点需进行根原由分析。(五)有关性分析重点因素(中鱼-小鱼)1)有关性分析:用Pearson(柏松)系数方法,分析因子1、因子2与目标的有关性,有关性强的因子可用于回归模型的成立。依据柏松系数,属于极强有关,属于强有关,属于中等程度有关,属于弱有关。重点子过程的改良计划(矩阵):对小鱼、中鱼、大鱼所有的因子,找出对应的重点子过程,并挨次依据高、中、低的优先级顺利,计划改良周期。(六)成立性能模型用统计分析工具Minitab>>统计>>回归>>回归,“响应”设定为目标值,“展望变量”设定为因子后,可得出回归方程。(七)达成目标模拟1)水晶球分析:用水晶球工具CrystalBall(蒙特卡洛原理)分析模拟出,目前过程能力对目标达成的Certainty值,以及改良因子后对目标达成的Certainty值。引入改革点和改良举措:从数据层面,分析因子的历史数据中,可改良的空间,并引出改良举措。(需启动DAR确立改革点)注:(1).引出改革点时,必定要针对X使用CAR的方法分析其提高空间;(2).改良前后,分别用CrystalBall模拟对目标的达成度,当Certainty值大于90%时,即以为达成目标的风险较小。(八)引入改革点的成本效益分析..1)成本分析:展望出实行改革点的各项成本(如资源、人力、开发、保护、实行等),并将成本数据进行量化。估计利润分析(可节俭成本):估计实行改革点后,可收获的价值。(如成本降低、绩效提高等)成本-利润率:计算利润与成本的比值。即判断能否值得实行改革点。3.2回归方程解读以模块工作量模型(Y-工作量,X1-调整后功能点数,X2-重用库)为例,解读回归方程中各参数的意义:成立模型应注意:模型的使用者需评审模型。刚开始成立的模型必定不正确,需不停采集数据,要逐渐优化模型。模型可以不停优化,可是模型的使用途景不可以常变。应重视异样点的分析,可鉴识改良的机会。异样点分析需使用CAR。..基线与模型的异同点:都有展望能力,基线只可展望一个过程;模型可以展望多个过程。基线没有因子,模型定义了因子,基线和模型需联合使用。3.3模型使用模型使用途景整体分为:估计和回归模拟,使用途景的关系以以下列图所示:回归估计模拟各场景中对模型的使用步骤以以下列图所示:在下一次估计时,使用新回归方程进行估计。估计采集模型重点指标(X)数据《项目胸怀表》.基础数据表使用模型回归方程估计模型指标值(Y)XXX表》(暂未设计此模板,需与咨询老师交流后确认)

回归模拟采集模型指标(Y)数据《项目胸怀表》.基础数据表增添到2013年使用水晶球工历史数据中,更新回归方程具进行仿真模从头回归指标拟模型目标可信度达成达成模型使用途景假定上年度模型回归方程为y=f(x1,x2),今年度在项目过程中使用模型时,分为以下7种状况:..(1)当Y不确准时1、当x1,x2不确准时,①估计x1、x2。②经过f(x1,x2)展望y值,分析异样值。2、当x1部分确准时,①估计节余的x1,估计x2;分析x1确立部分的异样值。②经过f(x1,x2)展望y值,分析异样值。3、当x2部分确准时,①估计节余的x2,估计x1;分析x2确立部分的异样值。②经过f(x1,x2)展望y值,分析异样值。4、当x1所有确准时,①估计x2;分析x1的异样值。②经过f(x1,x2)展望y值,分析异样值。5、当x2所有确准时,①估计x1;分析x2的异样值。②经过f(x1,x2)展望y值,分析异样值。(2)当Y确准时6、当x1、x2所有确立,y部分确准时,①使用确立的x1,x2,部分y进行归回获得新方程y=f1(x1,x2),使用水晶球模拟新回归方程的可信度。②使用新回归方程预y=f1(x1,x2)测剩下的y值。③异样值分析,包含:x1,x2,y(已确立及展望部分)。7、当y所有确准时,①使用所有确立的x1、x2、y进行归回获得新方程y=f1(x1,x2),使用水晶球模拟新回归方程的可信度。②异样值分析,包含:x1,x2,y。..异样值分析假定回归模型为y=f(x1,x2),下边分别列出对x与y指标进行异样值分析时的注意事项:(1)针对y的异样值分析时注意以下几点:①依据y的地点及散布进行分析:当y散布在以下3种地点时,需要分析异样点存在原由。当y的散布不知足控制图查验时(参照控制图查验原则),需要分析异常点存在原由。②需对y的实质值进行异样值分析。③需对y的展望值进行异样值分析。④异样值分析时,需分析造成该异样值的详细问题。UCLCL上年度历史基线今年度希望值LCL(2)针对x的异样值分析时注意以下几点:①依据x的地点及散布进行分析:当x散布在以下2种地点时,需要分析异样点存在原由。当x的散布不知足控制图查验时(参照控制图查验原则),需要分析异常点存在原由。②需对x的实质值进行异样值分析。③异样值分析时,需分析造成该异样值的详细问题。UCL上年度历史基线CLLCL问题分析及改良方案(1)初步分析..假定对x与y指标进行异样值分析时,梳理出以下异样点及问题:序号问题描绘原由分析原由种类1详细问题的描绘造成该问题的详细原由12233415(2)根原由分析使用帕累托图(PeratoDiagram)分析各样原由种类的频次及累计比率,依据帕累托法例(二八原理),即百分之八十的问题是百分之二十的原由所造成的,找出产生大部分问题的重点原由,用来解决大部分问题。累计比率(%)100%80%原由种类123根原由分析:致使80%原由的根本源因3)改良方案依据根原由,提出改良方案:方案一:引进新工具方案二:引进新工具方案三:流程改良分析履行改良方案后y的改良见效,分为以下两种状况:A.展望履行改良方案后x值提高幅度,并使用回归方程展望y值提高见效。..B.当y出现实质值时,再次回归后用新的模型展望y,并用水晶球模拟。四、重用率估计实质功能点,是指《需求规格说明书》中概括分析的功能点。重用功能点,是指《需求规格说明书》中概括分析的且被重用的功能点。若功能点沿用其余项目或本项目中其余功能点的代码视为重用。重用功能点(折算)的两种算法:1)重用代码行/有效代码行*实质功能点数*100%。2)(前台重用方法个数+前台组件重用个数+后台重用方法个数)/(前台方法总个数+前台组件总个数+后台方法总个数)*实质功能点数*100%重用率=重用功能点个数/实质功能点个数*100%五、功能点估计方法5.1估计流程功能点估计方法,是从软件项目的功能需求角度来评估项目规模,功能点估计流程以下图所示。鉴识功能点的计算未调整的种类和数目功能点数目鉴识项目的计算调整后的范围和界限功能点数确立和计算调整系数功能点估计方法的应用途景分为项目先期、需求明确及需求改正:项目先期,指从项目规划开始至需求规格明确时期。需求明确时,指已达成需求调研,并形成了正式的需求规格说明书。需求改正时,指在项目建设过程中,客户提出了改正需求,且已将改正需求更新到新版本的需求规格说明书中。..5.2调整前功能点计算5.2.1复杂度矩阵(项目先期)经过复杂度和功能点分类两个维度构立功能点分类-复杂度矩阵,并鉴识出每一个功能点所对应复杂系数Ki,调整前功能点数目的计算公式为:UFC=∑(Ki)。功能点分类-复杂度矩阵以下所示:功能点分类复杂度描绘复杂度复杂系数(K)调用外面系统已实现的接口低5接口实现外面接口,供给外面系统调用高10无算法低3数据办理有算法,实现方法暂不清楚,但也不难中4多个算法,且较难实现高6准时统计低4统计及时统计高7单表查问低3查问多表联合查问高65.2.2复杂度矩阵(需求明确、需求改正)以数据项数目和数据文件数目为维度,构立功能点的复杂度矩阵,功能点复杂度矩阵如下所示:接口数据办理统计和查问数据文件数数据项数目数据文件数数据项数目数据文件数据项数目量1-1920-5051+量1-45-1516+数目1-56-1920+1低低中0或1低低中0或1低低中2-5低中高2低中高2-3低中高>6中高高>2中高高>4中高高依据功能点的复杂度矩阵,将功能点的复杂度(高、中、低)照耀为复杂度系数(K),每类功能点的复杂系数以下表所示。..复杂度系数低中高功能种类接口5710数据办理346统计457查问346经过复杂度矩阵及负责度系数,计算每个功能点的复杂系数(Ki)。调整前功能点数目的计算公式为:UFC=∑(Ki)。5.2.3调整系数下边将分别说明7个系统特色的定义及影响程度的区分标准。序系统特色名等分影响程度说明号称级值0无算法01有算法,且实现方法清楚22有算法,实现方法暂不清楚,但也不难41算法3算法较难或多个算法64多个算法,且较难实现85内部力量不可以攻陷的算法,或需要专门研究100直接重用,几乎不需要改正01基本可直接重用,单需要做些简单的调整22重用50%~70%;或大部分内容需要较大调整即可重用42重用3重用20%~50%;或大部分内容需要较大调整即可重用64重用20%之内,或整体调整后方可重用85无重用100无新技术;01有新技术,但预期简单(几乎可视为旧技术);23新技术2新技术存在1-2个局部不清楚;43存在多个新技术,或3个以上局部不清楚;6..4新技术大部分不清楚;85目前力量不可以攻陷的新技术,或需要专门研究;100客户已宣告管理制度和作业规范,且已履行一年以上。0客户已宣告管理制度且已履行一年以上,有关作业规范正在制定但还没有21宣告。4业务成熟度2客户已宣告管理制度且已履行一年以上,但还没有制定有关作业规范。43客户已宣告管理制度和作业规范正在制定,但还没有宣告。64客户未宣告管理制度和作业规范,依赖商定的业务流程经验进行管理。85新兴业务,业务流程和管理规范尚处于研究阶段。100用户没有提出性能方面的要求01用户提出了性能和设计方面的要求,但不需要采纳特定举措2响应时间和吞吐量在系统峰值时是重点的,可是不需要采纳相应的CPU42使用方面的特别设计。办理的最后限时是在下一个工作日。性能要求精在任何时候响应时间和吞吐量都是重点的,可是不需要采纳相应的CPU653细度使用方面的特别设计。办理的达成限时比较严格除了上边一项的要求外,因为对需求的要求比较严格,在设计阶段就要84进行性能分析除了上边一项的要求以外,在设计和实行阶段需要使用性能分析工具来105判断性能要求的达成状况0沿用原有系统的界面风格。0系统界面设1有近似界面风格的系统可以参照6计的明确程2客户对界面的要求较明确,且所有客户对界面要求一致。5度3客户对界面的要求不明确,但所有客户对界面要求一致。4客户对界面要求不明确,且客户间对界面的要求不一致。10说兼容性要求包含以下内容:操作系统、数据库、中间件、阅读器明7兼容性0客户需求不含兼容性的要求01考虑了兼容性的要求,包含以上的1个2考虑了兼容性的要求,包含以上的2个5..3考虑了兼容性的要求,包含以上的3个4考虑了兼容性的要求,包含以上的4个105.2.4调整后功能点计算(FP)依据以上7项系统特色的影响程度(DI)计算功能点的调整系数(AF),计算公式为:AF=∑依据调整系数(AF),最后可获得调整后的功能点数(FP),计算公式为:FP(调整后功能点)=UFC(未调整功能点数目)*AF(调整系数)六、单元测试的归零方法应用6.1归零分析法原理技术归零五因素:定位正确、机理清楚、问题复现、举措有效、贯穿交融。定位正确:层层分析、分解到质量问题发生的深层事件,即确立问题发生的正确部位。机理清楚:经过理论分析或试验手段,确立质量问题发生的根本源因。问题复现:经过试验或其余考证方法,再现或确认质量问题发生的现象,考证定位的准确性和机理分析的正确性。举措有效:针对发生的质量问题,采纳纠正举措,经过考证,保证质量问题获得解决。贯穿交融:把质量问题信息反应给其余部位,检查有无可能发生近似问题,并采集预防举措。6.2单元测试应用归零分析法程序员分析程序员单元测试后将问题记录缺点追踪表;分析引入该问题的阶段或原由;进一步分析引入该问题的根原由,并定义原由种类;从技术层面确立解决方案,并保证问题获得解决;贯穿交融,分析其余关系模块或功能能否会出现近似问题,并预防。..项目经理分析以缺点追踪表为基础,以“引入阶段”为维度,分析每个阶段的缺点比率;以缺点追踪表为基础,以“原由种类”为维度,分析缺点集中出现的原由种类;采纳帕累托图分析出致使大部分缺点的根原由;从管理的角度确立解决方案,并保证问题获得解决;贯穿交融,分析其余方面能否会出现近似问题,并预防。七、统计分析知识7.1控制图控制图:一种以实质胸怀指标值与过程经验所得出的数据控制界限比较,并以时间次序表示出来的图形。有三条直线构成:控制上限(UCL)、中心线(CL)、控制下限(LCL)。纵轴:一般为胸怀指标值,以过程变化的数据为刻度。横轴:为查验数据的变化趋向,以数据时间或采集先后,挨次绘在图上。重用率(%)的I-MR控制图值单差极动移7.2挣值分析(一)挣值分析的三个基本参数包含:计划值(PV)、实质成本(AC)和挣值(EV):1、计划值(PV,PlanValue),又叫计划工作量的估计开支。是指项目实行过程中某阶段计划要求达成的工作量。PV主要反应进度计划应该达成的工作量,而不是反应应耗费的工时或开支。..2、实质成本(AC,ActualCost),又叫已达成工作量的实质开支。指项目实行过程中某阶段实质达成的工作量所耗费的工时(或开支)。主要反应项目履行的实质耗费指标。3、挣值(EV,EarnedValue),又叫已达成工作量的估计成本(。指项目实行过程中某阶段实质达成工作量及按估计定额计算出来的工时(或开支)。(二)挣值剖析法的两个讨论指标:开支履行指标(CPI)和进度履行指标(SPI):开支履行指标(CPI):是指挣得值与实质开支值之比,即CPI=EV/AC。CPI>1时,表示效率较高,开支较小的工时获得更大的价值;CPI=1时,表示效率一般,开支的工时与获得的价值等效;CPI<1时,表示效率较低,开支较大的工时获得更小的价值;进度履行指标(SPI):是指项目挣得值与计划值之比,即SPI=EV/PV。SPI>1时,表示进度提早,开支较小的工时达成了额定的工作;SPI=1时,表示进度准时达成,开支的工时与计划的工时一致;SPI<1时,表示进度延后,开支较大的工时才达成额定的工作;7.3帕累托图帕累托图(Pareto):是一种条形图,条的长度代表事件发生的频次或成本(财力、时间),所以可从图中直观地看到哪些状况是比较重要的。Pareto原理:80%的问题是由20%的原由致使的,固然百分比不用然老是恰巧为80/20。..7.4参数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论