参与实施CMMI5的经验总结 2.docx

上传人:b****5 文档编号:8838892 上传时间:2023-05-15 格式:DOCX 页数:53 大小:134.36KB
下载 相关 举报
参与实施CMMI5的经验总结 2.docx_第1页
第1页 / 共53页
参与实施CMMI5的经验总结 2.docx_第2页
第2页 / 共53页
参与实施CMMI5的经验总结 2.docx_第3页
第3页 / 共53页
参与实施CMMI5的经验总结 2.docx_第4页
第4页 / 共53页
参与实施CMMI5的经验总结 2.docx_第5页
第5页 / 共53页
参与实施CMMI5的经验总结 2.docx_第6页
第6页 / 共53页
参与实施CMMI5的经验总结 2.docx_第7页
第7页 / 共53页
参与实施CMMI5的经验总结 2.docx_第8页
第8页 / 共53页
参与实施CMMI5的经验总结 2.docx_第9页
第9页 / 共53页
参与实施CMMI5的经验总结 2.docx_第10页
第10页 / 共53页
参与实施CMMI5的经验总结 2.docx_第11页
第11页 / 共53页
参与实施CMMI5的经验总结 2.docx_第12页
第12页 / 共53页
参与实施CMMI5的经验总结 2.docx_第13页
第13页 / 共53页
参与实施CMMI5的经验总结 2.docx_第14页
第14页 / 共53页
参与实施CMMI5的经验总结 2.docx_第15页
第15页 / 共53页
参与实施CMMI5的经验总结 2.docx_第16页
第16页 / 共53页
参与实施CMMI5的经验总结 2.docx_第17页
第17页 / 共53页
参与实施CMMI5的经验总结 2.docx_第18页
第18页 / 共53页
参与实施CMMI5的经验总结 2.docx_第19页
第19页 / 共53页
参与实施CMMI5的经验总结 2.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

参与实施CMMI5的经验总结 2.docx

《参与实施CMMI5的经验总结 2.docx》由会员分享,可在线阅读,更多相关《参与实施CMMI5的经验总结 2.docx(53页珍藏版)》请在冰点文库上搜索。

参与实施CMMI5的经验总结 2.docx

参与实施CMMI5的经验总结2

 

参加实行CMMI5的经验总结

 

文/质安部

 

一、心得感觉

 

一年前,我开始了我的CMMI5旅途。

顺境、窘境,崎岖的、平展的,到处碰钉子的死胡同、

 

豁然爽朗的桃花源,我们一路走来,风雨事后终见彩虹。

刚才接触CMMI时,对基本术语的理解还很含混,感觉就像进入另一个工作领域。

什么

 

是PA,什么是CAR,什么是PPB和PPM,什么是

Minitab、水晶球和蒙特卡洛,CMM与CMMI

有什么差别,要经过CMMI5要哪些方面的工作,

我们还有哪些方面需要改良,

采集了一堆看

似凌乱、不规则的数据,怎样应用到项目中,并给项目带来本质性的功效,

所有这些问题都

要得以解决,在整个CMMI5实行过程中,我们从众多半据下手,剖析并发掘它们之间的关系,

联合有关培训,在咨询顾问的指导下,我从略知一二到理解掌握了

CMMI5的基础知识,并开

始慢慢地理清思路。

其实学习CMMI5是个举一反三的过程,而在工作中,

CMMI5的思想又是贯穿交融的,过

程改良的思想在工作中、生活中各个方面皆可运用。

我们将实用的数据抽离,

并成立了基线

和模型,在频频的实验中获得考证,用数听说话,指导项目实行。

为了实现

CMMI5,我们深

入地参加到CMMI5试点项目中,本质运用基线和模型、

数据和模板,在实践中不停完美表格

模板和系统文件,规范项目实行工作和管理体制,

并做好企业过程改良,组织有关培训,在

企业自上而着落到实处。

用实例证明我们的实力,

成功地说服了主任评估师,

最后华美地完

成CMMI5认证目标!

宝剑锋从磨砺出,梅花香自严寒来。

历尽千辛,最后尝到甜头,此次的成功能够说是我

 

职业旅途中的一座里程碑。

前面还有很长的路要走,连续的过程改良还在连续,我也会保持

CMMI5工作的干劲,坚定地走下去!

 

二、基线成立

 

基线成立的前提是企业的项目管理过程趋于稳固,项目过程数据趋于可控。

基线反应了

企业的过程性能能力。

我们是用Minitab工具以控制图的方式做出基线的,需要注意的是:

 

控制图中的异样点不可以任意删除,需进行根原由剖析;

 

表现差别较大的项目不可以放在一同,应分类做出基线;

 

项目经理在拟订项目目标时,应参照组织级基线,联合项目特征确立本项目的目标;

MiniTab的I-MR图对数据的查验规则以下:

1)1个点距离中心线大于3个标准差

2)连续9个点在中心线同一侧

3)连续6个点,所有递加或递减

4)连续14个点,上下交织

5)

2个点中有

1个点,距离中心线(同侧)大于

2个标准差

6)

4个点中有

3个点,距离中心线(同侧)大于

2个标准差

7)

连续15个点,距离中心线(任一侧)

1个标准差之内

8)

连续8个点,距离中心线(任一侧)大于

1个标准差

 

三、模型成立

 

模型成立的八步骤:

 

(一)获得组织目标

 

1)获得商业目标:

联合早年的市场投入、同行竞争力剖析得出当年的商业目标。

2)量化组织绩效目标:

从商业目标出发,采集目标剖析法,逐渐剖析出重点的组织绩

 

效目标。

(确立目标)

(二)比较目前基线与组织绩效目标的差距

 

1)采集上一年的历史绩效数据:

以组织绩效目标为基础,采集上一年的绩效数据,并剖析出基线。

2)假定查验剖析差距:

用假定查验的方法剖析目前过程能力与组织绩效目标的差距。

 

例:

模型工作量控制在均值

52人天为目标,用假定检查剖析为:

即假定未引进改革点时,模块工作量大于

52人天(即μ>52)

备择(Ha):

μ>52

原假定(H0):

μ≤52

用minitab的单样本(t)查验进行剖析,若P值小于,即拒绝原假定(

H0).

(三)

剖析影响目标的因素(大鱼

-中鱼)

 

1)CAR剖析影响目标的因素:

采集与组织绩效目标有关的项目数据,对每一个数据的

表现进行原由剖析,并逐层找出根原由(确立因子

1)。

2)

脑筋风暴剖析影响目标的因素:

组织企业内中心人员进行议论会议,

以脑筋风暴的

形式议论出影响因素。

3)

投票选择:

对上一步脑筋风暴产生的多个影响因素依据必定的规则,

投票选择产生

强有关的影响因素(确立因子

2)

(四)

剖析上一年的性能基线(采集中鱼)

1)采集上一年历史性能数据:

依据上一步确立的因子,采集该因子的上一年项目数据。

2)形成上一年历史性能数据基线:

用I-MR图的方法形成因子的性能基线,对异样点需进行根原由剖析。

(五)

 

1)

有关性剖析重点因素(中鱼-小鱼)

有关性剖析:

用Pearson(柏松)系数方法,剖析因子1、因子2与目标的有关性,

 

有关性强的因子可用于回归模型的成立。

 

依据柏松系数,属于极强有关,属于强有关,属于中等程度有关,属于弱有关。

 

2)重点子过程的改良计划(矩阵):

对小鱼、中鱼、大鱼所有的因子,找出对应的关

 

键子过程,并挨次依据高、中、低的优先级顺利,计划改良周期。

(六)成立性能模型

用统计剖析工具Minitab>>统计>>回归>>回归,“响应”设定为目标值,“展望变量”设定为因子后,可得出回归方程。

(七)达成目标模拟

1)

水晶球剖析:

用水晶球工具CrystalBall(蒙特卡洛原理)剖析模拟出,目前过

程能力对目标达成的Certainty值,以及改良因子后对目标达成的Certainty值。

 

2)引入改革点和改良举措:

从数据层面,剖析因子的历史数据中,可改良的空间,并引出改良举措。

(需启动DAR确立改革点)

注:

(1).引出改革点时,必定要针对X使用CAR的方法剖析其提高空间;

(2).改良前后,分别用CrystalBall模拟对目标的达成度,当Certainty

 

值大于90%时,即以为达成目标的风险较小。

 

(八)

引入改革点的成本效益剖析

1)成本剖析:

展望出实行改革点的各项成本(如资源、人力、开发、保护、推行等),

 

并将成本数据进行量化。

 

2)估计利润剖析(可节俭成本):

估计实行改革点后,可收获的价值。

(如成本降低、绩效提高等)

3)成本-利润率:

计算利润与成本的比值。

即判断能否值得实行改革点。

 

回归方程解读

 

以模块工作量模型(Y-工作量,X1-调整后功能点数,X2-重用库)为例,解读回归方程中各参数的意义:

 

成立模型应注意:

 

模型的使用者需评审模型。

刚开始成立的模型必定不正确,需不停采集数据,要逐渐优化模型。

模型能够不停优化,可是模型的使用处景不可以常变。

应重视异样点的剖析,可辨别改良的时机。

异样点剖析需使用CAR。

 

基线与模型的异同点:

都有展望能力,基线只可展望一个过程;模型能够展望多个过程。

基线没有因子,模型定义了因子,基线和模型需联合使用。

 

模型使用

 

模型使用处景整体分为:

估量和回归模拟,使用处景的关系以下列图所示:

 

回归

估量

模拟

 

各场景中对模型的使用步骤以下列图所示:

 

估量

 

采集模型重点

指标(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的展望值进行异样值剖析。

 

④异样值剖析时,需剖析造成该异样值的详细问题。

 

UCL

 

上年度历史基线

CL

今年度希望值

 

LCL

 

(2)针对x的异样值剖析时注意以下几点:

①依据x的地点及散布进行剖析:

当x散布在以下2种地点时,需要剖析异样点存在原由。

当x的散布不知足控制图查验时(参照控制图查验原则),需要剖析异

 

常点存在原由。

②需对x的本质值进行异样值剖析。

 

③异样值剖析时,需剖析造成该异样值的详细问题。

 

UCL

上年度历史基线

CL

 

LCL

 

问题剖析及改良方案

 

(1)初步剖析

假定对x与y指标进行异样值剖析时,梳理出以下异样点及问题:

 

序号

问题描绘

原由剖析

原由种类

1

详细问题的描绘

造成该问题的详细原由

1

2

...

...

2

3

...

...

3

4

...

...

1

5

...

...

...

 

(2)根原由剖析

使用帕累托图(PeratoDiagram)剖析各样原由种类的频次及累计比率,依据帕累

 

托法例(二八原理),即百分之八十的问题是百分之二十的原由所造成的,找出产生大多半

 

问题的重点原由,用来解决大多半问题。

 

累计比率(%)

 

100%

 

80%

 

原由种类

123

 

*根原由剖析:

致使80%原由的根来源因

 

(3)改良方案

 

(1)依据根原由,提出改良方案:

方案一:

引进新工具

方案二:

引进新工具

 

方案三:

流程改良

(2)剖析履行改良方案后y的改良成效,分为以下两种状况:

A.展望履行改良方案后

x值提高幅度,并使用回归方程展望

y值提高成效。

B.当

y出现本质值时,再次回归后用新的模型展望

y,并用水晶球模拟。

 

四、重用率估量

 

本质功能点,是指《需求规格说明书》中概括剖析的功能点。

 

重用功能点,是指《需求规格说明书》中概括剖析的且被重用的功能点。

若功能点

沿用其余项目或本项目中其余功能点的代码视为重用。

 

重用功能点(折算)的两种算法:

(1)重用代码行/有效代码行*本质功能点数*100%。

(2)(前台重用方法个数+前台组件重用个数+后台重用方法个数)/(前台方法总个数+前台组件总个数+后台方法总个数)*本质功能点数*100%

 

重用率=重用功能点个数/本质功能点个数*100%

 

五、功能点估量方法

 

估量流程

 

功能点估量方法,是从软件项目的功能需求角度来评估项目规模,功能点估量流程以下

图所示。

 

辨别功能点的

种类和数目

 

计算未调整的

功能点数目

 

辨别项目的

范围和界限

 

计算调整后的

功能点数

 

确立和计算

调整系数

 

功能点估量方法的应用处景分为项目先期、需求明确及需求更改:

 

项目先期,指从项目规划开始至需求规格明确时期。

 

需求明确时,指已达成需求调研,并形成了正式的需求规格说明书。

 

需求更改时,指在项目建设过程中,客户提出了更改需求,且已将更改需求更新到

新版本的需求规格说明书中。

 

调整前功能点计算

 

复杂度矩阵(项目先期)

 

经过复杂度和功能点分类两个维度构立功能点分类-复杂度矩阵,并辨别出每一个功能

点所对应复杂系数Ki,调整前功能点数目的计算公式为:

UFC=∑(Ki)。

 

功能点分类-复杂度矩阵以下所示:

 

功能点分类复杂度描绘复杂度复杂系数(K)

 

调用外面系统已实现的接口低5

接口

实现外面接口,供给外面系统调用高10

 

无算法

3

数据办理

有算法,实现方法暂不清楚,但也不难

4

多个算法,且较难实现

6

准时统计

4

统计

及时统计

7

单表查问

3

查问

多表联合查问

6

 

复杂度矩阵(需求明确、需求更改)

 

以数据项数目和数据文件数目为维度,构立功能点的复杂度矩阵,功能点复杂度矩阵如

下所示:

 

接口

数据办理

统计和查问

数据文件数

数据项数目

数据文件数

数据项数目

数据文件

数据项数目

1-19

20-50

51+

1-4

5-15

16+

数目

1-5

6-19

20+

1

0或1

0或1

2-5

2

2-3

>6

>2

>4

 

依据功能点的复杂度矩阵,将功能点的复杂度(高、中、低)映照为复杂度系数(K),

 

每类功能点的复杂系数以下表所示。

 

复杂度系数

功能种类

接口

5

7

10

数据办理

3

4

6

统计

4

5

7

查问

3

4

6

经过复杂度矩阵及负责度系数,计算每个功能点的复杂系数(

Ki)。

调整前功能点数目

的计算公式为:

UFC=∑(Ki)。

 

调整系数

 

下边将分别说明

7个系统特征的定义及影响程度的区分标准。

系统特征名

影响程度说明

0

无算法

0

1

有算法,且实现方法清楚

2

2

有算法,实现方法暂不清楚,但也不难

4

1

算法

3

算法较难或多个算法

6

4

多个算法,且较难实现

8

5

内部力量不可以攻陷的算法,或需要特意研究

10

0

直接重用,几乎不需要改正

0

1

基本可直接重用,单需要做些简单的调整

2

2

重用50%~70%;或大多半内容需要较大调整即可重用

4

2

重用

3

重用20%~50%;或大多半内容需要较大调整即可重用

6

4

重用20%之内,或整体调整后方可重用

8

5

无重用

10

0

无新技术;

0

1

有新技术,但预期简单(几乎可视为旧技术)

2

2

新技术存在1-2个局部不清楚;

4

3

新技术

3

存在多个新技术,或3个以上局部不清楚;

6

4

新技术大多半不清楚;

8

5

目前力量不可以攻陷的新技术,或需要特意研究;

10

0

客户已公布管理制度和作业规范,且已履行一年以上。

0

客户已公布管理制度且已履行一年以上,

有关作业规范正在制定但还没有

2

1

公布。

4

业务成熟度

2

客户已公布管理制度且已履行一年以上,但还没有制定有关作业规范。

4

3

客户已公布管理制度和作业规范正在制定,但还没有公布。

6

4

客户未公布管理制度和作业规范,依赖商定的业务流程经验进行管理。

8

 

5

新兴业务,业务流程和管理规范尚处于研究阶段。

10

0

用户没有提出性能方面的要求

0

1

用户提出了性能和设计方面的要求,但不需要采纳特定举措

2

响应时间和吞吐量在系统峰值时是重点的,可是不需要采纳相应的

CPU

4

2

使用方面的特别设计。

办理的最后限期是在下一个工作日。

性能要求精

在任何时候响应时间和吞吐量都是重点的,可是不需要采纳相应的

CPU

6

5

3

细度

使用方面的特别设计。

办理的达成限期比较严格

除了上边一项的要求外,因为对需求的要求比较严格,在设计阶段就要

8

4

进行性能剖析

除了上边一项的要求以外,在设计和实行阶段需要使用性能剖析工具来

10

5

判断性能要求的达成状况

0

沿用原有系统的界面风格。

0

系统界面设

1

有近似界面风格的系统能够参照

6

计的明确程

2

客户对界面的要求较明确,且所有客户对界面要求一致。

5

3

客户对界面的要求不明确,但所有客户对界面要求一致。

4

客户对界面要求不明确,且客户间对界面的要求不一致。

10

兼容性要求包含以下内容:

操作系统、数据库、中间件、阅读器

0

客户需求不含兼容性的要求

0

7

兼容性

1

考虑了兼容性的要求,包含以上的

1个

2

考虑了兼容性的要求,包含以上的

2个

5

3

考虑了兼容性的要求,包含以上的

3个

4

考虑了兼容性的要求,包含以上的

4个

10

 

调整后功能点计算(FP)

 

依据以上7项系统特征的影响程度(DI)计算功能点的调整系数(AF),计算公式为:

AF=

∑(DI)*+

 

依据调整系数

(AF),最后可获得调整后的功能点数

(FP),计算公式为

:

FP(调整后功能点

)=UFC(

未调整功能点数目

)*AF(

调整系数

 

六、单元测试的归零方法应用

 

归零剖析法原理

 

技术归零五因素:

定位正确、机理清楚、问题复现、举措有效、贯穿交融。

 

定位正确:

层层剖析、分解到质量问题发生的深层事件,即确立问题发生的正确部位。

机理清楚:

经过理论剖析或试验手段,确立质量问题发生的根来源因。

 

问题复现:

经过试验或其余考证方法,再现或确认质量问题发生的现象,考证定位的准

确性和机理剖析的正确性。

 

举措有效:

针对发生的质量问题,采纳纠正举措,经过考证,保证质量问题获得解决。

贯穿交融:

把质量问题信息反应给其余部位,检查有无可能发生近似问题,并采集预防

举措。

 

单元测试应用归零剖析法

 

程序员剖析

1)程序员单元测试后将问题记录缺点追踪表;

2)剖析引入该问题的阶段或原由;

3)进一步剖析引入该问题的根原由,并定义原由种类;

4)从技术层面确立解决方案,并保证问题获得解决;

 

5)贯穿交融,剖析其余关系模块或功能能否会出现近似问题,并预防。

项目经理剖析

1)以缺点追踪表为基础,以“引入阶段”为维度,剖析每个阶段的缺点比率;

2)以缺点追踪表为基础,以“原由种类”为维度,剖析缺点集中出现的原由种类;

 

3)采纳帕累托图剖析出致使大多半缺点的根原由;

4)从管理的角度确立解决方案,并保证问题获得解决;

5)贯穿交融,剖析其余方面能否会出现近似问题,并预防。

 

七、统计剖析知识

 

控制图

 

控制图:

一种以本质胸怀指标值与过程经验所得出的数据控制界线比较,

 

并以时间次序

 

表示出来的图形。

有三条直线构成:

控制上限(

UCL)、中心线(

CL)、控制下限(

LCL)。

 

纵轴:

一般为胸怀指标值,以过程变化的数据为刻度。

 

横轴:

为查验数据的变化趋向

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2