华为-CMM项目管理-参考手册(内部资料)

更新时间:2023-05-30 20:20:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

IPD-CMM 3.0 快

速参考手册

中研运作及质量管理部

华为技术有限公司版权所有侵权必究

IPD-CMM 3.0 快速参考手册

Ver: 1.0

特别鸣谢

本快速参考手册的最初版本由原商业网络质量部编制完成在此特别鸣谢原商业网络质量部对质量体系所做出的贡献

IPD-CMM 3.0 快速参考手册

Ver: 1.0

前言

为了帮助项目相关人员更好地理解IPD-CMM 3.0 规范体系

我们使用问与答的方式

目的是帮助项目经理和项目相关人

员在较短的时间内保证过程中更好发挥作用

对每个条目

使它在我们的产品开发

质量

是什么为什么什么人

What

在什么时间Who How

读者可以据此在IPD-CMM 3.0 流程规范或其他文献

中找到更详尽的信息或说明

在条目组织上

通用类包括项目管理

软件度量

分阶段描述各阶段的关

这些活动将贯彻整个项目执行过程中

键活动

你可以方便地找到你当前感兴趣的条目进行参考

你会发现

职业化水平在不知不觉中已经迈入了新的境界

欢迎结合实践给我们提出改进意见

自己的

目 录

CMM保证质量的基本原理是什么

IPD-CMM和SW-CMM是什么对应关系实施IPD-CMM流程有哪些特殊角色

4

............5

.........................................

6

项目管理要注意哪些要点项目组与QA如何密切配合批准

是什么寓意

IPD-CMM 3.0中定义了哪些项目会议IPD-CMM 3.0中定义了哪些项目报告什么是项目文件夹

..................7................

12

..............15..................15

...................................

如何写作配置管理计划如何制定配置项命名规范

CMO如何建立配置库

20

.....................

CMO如何进行配置状态发布变更控制过程是如何操作的

配置库备份要注意哪些原则

2224

..........................................

配置管理如何管理代码风险管理

.........................................................25为什么要进行风险管理........................25

......................................

为什么要实施软件度量

IPD-CMM 定义收集哪些度量数据什么是文档生产率

26

..................27

..............................28

i页

...................29

缺陷预防 .........................................................30

...............................................

什么部门发布度量分析报告缺陷预防

的基本技术有哪些

30

..........................30

质量保证 .........................................................31

检视审计的区别是什么..............

项目组在什么时间

重用代码是否会提高产品质量什么是交付审计

33

...............................33

什么是基线审计...............................34什么是内部质量审计........................34

第二部分..............................................................35

项目计划阶段 ......................................................35

计划阶段有哪些主要活动........................35

什么是AR....................

着重注意什么问题

它和WBS 是什么关系如何进行项目估计

什么是项目过程手册

会议内容有哪些

主要的输出是什么

如何组织项目组输出一篇优质的需求规格说明书为什么要进行需求跟踪MC在SRS阶段要完成哪些活动

42

制作项目过程手册

39

......................................

................43

..................................

44

....................................

主要的输出是什么

如何控制概要设计和详细设计的分解粒度

4748

..................................

MC在HLD阶段要完成哪些活动

内部使用第ii页

...................................

主要的输出是什么主要的输出是什么

CMO在编码阶段要完成哪些活动

51

...................................

QA在编码阶段要完成哪些活动软件测试过程包括哪些活动MC在测试阶段要完成哪些活动

52

项目测试阶段 ......................................................53

............53

..................................

54

....................................

IPD - CMM 规定项目关闭有哪些操作

IPD-CMM 常用缩写词..........................................附录2

5955

第三部分..............................................................56

内部使用第iii页

第一部分CMM 概述

CMM的基本框架是怎样的

CMM是Capability Maturity Model 的缩写型被用于很多方面

过程即软件CMM

µ±³õµÄÄ¿µÄÊÇ

CMM 作为一种模

初始级

2 级

定义级

步得到系统化和细化管理级

5 级

受控的

KPA即Key Process Area

±ÈÈç

公司建立起过程优化机制

并且这种改进是

建立起了基本的项目层次的管理过程

2级的管理过程进一

¶Ôÿ¸öKPA

细分成关键实践

È»ºóʹÓÃͨÓõÄ5个共同特征

内部使用

承诺执行有能力执行实际执行度量与分析

第1页

IPD-CMM 3.0快速参考手册

Ver: 1.0

执行验证

因此

CMM 各级定义的KPA及简单说明如下表格所示

内部使用第2页

IPD-CMM 3.0快速参考手册

Ver: 1.0

项目执行出现较大偏差时采取有效的更正活动软件子合同管理管理软件质量保证的可视性软件配置管理性 3组织过程关注组织过程定义长远的角度受益培训工程集成软件管理施工程活动和管理活动协调一致的项目开发过程软件产品工程和过程的有效性组间协调同行评审 4量化过程管理软件质量管理 5错误预防技术变更管理行评估过程变更管理试用引进和推广持续改进过程建立与其他软件工程组的有效勾通渠道有效发现并排除软件产品中的缺陷和错误对项目的执行过程和效果进行量化管理对产品质量进行定量化管理发现引入问题的根本原因并防止此类问题的再次发生发现新的工具方法过程并在一种受控的状态下进坚持使用定义的软件工程过程保证开发产品的正确性提高人员的技能和认识度以便他们更有效履行职责通过裁剪制定并实在组织范围内建立过程改进的责任主体定义并维护过程资产改进过程执行效果保证组织从在软件开发过程中建立并保证工作产品的完整性和一致保证项目过程和工作产品质量并向管理层提供此方面外包选择合格的成本商有效管理他们的过程和质量

项目组以组织的标准过程为基础

按SEI的观点

软件项目的成功取决于人

技术

过程三方面的成熟程度

CMM的主要创

始人之一Watts S. Humphrey在他的经典著作内部使用

Managing the Software Process中首先强调人的决第3页

定性作用

Software Engineering EconomicsÏîÄ¿×éÈËÔ±µÄ¾-ÑéÔ½¸ß

ÔÚÏîÄ¿×éÈËÔ±²»ÈçÈËÔ¸µÄÇé¿öϼ¼Êõ¶ÔÏîÄ¿³É¹¦µÄÓ°ÏìÏÔ¶øÒ×¼û¶¼¿ÉÄܵ¼ÖÂÏîÄ¿µÄ¸ù±¾Ê§°Ü

ûÓгÉÊì¹ý³ÌµÄ±£Ö¤

Frederick Brooks 在慨

中对软件过程的重要性有很多发现和感

×¾ÁÓµÄϵͳ¿ò¼ÜÉè¼ÆµÈ

如果一个软件项目由于过程原因而导致进度和质量失控效果往往是适得其反

但一个坏的开发过程

要进一步学习熟悉CMM的理论体系

IPD-CMM 3.0

快速参考手册

Ver: 1.0

产品开发按IPD启动

IPD是端到端的产品开发流程开发过程部分的细化IPD-CMM的原因

IPD以产品或PDT为单位实施

TR2完成后

SOW/AR

PDT开发团队在

开发团队分解成若干软件项目组和硬件项目组

ÇÐÈëIPD-CMM 3.0 流程

是对IPD流程在软件

这也是我们为什么命名它为

参考输入输出描述

参考

文档都可以从PAL站点()上找到

两篇

实施IPD-CMM流程有哪些特殊角色

内部使用第5页

实施IPD-CMM的责任人是项目经理色

质量部指派

配置管理员

度量协调员

TC: Test CoordinatorÁíÍâ

ÏîÄ¿¾-Àí»¹¿ÉÒÔÖ¸¶¨¸ºÔð¼à¿ØÏîÄ¿·çÏÕ״̬

¹ÜÀí

培训和质量过程监控

下面是一些特别定义的角

负责项目的配置管理工作负责过程数据收集

Ò²¿ÉÒÔÓÉÏîÄ¿¾-Àí±¾È˸ºÔð·çÏÕ

MINI Project 培训是研发质量部制作安排的针对IPD-CMM 3.0的一种培训

包括从项目组的组建

各类角色的任命前

项目估计

开发

在每项活动之

一项活动结束后有培训教师对各模拟项目组工作成果的点评

MINI Project 培训课程为5~7天公司要求所有软件类工程师必须参加

项目管理是一个大的课题理

计划管理配置管

这里给出一些其他要点供项目经理参考

精英原则有数据表明缺陷率与人员规模成正比

项目组规模越小越好

6页

工作匹配原则容人之短

理解并帮助实现员工的职业生涯理想

平衡原则

清除害群之马

营造良好工作气氛的员工

7页

使用2-8原理把握重点

计划与变化

计划不如变化快没有计划和监控

计划调整是正常的

风险管理

风险管理

控制成本功能和进度的平衡质量

但同时他们也明白这些

是不可能同时被满足的

所有客户都不想得到一个坏的产品

大部分客户希望得到一个质量相对高的产品成本已不是唯一的决胜因素如果及时交货有困难略

可怕的最坏的情况是

并存在很多的Bug

质量第一

版本策

花了很多的钱

±£Ö¤¹ý³ÌÖÊÁ¿ºÍ²úÆ·ÖÊÁ¿

8页

单纯地讲QA是警察保证过程质量和产品质量

或是检查员都是不完整的

项目经理可以参考以下要点

在项目初始阶段就向质量部申请专职QA

在初始阶段与QA就整个项目的流程和质量保证措施进行讨论只要是牵扯到流程

表格之类的事情就向QA咨询

多向QA申请培训

不但要使用标准模板

项目

QA也可以协调安排

QA一般引导过很多

QA那里有很好的样例

应大胆向质量部反映每个项目也各有特点

更好的就是从这里

模板等来的

QA从各项目组收集的

批准

在IPD-CMM 3.0

是什么寓意

±»Åú×¼±íÃ÷Ïà¹ØµÄÎĵµ»ò¹¤×÷²úÆ·ÒѾ-它近似是一个工程过程

一个文档

标志着这个文档被领导层认

Íê³ÉReview并符合流程要求

可它近似是一个管理过程只有部分管理类文档

SRS, STP

ITP

UTP

PPL

Ö»Ðè¾-¹ýÅú×¼

才需要签发

9页

IPD-CMM 3.0快速参考手册

Ver: 1.0

下表列出了项目主要文档的批准供参考

内部使用

第10页

IPD-CMM 3.0快速参考手册

Ver: 1.0

内部使用第11页

12页

现在的批准可以使用电子签名的方式

email邮件或Notes邮件

配置管理员或项目经理需要将该邮件保存为文档

这样就完成了批准签发过程

以下只列出管理类会议等

项目估计会议CCB会议

开工会

项目计划阶段

阶段启动会议

13页

在项目正式完成一个阶段的工作议

项目经理应该召开一个阶段启动会

阶段启动会议可以和上一阶段的阶段结束会议一起召开IPD-CMM 3.0 没有提供专门的模板织阶段启动会议

制作一个会议胶片来组

参考项目的PHB参考项目的PHB参考项目的PHB

Ä£°å

明确阶段可能发生的风险

明确调整之后的阶段进度计划

相关的质量保证措施明确阶段结束的出口条件

Checklist等

制定阶段的培训需求计划

其他动员等

阶段结束会议的目的是对项目阶段执行的效果进行评判上启下的作用

与下阶段起到承

建议项目经理在每个月召开一个月度总结会议对项目进行

总结

项目经理使用PJMCHK05 作为ChecklistÔÚ»áÒéÉÏ

²ÎÕս׶νáÊø/月度项目评估报告

检查阶段工作产品完成情况检查质量目标完成情况检查资源状况

人力资源

使用风险管理表格填写结束报告第9节

14页

IPD-CMM 3.0

快速参考手册

Ver: 1.0

检查阶段培训工作完成情况缺陷预防活动

制定纠正和预防措施

流程

周例会

总结本阶段好的经验和教训总结项目遇到的其他问题

项目组每周在固定的时间召开项目周例会

项目组可以使用IPD-CMM 3.0 定义的通用

会议纪要模板PJM03F11作为周例会纪要模板

检查上周纪要跟踪问题的完成情况检查一周项目工程活动的完成情况QA

MC

SE

ÄÉÈë»áÒé¼ÍÒª½øÐиú×Ù

新一周的工作计划等

项目审计会议

内部质量审计

按IPD-CMM 3.0的定义

内部质量审计按QAM02内部审计流程项目经理和项目QA将参加审计范围

人员分工

审计之前举行

和配合

审计时间和方式

现场检查完成后进行

理和QA进行确认的好的实践

内部使用

审计输出方式等进行说明

并与项目经

包括责任人和建议关闭时间

共享各项目

第15页

本文来源:https://www.bwwdw.com/article/u664.html

Top