当前位置:文档之家› 华为IPD-CMM概述培训教材

华为IPD-CMM概述培训教材


T i m e t o M a rket
Cash Flow (+)
To
Tb
Tr
Ts Cash Flow (-)
Time
Defn
T i m e t o P r ofit
12 Mo GA
获利时间
优化投资
+
+
-
方案的竞争位置
+
组合分析
跨部门的团队
最好开发模式
Platform s
Applicatio ns
Integrated Offerings
总结
1、IPD是什么,以及它的一些基本知识 2、CMM是什么,以及它的一些基本知识 3、IPD-CMM与IPD的关系,是IPD在研发软件领域使能流程。 4、IPD-CMM的质量系统结构 5、IPD-CMM中软件项目的类型及过程定义 6、不同项目类型的生命周期 7、过程裁剪的指导
培训结束
Thanks!
质量管理系统结构
Quality Policy
Quality Organization
Manual
Manual
Procedures
Forms
Templates Checklists Guidelines Standards
**
IPD-CMM体系结构
Management
PM
Engineering Support
•对于小项目,参考小项目指导书 (PJM03G02-Diminutive Project Management Guideline. doc )
10、其它
非单板软件项目参考相关规程文件LCP01-Software Project Lifecycle Procedure,单板软件项目参考LCP02-Board Software Project Lifecycle Procedure。
Subsystem 1
Subsystem N
Platform s
HW Elements SW Elements
Subsystems
Hardware
Technolog
Softwa
y
re 共享开发/通用零件
异步层
成功的产品
- 价格 可获得性 包装 性能 易用 保证书 生命拥有成本 社会接受程度
客户$APPEALS
项目 &管道管理
125% 100% 85%
% o f D i r ec t D e v e lopmen t
L o a d ing
Wedge F u n c tional E x c e llence
P r o j ect L o a d ing
OverC o m m itment
}
A d d i tional
1、什么是IPD? IPD是什么?
IPD强调市场导向和投资驱动。
“集成产品开发”,英文 “Integrated Product Development”的缩写。
2、IPD框架介绍
IPD的精髓是IPD框架,包括七个方 面的内容。
**·
市场划分的吸引力 结构
Market
快速开发和导入的衡量 标准
I n n o vation C ycle T ime
有纪律的过程
可重复级(2) 可重复以前的主要经验
初始级(1)
不可预测并且缺乏控制
**
12、IPD和IPD-CMM的关系
IPD关注整个产品的开发管理,包括市场、开发(软件、硬件)、结构、生产、 采购、财务等各个方面。 IPD-CMM流程关注其中的软件研发过程的管理。
IPD流程
CDCP
CONCEPT
PLAN
项目过程手册确定了项目采用的生命周期。
PROCESS
PEOPLE
TECHNOLOGY
产品质量和开发效率的提高, 很大程度上取决于所遵循的过程质量!
3、如何编制PHB?
①选择生命周
PL
期模型 ②撰写PHB,
确定偏差
③提供针对生
命周期流程、
QA
PHB写作的培 训和指导,参加
PHB的
Review。
MDG ④批准PHB
开发项目 包括建立PDT提出需求的新系统或系统增强(包括新特性或新需 求增加)。
增强项目 -已有系统的增强(一层设计没有重要/显著修改) -把已有的货架产品定制成特定环境下的产品或需求更改。即 就是包括了新增需求、代码移植以及修改需求的混合型项目。
2、项目生命周期模型选择
PHB:Process Handbook 过程手册
1991年SEI采访了100多家软件公司,开发出了CMM 1.0版本, 1993年又推出了1.1版本。
7、CMM的五个等级
不断改进的过程
优化L级ev(el5)5 持Op续ti自mi觉zi的ng改进
可预测的过程
已管L理ev级el(44) 过程Ma被na测ge量d 并受控
标准一致的过程
已定L义ev级el(33) 过程被De描fi述ne,d并得到良好理解
IPD-CMM培训胶片
IPD-CMM流程概述
**
课程目的
1、了解IPD、CMM基本概念 2、了解开发项目生命周期 3、了解IPD-CMM开发流程体系
课程主要内容
1、IPD/CMM基本知识介绍 2、软件项目生命周期规程介绍 3、IPD-CMM流程规范体系介绍
IPD-CMM流程概述
一、IPD/CMM基本知识介绍
⑤签发PHB
RDPDT
② PL
③ ④
QA:
QA

⑤ MDG
PAL 生命周期规程
RDPDT
4、软件项目与产品开发中的位置
IPD
Design specification
TR2
S/W HLD H/W HLD TR3
LLD
LLD
Coding
Coding
UT
UT
TR4
BBIT
Build1
Build2
ห้องสมุดไป่ตู้
Build3
开发
支持渠道
( Support
技术 PDT Leader 支持
POP
channels)
服务渠道
(Service channels)
生产
(Mfg) 试生产
采购
生产操作(Mfg Operations)
供应商
生产(Mfg.) 工程
4、结构化流程
概念决 策评审

计划决 策评审

可获得 性决策 评审点
生命周期 结束决策 评审
RM
Design
Test
Release
RM
CM
Metric Review (使用IPD-CMMI COMMON)
SASD / OO CASE Tools
QA (使用IPD-CMMI COMMON)
Coding Tools
Test Tools
15
IPD-CMM流程概述
三、项目生命周期规程介绍
1、项目类型定义
CMM就是“能力成熟度模型”,英文
全称为“Capability maturity Model”!软件开发过程规范的理论 指导。
6、CMM的来源
CMM是怎么来的?
CMM是由美国卡内基梅隆大学的软件工程研究所(S EI:Software Engineering Institute)受美国国防 部委托研究制定并在美国,随后在全世界推广实施的一 种软件评估标准,主要用于软件开发过程和软件开发能 力的评估和改进。
概念 计划
开发
生命
验证 发布 周期
TR1 TR2 TR3
TR4 TR5 TR4A
GA
TR6 LAUNCH
整个IPD流程中,有七个技术评审点,四个决策评审点,一个发布点,一个GA点。
5、什么是CMM?
那么,CMM又是什 么?
对软件开发过程的演进进行描述, 为软件组织的开发过程定义、实施、 测量、控制和改进等活动提供指导; 为软件组织选择过程改进战略提供 指导。
点评:独立测试组织在测试阶段的问题漏测率由20%降低到了16%(降低 了25%),测试效果要比项目组自己测试的效果好,但是其活动成本却 上升了78.6%,说明对于普通软件产品而言,采用独立测试组织成本太 高,不合适。当然,如果是宇航软件等可靠性要求非常高,不计成本的 软件开发,还是应该使用独立测试组织的测试方式进行。
IPD-CMM
系统级设计与规格 (SE)
SRS
HLD(0-2) LLD(3) Coding
UT IT ST
BBIT Supporting
Build1
Build2
软件级规格 (开发组) 软件级设计 (开发组)
Build3
5、开发项目生命周期模型
SOW
(项目任务书,项目输入)
项目计划
需求分析 概要设计
项目计划
增强需求分析 增强设计
系统测试计划 集成测试计划
单元测试计划
编码 单元测试 集成测试
系统测试 发布 产品集成工作支持
7、为什么项目组负责项目IT/ST?
NASA(美国航空航天管理局)提供的一个经验数据:
版本发布后遗留缺陷率
项目组测试:
20%
独立测试:
16%
测试成本 每千行1.4人月 每千行2.5人月
产品开发团队PDT
产品QA: QA系统 QA软件 QA硬件 QA资料
……
系统工程
中研搭档(R&D
partners)
认证测试
UC
合法性 (Homologation)
D
(Legal)
技术
相关主题