软件研发质量管理研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
采用并行工程,使产品开发的早期阶段能及早考虑下游的各种因素,达 到缩短产品开发周期、提高产品质量、降低产品开发成本。 产品开发不仅仅是研发人员的职责,而需要市场、研发、工程、制造、 客服和投资分析等相关部门共同协作完成。 因此,集成产品开发流程是一个公司级的跨部门流程。
16
Copyright Higet Corporation 2009
+
方案的竞争位置
组合分析
$- 价格 A-可获得性 P-包装 P-性能 E-易用性 A-保证 L-生命周期成本 S-社会接受程度
客户$APPEALS
18
Copyright Higet Corporation 2009
研发项目的过程模型(立项到上市)
19
Copyright Higet Corporation 2009
质量与质量管理
质量包括两方面:
反映最终产品/服务交付件的质量。 反映组织的过程质量,如:进度偏差率、工作量偏差率、需求的
稳定度、 缺险和问题的发现率/解决率,等。
质量管理——管理质量的活动。
质量管理——在质量方面,指挥和控制组织的协调的活动。
5
Copyright Higet Corporation 2009
跨部门的 团队 项目管理和管道管理
125% 100% 85% Wedge Functional Excellence Project Loading OverCommitment
}
Additional Headcount Required
Time to Profit
12 Mo Defn GA
最佳开发模式
预防 必要成本EFC 利 润
PONC:不符合要求的代价
POC:符合要求的代价 EFC:无失误运作成本
9
Copyright Higet Corporation 2009
质量成本的最佳投入
质量
成本
质量成本的投入并非是多多益善,也不是越少越好,关键是找 到最适质量成本。
10
Copyright Higet Corporation 2009
必须的质量目标包括:
工作产品质量目标
•
产品故障率
•
• • • • • •
遗留问题缺陷密度
系统中断 问题及时解决率 逾期问题解决率 百万机会缺陷数 设计更改/工程更改/计划月更改频率 关键交付件缺陷发现密度
过程质量目标
进度、工作量、成本、规模
所有的质量目标都是量化的、可以度量的。
Copyright Higet Corporation 2009
最终目标是否很重要、很有价值、是否值得进行下去?
可跟踪性(Time-Bound)
你能够对整个项目的时间进程进行跟踪检查吗?
23
Copyright Higet Corporation 2009
产品质量计划
产品质量计划:
根据公司质量方针和策略,结合本产品的质量要求,制定本产品要达
到的质量目标,以及为达成这些质量目标所采取的策略和行动的计划。
10.内部审计库 11.培训资料库
在将任何文档放入 PAL 之前,应当首先 review。 敏感数据要有保护机制,且要保证数据库的易用性; 组织范围内使用 PAL 的情况将通过访问计数器进行监控。使用该统计信息改善组织和项目 组对 PAL的使用情况。
14
Copyright Higet Corporation 2009
正在研发的 产品/项目的 数据库(数 据收集)
产品 /项目层
产品PDT /项目组 项目性能分析
产品/项目结束
指导
组织层
归档数据库
分析
质量管理部 门度量组MG
组织能力基线 组织能力分析 CB
CB:Capability Baseline
29
IPD体系框架
17
Copyright Higet Corporation 2009
IPD集成了多个最佳的产品开发要素
IP D的精髓是IP D框架。 IP D框架包括七个方面的 内容:
衡量标准
Innovation Cycle Time Time to Market To Tb Tr Ts Cash Flow (-) Cash Flow (+) Time
主要目的:
供产品开发团队成员使用。包括:
周期性质量目标达成情况检查; 阶段性决策; 模块项目级质量目标的制定等。
24
Copyright Higet Corporation 2009
产品质量计划
产品质量计划是PQA在产品计划阶段制定、在PDCP上作为业务计划的一部分由IPMT进行批 准。 PDT根据本产品特点,制定总体质量策略,包括:
11
Copyright Higet Corporation 2009
研发质量管理体系
12
Copyright Higet Corporation 2009
业务流程、项目管理、质量管理
流程
指标
流程及指标
项目管理 质量策划 质量控制 质量保证 质量改进
流程活动
质量管理活动
13
Copyright Higet Corporation 2009
质量管理活动
质量保证—从质量管理体系的角度,向管理者/客户提供适当的 对业务的过程和交付件(产品/服务)的可视性 ,致力于提供对 体系能力的信任。包 括:
质量管理体系的流程/规范/标准的培训、引导、推行落实;
通过审计其业务过程和交付件(产品/服务),以验证它们符合适 用的流程、规范和标准,给管理者提供这些审计的结果;
内容提要
一.质量意识与架构
二.产品开发流程中的质量活动
三.质量计划与质量度量 四.质量控制手段-评审 五.质量保证
15
Copyright Higet Corporation 2009
集成产品开发(IPD)流程的特点
基于市场和客户需求驱动的产品开发,将产品开发作为一项投资来管理。
对顾客负责而不是对老板负责,对事负责而不是对人负责。 能加快市场反应速度,减少开发成本,提高产品的稳定性、可生产性、 可维护性。
质量改进—致力于增强满足质量要求的能力。
7
Copyright Higet Corporation 2009
质量管理基本思想
关注顾客 领导推进 全员参与 过程管理 数据说话 持续改进
8
Copyright Higet Corporation 2009
质量成本意识
失败 鉴定 销售收入
PONC 质量成本 POC 营业成本
产品质量、进度、成本之间矛盾的处理原则; 采用的流程及流程裁剪的情况、问题解决原则、版本控制策略等。
流程的裁剪必须写入质量计划:列出本产品研发过程对于IPD标准流程及各使能流程的偏差;
基于组织能力基线CB、业务目标、本产品的客户期望,制定本产品要达到的质量目标,以 及重要质量目标的具体达成计划;
三.质量计划与质量度量 四.质量控制手段-评审 五.质量保证
3
Copyright Higet Corporation 2009
质量-- 符合要求程度?
质量—产品/服务的固有特性满足客户要求的程度。
产品/服务 固有特性
产品/服务 固有特性
0
50%
100%
4
Copyright Higet Corporation 2009
PDCA及5W2H
1、PDCA循环是一种科学的管理程序,称为“管理循环,戴明环”
•P Plan 计划
•D Do
执行
•C Check 检查 •A Action 改进
2、5W2H
•做计划或布置工作时首先要明确,做到5W(WHY,WHO,WHEN, WHERE,WHAT) •提出改进的办法时要提出可以量化的指标,做到2H(HOW MUCH,HOW MANY)
研发质量管理
1
Copyright Higet Corporation 2009
致词
一个产品的质量是由开发和维护这个产品的 过程的质量所决定的。 ——Watts Humphrey
2
Copyright Higet Corporation 2009
内容提要
一.质量意识与架构
二.产品开发流程中的质量活动
度量与过程(Process)管理相结合
客户需求和商业需要 过程执行
过程改进
改进过程
定义过程 度量计划
控制过程
应用度量
业务度量 产品(质量)度量 产品
过程定义
过程(质量)度量
人、资源 工作产品
执行产品 研发过程
过程:Process
28
Copyright Higet Corporation 2009
度量模型
22
质量目标需遵循SMART原则
明确性(Specific)
最终目标是否明确了应该做到哪一步以及何时完成
可度量性(Measurable)
你能在多大程度上测量最终目标的完成情况
可完成性(Achievable)
在规定的时间内,最终目标是否合理,能够实现?
相关性(Relevant)
基于组织过程能力基线(PCB)和项目的实际情况来确定;
当缺少组织过程能力基线时,基于历史项目数据来确定。
达到产品关键性能要求的计划和应急措施。 列出在产品开发时需要执行的质量控制和质量保证活动的大纲。 与项目经理共同确定项目/产品数据收集、量化分析和控制的计划。 当出现新状况和/或状况有改变时,质量计划文档需要更新。
质量管理活动
质量策划—致力于制定质量目标、确定运行过程和资源以实现质量目 标; 质量控制—致力于满足质量要求;
质量控制方法:评审、测试;
质量控制活动:
流程中已规定的质量控制活动; 流程中未规定,在项目计划中增加的质量控制活动;
6
Copyright Higet Corporation 2009
26
Copyright Higet Corporation 2009
度量(Metrics)的基本概念
度量:是以量化形式(数据),对产品/项目和研发过程的可视性管理。 是实现量化管理的基础。 美国著名管理学者卡普兰说过“没有度量就没有管理”。 Metrics的中文意思是“度量指标”或“度量”。
27
Copyright Higet Corporation 2009
Platforms Integrated Offerings Applications Subsystem 1 Platforms Subsystem N HW Elements
ቤተ መጻሕፍቲ ባይዱ
% of Direct Development Loading
Best-in-Class
获利时间
结构 策略
Market
One Division's Project Loading
结构化的产品开发流程(示例)
概念决 策评审 点 计划决 策评审 点 可获得 性决策 评审点
生命周期 结束决策 评审
√
√
√
√
概念
计划
开发
验证 发布
生命 周期
GA
TR1
TR2 TR3
TR4 TR5 TR4A
TR6
LAUNCH
整个IPD流程中,有七个技术评审点,四个决策评审点,一个发布点,一个GA点。
20
Copyright Higet Corporation 2009
内容提要
一.质量意识与架构
二.产品开发流程中的质量活动
三.质量计划与质量度量 四.质量控制手段-评审 五.质量保证
21
Copyright Higet Corporation 2009
确定质量目标
基于组织能力、业务目标、本产品的客户期望,制定本产品要达到的质量目标,以 及重要质量目标的具体达成计划;
研发过程资产库PAL
组织级的研发过程资产库PAL: Process Asset Library ,它包括如下主要内容:
1. 2.
质量管理系统的所有文件 如:质量手册、流程/规程、操作指导书、模板、表格、查检表、
3.
2. 3. 4. 5. 6. 7. 8. 9.
标准/规范、工具等,以及组织文档
系统工程方法、软件/硬件工程方法 项目信息库 过程数据库PDB:开发过程文档;过程度量数据;经验教训; 过程能力基线库PCB 样例库 风险数据库RDB 偏差和裁剪库 工具库
25
Copyright Higet Corporation 2009
总体质量策略
产品质量、进度、成本之间矛盾的处理原则; 采用的流程及流程裁剪的情况。识别本产品研发过程对于产品 开发标准流程及各支撑流程的偏差,并分析裁剪后对项目进度、 成本、质量的影响;
问题解决原则; 版本控制策略等。
资源平衡
Subsystems SW Elements
优化投资
+
市场划分的吸引力
+
Hardware Software Technology
结构化流程
共享开发/通用零件
异步层
成功的产品
客户需求分析 优化投资组合 优化投资组合 异步开发模式 跨功能部门团队 结构化流程 项目管理和管道管 理 衡量标准
- -