研发质量管理
研发质量管理详细内容
研发质量管理
1. 序言(0.5小时)
本章节学习目标:建立本课程学习的项目组织,明确本课程学习内容。各小组识别演练用项目,已备后续现学现用
1.1 **开场让课程的参与者(该项目的相关干系人)相互熟悉,建立融洽的团队氛围,为课程后续顺利开展奠定基础。
1.2 什么是管理,什么是产品开发。它们有什么特点?让学员理解产品开发与其关系,认识到高质量的产品不仅与质量管理人员有关,也与大家密切相关。
1.3 学员演练——组建学习小组,识别后续演练用产品开发项目
1.1.1 目的:建立课程中的学习小组,让学员学会如何建立产品开发的团队
1.1.2 各小组识别实际的产品开发项目,以便后续课程中结合讲师的讲解,现场学以致用
1.1.3 为上述项目界定项目范围/需求,讲师评述什么是高质量的产品
1.1.4 了解学员关于本课程的关注点
1.4 界定本课程主要内容,明确课程目标
2. 研发质量管理概述(1小时)
本章节学习目标:建立对产品质量的正确认识,体会高质量的产品是与来自于各专业领域(研发与非研发、质量与非质量部门)与高中基层员工的共同努力的结果;深刻理解产品的高质量是与成本密切相关的,了解为什么要加强QA。
2.1 什么是产品质量?产品不出问题就是产品质量好吗?
2.2 质量等级,其与客户需求的关系
2.3 过程质量与交付件质量
2.4 某高科技企业研发项目质量计划板模演示
2.5 对质量的理解误区
2.6 质量管理概念
2.7 全面质量管理
2.8 质量管理活动
2.8.1 质量策划
2.8.2 质量保证
2.8.3 质量控制
2.8.4 质量改进
2.9 质量管理的四个等级
2.10 产品开发流程、项目管理、质量管理三者之间的关系
2.11 案例:触目惊心的质量事故分析
2.12 什么是质量成本
2.12.1 预防成本
2.12.2 鉴定成本
2.12.3 失效成本
2.13 质量成本曲线
2.14 质量成本在产品开发过程中的指导意义
2.15 缺陷修复成本曲线表明越早发现问题修复成本越低
2.16 理解错误、缺陷、失效、Bug、问题的关系
3. 研发质量管理“七脉神剑”(2小时)
本章节学习目标:本章主要学习研发质量管理的七个方面:测试、评审、质量保证(QA)、CBB、技术预研、新物料认证、FMEA。对研发质量的控制与改进进行实例分享。
3.1 评审
3.1.1 决策评审
3.1.2 技术评审
3.2 测试
3.2.1 单元测试
3.2.2 集成测试
3.2.3 系统测试
3.2.4 验收测试
3.2.5 BETA测试
3.3 质量保证
3.4 CBB
3.4.1 CBB规划
3.4.2 CBB实施
3.4.3 CBB考核
3.5 技术预研
3.5.1 技术预研与产品开发的不同之处
3.5.2 技术预研的质量与进度的控制
3.5.3 技术预研的考核
3.6 新物料认证
3.6.1 技术认证
3.6.2 商务认证
3.7 FMEA
3.7.1 FMEA流程的制订
3.7.2 DFMEA管理
3.7.3 PEMEA管理
案例分享:某高科技公司的研发质量管理的“七脉神剑”。
案例分享:某高科技公司质量圈 QCC
4. 如何制定产品开发的质量计划(2小时)
本章节学习目标:万事谋定而后动,这一规律仍然是用于产品开发的质量活动。本章节**示例让学员了解质量计划的关键内容、形式以及质量指标的选择和质量目标的确定。
4.1 产品质量计划的目的和内容
4.2 产品总体质量策略
4.3 用什么来标示产品质量目标
4.3.1 介绍度量的概念
4.3.2 度量在产品质量计划中的意义
4.3.3 过程度量
4.3.4 交付件度量
4.3.5 产品开发项目的四个基本度量项:Q、C、T、S
4.3.6 什么是指标,什么是目标
4.3.7 如何确定产品的度量指标作为质量目标和非质量目标
4.3.8 度量指标的分解原则
4.3.9 常见的过程度量项
4.3.10 常见的交付件度量项
4.3.11 项目级的度量分析
4.3.12 组织级的度量分析
4.3.13 组织能力基线
4.3.14 开发能力与成熟度
4.4 如何确定产品质量目标
4.5 如何识别质量管理活动来确保达成产品质量目标
4.6 质量保证和质量控制活动是达到质量目标的根本保证
4.7 演示讲解:产品质量计划
4.8 学员演练:基于小组识别的产品开发项目,根据质量目标和质量计划制定的方法,制定质量计划
5. 如何进行有效的产品技术评审(3小时)
本章节学习目标:掌握产品开发过程中各种评审(需求评审、方案评审、代码评审等)的流程、评审关键点、评审要素等内容,提高评审的有效性。
5.1 评审目的:不是为了解决问题,是为了发现问题。不能本末倒置
5.2 评审的分层分级
5.2.1 走读、正规检视、技术评审、管理评审、审计
5.3 结构化的评审流程
5.4 文档在产品质量中的意义
5.5 走读
5.6 正规检视
5.7 技术评审
5.8 管理评审
5.9 业务决策评审
5.10 审计(在质量保证中详解)
5.11 评审组织及其评价
5.12 评审工具——建立CheckList
5.13 需求评审
5.13.1 关键点
5.13.2 常见问题及解决方法
5.14 设计评审
5.14.1 关键点
5.14.2 常见问题及解决方法
5.15 代码评审
5.15.1 关键点
5.15.2 常见问题及解决方法
5.16 对评审的有效管理
5.16.1 项目经理如何管理
5.16.2 PPQA如何监控
5.16.3 项目组成员如何实施
5.17 研发项目中技术评审点设置原则
5.17.1 需求评审什么?
5.17.2 如何评审技术方案?
5.17.3 如何评审技术子系统?
5.17.4 系统评审
5.17.5 产品验证评审
5.17.6 技术评审操作指导书讲解
5.17.7 某高科技企业研发项目技术评审点设置举例
5.18 案例分析
5.18.1 **实际案例,学员讨论公司的评审流程、选择评审方法、建立评审检查表
6. 测试方法及用例设计(2.5小时)
本章节学习目标:掌握测试基本概念介绍及测试用例设计方法
6.1 测试、缺陷、质量的关系
6.2 测试的认识误区
6.3 测试的目的
6.4 测试的原则:木桶原理、20/80原则、Good-Enough原则
6.5 为什么要尽早测试?
6.6 测试成本分析
6.7 测试、调试、测试与调试的关系和区别
6.8 验证与确认
6.9 广义的测试和狭义的测试
6.10 测试类型(单元、集成、系统、验收)
6.11 测试的任务、必要性、局限性
6.12 测试生命周期模型、测试和开发的并发性
6.13 缺陷成本的阶段性增长
6.14 缺陷引入的阶段性分布
6.15 测试投入
6.16 测试结束准则
6.17 测试方法: 白盒测试、黑盒测试、灰盒测试
6.18 测试策略:渐增测试、大爆炸测试
6.19 基于测试目的分类:单元测试、集成测试、系统测试、ALPHA测试、BETA测试、验收测试、回归测试、认证测试、标杆测试
7. 测试工程过程(1小时)
本章节学习目标:测试活动在产品开发过程中的分层分级实施,掌握及早测试及早发现问题的方法和手段。
7.1 测试过程
7.1.1 V测试模型
7.1.2 V测试模型给研发项目测试的启示
7.1.3 测试计划 ·测试设计 ·测试开发
7.1.4 测试执行 ·测试评估 ·测试报告
7.1.5 缺陷跟踪 ·三级CCB体系 ·NASA测试经验汇总
7.1.6 测试领域的风险分析与跟踪
7.2 单元测试过程
7.2.1 单元测试基本概念 ·单元测试的意义
7.2.2 单元测试的定义 ·单元测试过程 ·单元测试阶段输出
7.2.3 单元测试计划及评审 ·单元测试准备
7.2.4 单元测试执行 ·单元测试报告
7.2.5 单元测试成败关键因素分析
7.2.6 案例分析
7.2.7 演示讲解:测试计划、测试规程、测试用例、测试方案、测试报告、测试指导、需求跟踪表、
7.2.8 测试计划和用例评审查检表、测试记录、缺陷报告
7.3 集成测试过程
7.3.1 集成测试基本概念 ·集成测试对象 ·集成测试中的角色定义
7.3.2 集成测试的特点 ·集成测试过程 ·集成测试计划及评审
7.3.3 集成测试准备 ·集成测试执行 ·缺陷跟踪
7.3.4 集成测试过程报告
7.3.5 集成测试质量目标 ·集成测试报告 ·典型集成测试平台构造
7.3.6 集成测试策略的确定时机 ·集成测试工作开展的制约因素
7.3.7 演示讲解:集成测试方案模板
7.3.8 集成测试成败关键因素分析
7.4 系统测试过程
7.4.1 系统测试基本概念(定义、对象、依据)
7.4.2 系统测试过程 ·系统测试输入、输出
7.4.3 系统测试计划 ·系统测试准备 ·系统测试执行
7.4.4 预测试 ·测试环境的规划和管理
7.4.5 系统测试报告 ·转测试操作流程和角色定义
7.4.6 问题跟踪反馈 ·回归测试 ·基于产品平台的测试策略
7.4.7 系统测试成败关键因素分析
7.5 验收测试过程
7.5.1 验收测试基本概念 ·验收测试对象 ·验收测试流程
7.5.2 验收测试的特点 ·验收测试过程 ·验收测试计划及评审
7.5.3 验收测试准备 ·验收测试执行 ·缺陷跟踪
7.5.4 验收测试策略 ·优势标准化 ·客户沟通 ·过程记录 ·结果确认
7.5.5 验收测试过程报告 ·验收测试质量目标 ·验收测试报告
7.5.6 验收测试成败关键因素分析
8. 研发质量保证(2小时)
本章节学习目标:**构建QA组织和职能保证产品开发过程的有效实施,终确保产品质量。理解QA存在的价值,构建QA的方式,QA的工作开展方式等。
8.1 QA的定义
8.2 评审和测试的关系
8.3 审计和评审的区别
8.4 二维审计方法
8.5 QA在质量体系中的位置
8.6 产品质量保证的原则与方法
8.6.1 流程为什么得不到有效执行?
8.6.2 质量保证和CMM/CMMI
8.6.3 质量保证的基本手段
8.6.4 学习曲线在质量保证中的体现
8.6.5 审计的基本方法和原理
8.6.6 水平审计
8.6.7 垂直审计
8.6.8 审计访谈的心理因素
8.6.9 产品审计
8.6.10 过程引导与培训
8.6.11 管理层在质量保证中的作用
8.7 质量保证过程
8.7.1 过程审计过程
8.7.1.1 审计计划
8.7.1.2 审计活动的协调
8.7.1.3 证据收集和人员访谈
8.7.1.4 审计报告和审计总结及趋势分析
8.7.1.5 问题纠正和跟踪技巧
8.7.1.6 管理层决策遗留问题
8.7.1.7 激励体制和质量保证
8.7.1.8 项目的审计和公司层面的审计
8.7.2 质量保证与产品研发
8.7.2.1 过程引导与支撑
8.7.2.2 hand in hand培训
8.7.2.3 经验与教训
8.7.3 产品审计
8.7.3.1 产品审计方法
8.7.3.2 产品审计和评审及测试
8.7.3.3 需求跟踪矩阵
8.7.4 配置审计
8.7.4.1 配置管理过程审计
8.7.4.2 物理配置审计
8.7.4.3 逻辑配置审计
8.8 质量保证的组织保障
8.8.1 QA与EPG
8.8.2 公司级别QA
8.8.3 项目组QA/流程引导者/流程制定者/流程执行者
8.8.4 QA与测试部
8.8.5 什么人适合任QA
8.8.6 QA人员为什么缺少成就感?
8.8.7 如何提高QA人员的成就感
9. 项目变更与研发质量管理(1小时)
9.1 更改的质量风险因素分析;
9.2 纠正措施与更改的关系
9.3 研讨:后端对前端如何反馈?
9.4 有效的根本原因分析工具—因果分析法
9.5 产品开发过程中的故障管理
9.6 如何有效的进行根本原因分析?
9.7 更改的决策过程
9.8 更改的分级控制
9.9 典型的更改流程
9.10 更改的风险管理
10. 课程总结:如何改进我公司的研发质量管理?
杨学明老师的其它课程
打造高效率产品测试体系——产品测试管理 01.01
一、产品测试与质量的关系(1H)本章概述:主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、模板。ü质量的概念ü过程质量、交付件质量、产品质量ü质量管理概念ü质量管理发展的三个阶段ü质量管理活动ü质量管理基本思想ü测试在质量体系中的位置ü测试原则与方法ü木桶原理·20/80原
讲师:杨学明详情
高效软件测试团队运作之道 01.01
1、测试组织管理面临的困惑本章节学习目标:总结目前测试组织与团队管理面临的几大问题.1.1案例分析:李华的测试团队为什么失败1.2国内测试团队的现状及未来1.3测试管理人员的心病(“上面不重视,下面不配合”)1.4测试管理的问题总结1.4.1流程问题1.4.2技术问题1.4.3人员问题1.4.4组织结构问题1.5测试过程有效性的衡量方法1.5.1如何提升测试
讲师:杨学明详情
基于IPD开发流程的测试管理 01.01
一、产品测试与质量的关系(1H)本章概述:主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、模板。ü质量的概念ü过程质量、交付件质量、产品质量ü质量管理概念ü质量管理发展的三个阶段ü质量管理活动ü质量管理基本思想ü测试在质量体系中的位置ü测试原则与方法ü木桶原理·20/80原
讲师:杨学明详情
软件测试管理高级研修班 01.01
1、软件测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺陷、
讲师:杨学明详情
软件测试需求分析与系统测试用例设计 01.01
1、测试需求与测试设计本章节学习目标:掌握测试需求分析和测试设计技巧。研讨案例:某知名通讯企业一个成功的项目测试案例,让学员分组讨论得到的启发,从流程到模板分别进行进述。1.1软件测试人员参与需求分析的常见问题1.2测试需求分析1.2.1测试需求文档与测试用例的关系1.2.2测试需求文档与设计文档的关系1.2.3测试需求文档与测试计划的关系1.2.4测试需求
讲师:杨学明详情
软件单元测试管理 01.01
1、软件单元测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺
讲师:杨学明详情
在软件开发流程中构筑软件质量——软件测试管理 01.01
1、软件测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺陷、
讲师:杨学明详情
产业互联网化的研发模式转型 01.01
1.产业互联网化的问题和挑战(0.5小时)1.1中国企业产品研发面临的挑战1.2传统产业互联网化转型带来的新挑战1.3“互联网化”成败是决定传统行业的生死牌1.4网络成为企业竞争主战场1.5互联网赢利模式的转变1.6未来产业互联网化的细分市场举例1.7产业互联网化的热点技术:大数据、云计算、敏捷1.8举例:Hadoop1.9研讨:我公司产业互联网化的商业模式
讲师:杨学明详情
互联网行业产品需求到产品规划 01.01
破冰:案例分析1.互联网产品规划案例分析:某互联网公司产品规划的案例一、互联网产品管理面临的问题及解决方案l案例分析:某互联网客户的产品管理与研发部门的问题剖析l互联网产品管理面临的主要问题ü需求变化过快,如果有效跟研发团队进行配合ü只有项目,缺乏产品,企业发展遇到瓶颈ü产品很多,但赚钱的却很少ü产品/业务之间缺乏互补性、甚至相互竞争ü项目经常延期、质量不稳
讲师:杨学明详情
互联网项目管理高级实务 01.01
1、项目管理概览项目管理的范围项目管理的目标项目管理的常见问题项目工作流程:需求-gt;设计-gt;开发-gt;测试-gt;发布2、互联网项目开发过程概览项目日常管理范围进度与速度管理质量管理风险管理变更管理配置管理小粒度项目的特点:周期短,速度快,反复修订,轻文档小粒度项目的难点:计划、可行性分析、需求范围分析、影响分析、版本控制、相关性测试、变更控制。小
讲师:杨学明详情
- [潘文富] 中小企业招聘广告的内容完
- [潘文富] 优化考核方式,减少员工抵
- [潘文富] 厂家心目中的理想化经销商
- [潘文富] 经销商的产品驱动与管理驱
- [潘文富] 消费行为的背后
- [王晓楠] 辅警转正方式,定向招录成为
- [王晓楠] 西安老师招聘要求,西安各区
- [王晓楠] 西安中小学教师薪资福利待遇
- [王晓楠] 什么是备案制教师?备案制教
- [王晓楠] 2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21152
- 2安全生产事故案例分析(ppt) 20215
- 3行政专员岗位职责 19038
- 4品管部岗位职责与任职要求 16213
- 5员工守则 15453
- 6软件验收报告 15389
- 7问卷调查表(范例) 15105
- 8工资发放明细表 14545
- 9文件签收单 14189