研发质量管理

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 研发管理系列课程之 研发质量管理 保证产品质量的 6 个根基 --R&D Quality Management
2. 课程中用到的缩略语  PAC:Product Approve Committee 产品审批委员会  PDT:Product Development Team 产品开发团队  PMT:Portfolio Management Team 产品组合管理团队  PM:Product(Project) Manager 产品(项目)经理  FM:Function Manager 职能部门经理  NPD:New Product Development 新产品开发管理  IPD:Integrate Product Development 集成产品开发  DCP:Decision Control Point 决策评审点  PACE:Product And Cycle-time Excellence 产品与生命周期优化法
3. 企业核心价值链
4. 产品开发管理的发展历程 研发生产 率时代 快速上市 时代 产品成功 时代 发明与商品化时代 《 Next Generation Product Development : How to Increase Productivity, Cut Costs, and Reduce Cycle Times (Hardcover) 》
5. 研发成熟度不同阶段的关注工作重点 研发生产率时代 阶段五 研 发 管 理 的 成 熟 度 快速上市时代 产品成功时代 阶段二 阶段一 •非正式项 目管理 •成功依赖 于英雄 •职能关注 型项目管 理 •部门墙很 厚,无法 跨部门协 调 阶段三 •成立核心 项目小组 •开始跨部 门协调 •构建结构 化流程 •推行项目 管理 时间 阶段四 •企业级项 目管理 •网络化小 组 •分布式研 发计划管 理 •增强型阶 段评审流 程 •集成财务 计划 •分布式计 划管理 •合作开发 •情景化知 识管理
6. 研发质量管理概述
7. 研发质量管理体系 产品开 发流程 体系 支撑流 程的组 织体系 研发质 量管理 工具集 研发质量 体系的持 续改进机 制 公司研发质量管理体系 质量理念 质量的定义 质量的发展 交付、过程质量 质量成本 NPD 结构化的流程 业务决策 产品战略 项目团队 CMMI 5个级别 4个模型 22个过程域 验证&确认
8. 研发质量管理中常见的误区  “重视”交付质量,忽视过程质量  “重视”实体交付质量,忽视文档质量  依赖后端质量检验,忽视前端质量引导  缺少全流程质量意识  质量责任主体错位
9. 什么是质量?  产品/服务的固有特性满足客户要求的程度
10. 研发质量体系 质量管理的发展与演变
11. 交付质量与过程质量  交付件质量  系统质量  文档质量  过程质量  进度偏差率  工作量偏差率  需求的稳定度  缺陷和问题的发现率/解决率  过程规范的符合度
12. 研发质量体系 研发质量管理六个根基 质量管理体系 质量管理活动 流程与指标体系 如: 产品开发流程 软件开发子流程 硬件开发子流程 结构开发子流程 测试子流程 项目管理流程 组织保证 质 量 策 划 质 量 控 制 如: 如: 质量目标 评审 质量计划 测试 质 量 保 证 如: 引导 培训 审计 质 量 改 进 如: 度量 考核 文件系统、IT支撑
13. 研发过程资产库(PAL)  质量管理系统的所有文件  系统工程方法、软件/硬件工程方法  项目信息库  过程数据库:开发过程文档;过程度量数据;经验教训;  过程能力基线库PCB  样例库  风险数据库  偏差和裁剪库  工具库 PAL  内部审计库  培训资料库 PAL : Process Asset Library 过程资产库 PCB : Process Capability Baseline 过程能力基线
14. 业界最佳研发模式  CMM/CMMI  NPD  NPD-CMM/CMMI CMMI : Capability Maturity Mode Integration 能力成熟度模型集成 NPD : New Product Development 新产品开发
15. 演练  目前公司研发质量管理方面需要重点关注和解决 的问题(TOP5)?  每个小组选派一名代表上台发表
16. 研发流程与指标体系
17. 为什么要把产品开发流程结构化?  为了管理好产品开发,产品开发必须成为结构 合理、定义清楚的流程  结构合理:自上而下的层次架构中,上层结构简单 一些,越到下层越具体  定义清楚:每项工作都应清楚地、明确地规定出来, 所有与产品开发有关的人应该清楚他们所参与的是 什么工作,用什么方法去完成
18. 产品测试管理 结构化的产品开发流程示例
19. 公司流程体系样例 IT/项目管理 IT规划、IT开发、IT维护、IT运行效果评估、跟踪与控制、例外管理、工时管理 人力 人事管理、招聘、员工考核、薪筹管理、员工培训、离职管理 利 润 采购 供应商选择、供应商管理、采购跟踪 财务 预算、融资、付款、收款、财务核算、投入产出分析 市场类 - 客户接待流程 - 分销渠道管理 - 客户调查 商务 - 合同评审 - 订单评审 - 运输管理 - 订单处理 研发/工程 - 立项管理 - 项目开发 - 设计变更 - 现场实施 - 客户验收 集成项目运作管理 客户服务 - 投诉处理 - 质量反馈 - 现场维修 - 突发事件 利 润
20. 产品开发概览图(Level 1) 交 付 件 /更 新 检查点 里程碑 产品开发袖珍卡 计划 概念 阶段 IPMT/PDT 决 策 检 查 点 /关 键 里 程碑 PDT 制订业务计划 项目管理 准备项目任务 书 任命 制定初始财务评估报 告 需求变 更控制 l 技术评审 1 系统工程 可 获 得 性 DCP包 制定产品包 需求 R&D LMT: 维护产品包 支持采取定价行动 准备定价报告 评 估 利 润 /成 本 ( P&L) 开始变更控 制管理 配置变 更控制 l 技术评审 3 技术评审 6 技术评审 5 技术评审 4 监控和管理需求、规格、配置 明确项目启动 系统设计和 制定规格 进行软件 概要设计 研究可替换 概念和提供 可替换技术 软件开发 可学习包 生命终止 解散 PDT 和 形 成 LMT LMT: 准备产品 终止 监控和管理项目 优化财务评估 进行硬件 分解和分配 概要设计 需求 硬件开发 发布 评估发布 准备 制定项目计划 WBS 3/4级 技术评审 2 生命周期 GA 优化业务计划 规格变 更控制 发布 可获得性 进行知识资产分 析 (包 括 QA/可 靠 性 ) 验证 合同 制定 业务计划 制定项目计划 WBS 1/2级 财务 开发 计 划 概念 组建 PDT 进行结构 概要设计 结构开发 测试 制定系统测试 和验证计划 多国语言支持 进行硬 开发和测试 件详细 硬件 设计 构建和测 进行软 试子系统 件详细 开发和测试 和系统 软件 设计 (方案评 估样机) 进行结 构 详 细 开 发 结 和 构 测 试 设计 构建和 测试系 统(原 型样机 ) 构建和 测试系 统(工 程样机 ) ITA准 测试 FTA准 测试 测试装备和支持功能测试 明确项目关闭 进 行 内 部 测 试 (性 能 ) -PP1/PP2/PP3 明确职能领域 质管 全面 测试 进行翻译 制定翻译计划 进行翻译验证 外观设计 参与分解 分配需求 技术支持 技术支持 识别可服务性需求 制定客户支持策 略 制造 识别可制造性需求 制造操作 试生产 制定制造策略 采购 采购 市场 市场 管理 输出 定义市场需 求 销售 确定外观设 进行外观 计方案 设计 明确阶段划分 进行外观设计评 估 停止支持 支持内部测试 制定客户支持计 划 制定制造计划 制定认证计划 开发制造工艺 停止制 造 向生产操作转换 生产初始产品 设计制 造工艺 进行制造工艺验证 选择供应商(最终) 制定市场计划 支持制定销 售预测 制定定单履行计划 监控供应商绩效 订购生产零件 作销量承诺 准 备 发 布 /发 布 书 /公 开 发 布 /培 训 进行定单履行活动 发布产 品包 建立定单环境 准备销售力量 明确核心任务 监控生产 管 理 供 应 /要 求 产量逐渐上升 开发、制造测试装备 制定销售预 测和市场策 略 制定定单履行策略 明确关键控制点 提供持续的客户支持 准备客户服务和支持 合同谈判 订购早期零件 进行供应商分析 市场计划和操作 定单履行 制定外观设计 计划 采取价格行动 监控销售和客户 进行月度预测 支持准备 促销产品包 终止生命 ( EOL) 宣布 EOL 装载渠道 开始 销售 停止 销售 案例1
21. 产品开发阶段流程(Level 2) IPMT- 40 Y IPMT PDT经理(LPDT) 计划DCP N End IPMT-50 增扩PDT,进行产 品开发全员任命 开发阶段详细操作流程(V1.1) 使能流程: 技能管理 (暂无) ×齨/À©Õ¹P DT ²Ù×÷Ö¸µ¼Ê é 使能流程: 项目管理 (暂无) 执行项目监控 LPDT-83 召集开工会 LPDT-90 LPDT-91 开始执行项目监控 执行对外合作计划 SE-230 FPDT-55 PDT财务代表(FPDT) 阶段开工对照 检查 PDTÆ ¸Óà ֪ͨÊé PDT开发代表(RDPDT) PDT技术支援代表(TSPDT) PDT制造代表(MNPDT) 开始执行项目监控 RDPDT- 65 开始执行项目监控 TSPDT- 55 开始执行项目监控 MNFPDT- 55 开始执行项目监控 产品目标成本 跟踪模板 (FPDT-55) 使能流程: 交付件 变更管理(使用 PDM管理,暂时用 CMM规范或其它 现有规范) 注:此活动持续到开 发阶段结束。 市场计划模板 PROPDT-55 PDT采购代表(PROPDT) 开始执行项目监控 PDT市场代表(MKTPDT) MKTPDT- 65 开始执行项目监控 SE-125 系统工程师(SE) 开始参与执行项目监控 注:此活动持续到开发 阶段结束 SE-140 监控并管理配置及更改 SE-150 设计检视 SE-158 知识产权分析 注:此活动持续到可获 得性决策评审 MKTPDT- 68 优化市场计划 SE-159 产品数据准确性管理与齐套 开始EC发布管理 POP-30 项目操作员(POP) 更新项目环境 POP-35 软件工程师 (SWE) EE-60 硬件详细设计 测试工程师(TE) TD-20 对信息开发文档进行 EC控制 EE-65 CAD设计 SWE- 50 软件详细设计 制 ME-40 对结构设计进行EC控 制 资料开发工程师(TD) 注:根据需 要,可在计 划阶段软件 概要设计基 础上再次进 行概要设计 制造-高级制造工程师 (AME) 采购人员 (PRO) 制造工艺设 计模板 生产测试设备 设计模板 (AME-45) 开发生产测试 设备操作指导 书 (AME-45) 注:此活动持续到发布点(开 发/验证/发布阶段) ESP专员 (ESP) 销售专员 (S) 企业标准、企业内控标准定稿 风险评估和 管理模板 进行SDV测试 (原型机) 渐增BUILD及测 试模板 SE-230 SWE-110 系统设计验证(SDV) ME- 110 系统设计验证(SDV) TE-55 同行评审 检查表 可安装性/可服 务性测试模板 TSS-40 可安装性/可服务性测试 生产测试设备 设计模板 (AME-50) 制造工艺设 计模板 (AME-60) PP-05 使能流程: 技术管 理 (暂无) AME-47 下达初始产 品物料计划 PRO- 20 供应商谈判 PRO- 30 订购原型机物料 试制准备 AME- 50 开发生产测试设备 AME- 60 开发制造工艺 PRO- 39 订购初始产品物料 MKTE-26 ESP客户选择对 照检查表 MKTE-25 市场教育和培 训计划模板 明确活动关联 系统设计验证(SDV) 开发生产测试 设备操作指导 书 (AME-50) AME-46 下达原型机物料计划 明确活动角色 EE-120 系统设计验证(SDV) 准备发布/ 局部公开/培训 市场行销计划和操作人员 (MKTE) 定单履行人员 (FF) 技术评审4 TSS-38 准备可安装性/可服务性测试 TSS-30 技术支援准备 工艺详细设计 操作指导书 AME- 40 设计制造工艺 AME- 45 设计生产测试设备 EE-90 单元测试 SWE- SWE- 72 70 编码 单元测试 ME-70 ME-50 结构造型详细设计 结构试制/试装/测试 EE-90 TE-30 SWE- 测试设计与更新测试计划 70 TE-40 ME-70 TE-45 开发开发用测试工具 单板测试 TD-40 TD-30 翻译 信息开发 技术支持专员 (TSS) 制造操作人员 (MOPS) SE-162 SE-160 SE-230 技术评审四 模板 EE-40 对硬件设计进行EC控 制 SWE- 40 对软件设计进行EC控 注:此活动持续到技 术评审5,由SE负责, EE/SWE/ME/TE参 与。 结构工程师(ME) 制造-试制工程师 (PP) 注:此活动包含原开发流程中的“规 格鉴定”和“试产验证启动检查”等 活动的内容 产品标准工作 报告 开始协助执行项目监控 硬件工程师 (EE) SE-230 SE-156 企业标准、企业内控标准起草 开始EC发布管理 SE-130 SE-127 执行标准计划 使能流程: 交付件 变更管理(使用 PDM管理,暂时用 CMM规范或其它 现有规范) 知识产权 检查表 (SE-155) 设计检查模板 (SE-150) 目标对象 模板 确定BETA测试和ESP客 户 FF-30 执行订单履行计划 注:此活动持续到开发 阶段结束,开始时间各 PDT不同 工艺详细设计 操作指导书 (AME-60) 明确核心交付 明确使能流程支撑
22. 专业细化流程(Level 3) 与阶段流程保持一致 明确与阶段流程接口 精细程度高于阶段流程
23. 具体事务流程(Level 4) PLAN CHANGE REQUEST PROCESS FLOW ORIGINATOR 明确入口、出口准则 CREATE PCR 支撑L2、L3流程活动 PDT Leader PCR APPROVED? NO P A R T I C I P A N T S POP PDT YES NOTIFY PCR REQUIRES REVIEWING PCR APPROVED? COLLECT PCR REVIEW RESULTS COMPILE PCR PACKAGE 涉及多个角色 YES 签审有明确时限要求 NO IPMT APPROVAL REQUIRED? REVIEW PCR NO APPROVED PCR 由项目任务触发 由项目监控触发 YES EXTENDED PDT IPMT REVIEW PCR APPROVAL 制定时要考虑IT化方法 REVIEW FOR APPROVAL NO REJECTED PCR YES APPROVED PCR 明确每个步骤的审核内容
24. 案例分享:京信的产品开发端到端体系
25. 以客户为中心的流程设计思路 内部/外部 的客户 客户的活动 提出需求 角色1 角色2 全流程的活动 活动1 角色3 活动n 活动2  角色4 信息系统 时间周期 接受输出 活动3 信息流 IT支持 0.5天 1天 1天 1.5天 0.5天 1天
26. 识别流程中的客户接触点 • 流程输入、输出接口 • 流程客户的互动界面 • 过程异常接触点 反馈电脑问题 客户  继续提出问题   继续提出问题 11 透露与公司老总 认识  13 专买店主 管 专买店销 售代表 替客户更换预 装好的硬盘 02 03 提供电话指导, 但没有解决问题 建议找客户服 务人员C 建议客户来专 卖店解决 联系服务人员 D 05 提供电话指导, 但没有解决问 题 客户服务 人员C 12 08 06 建议客户找专 卖店解决 09 提供电话指导, 但没有解决问 题 客户服务 人员D 时间 11/16/99 上午9:00 10 建议客户找专 卖店解决 11/16/99 下午5:00
27. 流程设计方法工具:DesignFlow 角色 DesignFlow v 分析图表 角色1 定义的角色 角色2 时间基准 角色3 决策 角色4 用户选择 同步 角色5 角色协作 角色6 循环 角色7 角色 8 时间
28. Visio构件(活动、联接) 构件名 活动 联接 例子 Visio 记号 SA- 40 RN0-1 Perform Acti vi ty Create Model RN0-1 Perform Acti vi ty RN0 -1 Sta rt re v i e w SA- 50 Compare t o Ol d Model RN0 -1 Re v i e w a n a l y s i s RN0-3 Perform Acti vi ty RN0-2 Perform Acti vi ty RN0 -1 Sta rt a n a ly s i s RN0 -1 Co m p l e te
29. Visio构件(流线、决策--多线头) 构件名 例子 Visio 记法 流线 决策- - 多线头 RN0 -1 T i tl e RN0 -1 Ac tiv i ty 1 A RN0 -1 Ac tiv i ty 1 B M u lti-T h re a d RN0 -1 Ac tiv i ty 2 A Ac tiv i ty 1 Ac tiv i ty 2 RN0 -1 Ac tiv i ty 3 A Ac tiv i ty 3 F i n is h A RN0 -1 RN0 -1 Ac tiv i ty 2 B RN0 -1 Ac tiv i ty 2 C
30. Visio构件(多树联接、返回点) 构件名 例子 Visio 记法 PL- 0 Not i f y Team M em ber s 多树联接 SA- 1 Pr oj ect M t g PL- 1 Pr oj ect M t g DTM - 1 Pr oj ect M t g AL- 1 Pr oj ect M t g R3 SA1 6 R3 R1 RN- 02 重新开始/重做 R1 R1 SA12 Receive M odels RN- 01 Choose Com ponent Cont r ol Fi l e Sel ect ed M odel s i n Revi ew Cont r ol Fi l es f or Rest ar t M odel s f or Assem bl y R3 No SA12 SA16 Resul t s OK? yes
31. Visio构件(中断与连接、角色) 构件名 信号中断/连接 Visio 记法 A Rol e1- 1 Per f or m Act i vi t y SA2 - 1 Z A SA2 - 3 Ro le 2 - 1 0 A Rol e2- 10 Per f or m Act i vi t y B SA1 - 5 C SA2 - 6 Role RN0-1 First Activity Role RN0-1 First Activity SA20 Choose 6 Cr eat e Cover Let t er I nser t M odel I nser t Det ai l ed Anal ysi s I nser t Vendor Tabl e I nser t Resul t s Ro le 1 - 1 角色 FI NAL DO CUM ENT Revi ew Docum ent Rel ease Doc
32. 某公司:结构化的产品开发流程展示  流程架构  各阶段流程  活动说明  指导书  模板  WBS WBS: Work Breakdown Structure 工作分解结构图
33. 到什么程度合适?
34. 产品开发流程与项目管理衔接 产品开发里程碑计划模板 产品开发概览图 产品开发一级计划模板 具体项 目的分 级计划 概念阶段产品开发计划模板 产品开发阶段流程 (C0~C4) 计划阶段产品开发计划模板 开发阶段产品开发计划模板
35. 情景化的知识管理 需求分析 10 07/10 07/01 总体设计 21 07/31 07/11 A详细设计 7 08/15 08/16 B详细设计 10 08/18 08/19 A概要设计 7 08/07 08/08 B概要设计 8 08/08 08/09 08/01 08/01 S概要设计 11 08/11 08/01 S详细设计 9 08/20 08/12 A编码 A单元测试 7 08/27 6 08/22 08/23 8 08/27 08/28 B编码 S编码 11 08/21 08/31 B单元测试 8 09/03 S单元测试 10 09/01 09/10 测试计划方案拟定 09/11 15 09/26 集成测试 19 10/15 09/27 测试报告 5 10/20 10/16 制定商业计划 书籍与培训 教材 商业计划 模板 商业计划 准则 商业计划 样例 商业计划 常见问题 竞争对手 信息库
36. 度量管理  量化可视性、可管理性  度量是量化管理、客观管理的基础  度量目的:  刻画(理解、发现问题、改进的目标)  评估(期望与实际相比较)  预测(由已知要素推算、估计其它要素)  改进(识别问题、查找问题的根源)
37. 研发能力对比分析样例
38. 业务度量+质量度量 业务度量 过程质量度量 产品质量度量 如何评价一个公司的研发能力?
39. 度量模型
40. 组织能力基线  PCB反映开发能力和成熟度 PCB-UCL 80% PCB-基线 60% 40% PCB-LCL 20% P1 P2 P3 P4 P5 …… PCB : Process Capability Baseline 过程能力基线
41. 公司的战略目标如何落实下去? 公司KPI 汇报 产品线KPI 设定 目标 汇报 整合 汇报 整合 功能部门KPI 产品团队KPI 设定 目标 汇报 整合 共同配合 项目团队KPI KPI: Key Performance Indicators 关键业绩指标
42. 样例:产品线的度量指标 财务 市场份额 新产品销售比重 研发费用比重 废弃项目比重 财务方面 客户 客户问题及时解决率 客户服务支持费用比 重 客户方面 战略与 目标 革新与学习 方面 成长与学习 内部业务方面 内部(业务) 项目进度偏差率 共用基础模块效率 生产率
43. 样例:产品团队的度量指标 客户方面 财务 市场份额 销售收入 目标成本完成率 财务方面 客户 客户反馈产品缺陷 客户方面 网上遗留问题密度 重大事故次数 需求实现时间比例分 布 战略与目标 成长方面 学习与成长 内部业务方面 内部(业务) 项目进度偏差率 项目工作量偏差率 内部问题累计解决率 共用基础模块效率 生产率
44. 产品质量度量的分解 业务指标 产品度量 系统工程度量 软件项目度量 质量指标 细化 完善 规模、工作量 进度 稳定度 设计缺陷 硬件项目度量 制造质量度量 制造缺陷 实际运行质量度量 运行缺陷 客户服务 产品质量度量 技术评审度量 问题跟踪度量 评审效益 问题管理
45. 产品质量度量项-稳定度  稳定度 需求稳定度  规格稳定度  ECO/ECR 单板平均 投板次数 内部发布版本平均周期    产品设计需求稳定性指数衡量产品 设计需求稳定性 工程设计需求稳定性指数衡量可测 性需求、可制造性需求、可靠性需 求、可服务性需求等被产品采纳后 的稳定性 设计规格稳定性指数=变更的设计 规格数/初始设计规格数 单板平均投板次数衡量硬件开发过 程稳定性 内部发布版本平均周期衡量内部版 本控制情况 ECO/ECR衡量工程文件变更情况 ECO : Engineering Change Order 工程变更指令 ECR : Engineering Change Request 工程变更申请
46. 印度某CMML5公司PCB Metric Goal Lower Upper Analysis Schedule Productivity 22 20 25 End of project Effort Estimation Variance 0 -10% 10% End of phase Schedule Estimation Variance 0 -10% 10% End of phase Delivered Defect Density 0.5 0.18/KLOC 1.5/KLOC End of project SRS 0.5 0.3/Page 1.2/Page End of phase HLD 0.4 0.2/Page 1.0/Page End of phase LLD 0.5 0.35/Page 0.9/Page End of phase Unit Testing 6 3.5/KLOC 8.5/KLOC End of phase …… …… …… …… ……
47. 完善、准确地定义度量指标的属性 【指标名称】 新产品及时交货率  【指标名称】 【指标定义】 新产品按项目计划或订单交货时间完成的比例  【指标定义】 【指标用途】 KPI考核指标  【指标用途】 【测量对象】 PDT 【设置目的】 确认新产品能否按项目计划按时投产(项目计划和风 险管理效果的确认)以及确认新产品生产是否顺 利(NPI效果的确认)  【统计部门】 【统计部门】 供应链管理部  【统计方法】 【统计方法】 统计当月新产品及时交货批次数和应交货批次数量 【计算公式】 新产品及时交货率 =当月度新品准时交货批次数÷当月度新品投入 数  【统计周期】 【计量单位】 %  【数据提交时间】 【统计周期】 月度 【数据提交时间】 每月初提升上月数据  【测量对象】  【设置目的】  【计算公式】  【计量单位】
48. 明确度量指标汇报、汇总机制 IRB 向公司决策层汇报的 Metrics报告(季度) IRB 秘书、MC PL-IPMT Metrics报告(季度) PL-IPMTs... 向事业部汇报的PDT Metrics月度状态报告. PL-IPMT秘书、MC PDT Metrics月报 PDTs... 质量月报 PQA
49. 度量数据收集需要注意的问题  采集数据要目的明确(平衡计分卡)  保护数据提供者的积极性  收集巨大数量的数据是没有意义的  数据收集的手段要集中  铲除虚假数据的土壤(绩效评价)
50. 演练  假设您作为研发质量总监,您会设置哪些度量指标, 从而全方位展现公司研发能力?  每个小组选派一名代表上台发表
51. 研发质量组织保障+质量策划
52. 产品线组织建设 咨询 产品战略规划委员会 研发与市场委员会 客户关系委员会 提案 运作支持部 知识产权部 市场技术部 总体技术部 计划财经部 研究管理部 预 研 部 A产品线 B产品线 中试部 技术支持部 产 品 行 销 部 国 内 销 售 部 国 际 销 售 部
53. 研发质量部在质量体系中的定位 公司质量部 A 客服质量部 PDT 制造质量部 PQA 研发质量部
54. 研发质量部与研发组织体系的关系 公司质量部 研发部 研发质量部 硬 件 部 软 件 部 研发总体技术部 测 试 部 结 构 部 产 品 管 理 部
55. 研发质量部的构成 研发质量部 EPG SQA HQA TQA 组 组 组 组 EPG : engineering process group 工程过程组
56. 研发质量部的职责(示例)  负责研发领域的质量管理和流程的执行监控,在业务上 接受公司质量部的指导  参与系统/软件/硬件/测试活动的工程方法和工具的研究、 引进,并推广实施和持续优化  负责CMM/CMMI的推行、审计  对产品软硬件开发计划的制定及执行过程进行规范性审 计  负责CMM/CMMI等相关文档管理活动规划和实施  负责与研发IT接口
57. 产品开发团队(PDT)的构成 全员项目组 硬件设计 制造 核心小组 核心小组组长 用户服务 协调人 质量 PDT是临时小组 项目开始时成立 项目发布后解散 PDT是跨部门小组 软件设计 市场营销 PDT是分层小组 PDT共同对项目成败 负责
58. 研发质量管理与供应链、客服的关系 PDT 经 理 质量管理部 汇报 问题升级渠道 产品投资决策 委员会 (汇报) (汇报) PQA (组间协调) 信息通道 研发质量部 客服质量部 供应链质量部
59. 研发人力资源管理 质量在研发职位体系中的位置 管理系列 技术系列 技术总监 产品线总监 产品线总监 资深技术专家 高级系统工程师 研发部经理 研发部经理 产品经理 高级技术专家 中级系统工程师 研发主管 项目经理 技术专家 初级系统工程师 高级 QA QA 高级 QA …… …… 领域发展 产品管理 职能管理 基层通用 技术职位 系统发展 高级工程师 工程师 见习工程师 领域如:硬件、软件、结构、 工艺、工装、IE ……
60. 研发的职位及任职资格管理体系 资格认证的程序 资格认证的方法 技能 测评 主管 调查 周边 调查 考评员 抽查 必知 考试 评审
61. 技术任职资格模型 技术3级 级别定义 技术4级 技术5级 技术 工作经验 任职 必备知识 资格 资格标准 技能标准 行为标准 工作绩效
62. 演练  结合前面讲解的技术任职资格模型,结合您的理解, 设计一个针对研发质量人员的任职资格标准?  每个小组选派一名代表上台发表  案例3
63. 制定产品质量目标和计划的时机 DCP 项 启 目 动 概念 TR PQA 制定产品质量 目标和计划 DCP 方案 TR TR DCP 开发 TR 验证 TR 发布 TR 优化产品质量 目标和计划 持续监控化产品质量目标和计划 DCP:Decision Check Point 决策评审点 TR: Technology Review 技术评审点
64. 质量目标  根据业务目标、客户期望和组织能力,确定产 品的质量目标,所有的质量目标都是量化的、 可以度量的。  内部问题累积解决率  设计更改/工程更改/计划月更改频率  关键交付件缺陷发现密度  ……
65. 产品质量计划的责任主体  谁制定?  谁批准?  谁配合?  谁实施?  谁监控? 案例5
66. 研发质量控制之:评审+测试
67. TR的目的  发现问题、优化设计  跟踪需求、确保需求得到实现  质量评估、为业务决策提供依据  发现风险、规避风险
68. 技术评审过程  为了保证技术评审的效果需要明确以下4点: 1. 何时进行评审 2. 谁来评审 3. 评审什么(不要陷入细节) 4. 下什么结论(避免无结论的会议)
69. 技术评审流程 评审计划 (时间、 职责、 交付件 分工) PM 审核报告 评审要素表 自检 技术评审 度量 评审材料 准备 (报告初 稿或会议 胶片) 评审报告 会签 技术评审 会议 评审报告 发布 生成 或 优化 评审报告 评审结论 执行
70. 技术评审结论  Go  没有遗留问题和只是一些没有解决风险可以很快解 决的问题  Go with risk  遗留问题的解决存在一定风险,但不影响下一步活 动的启动  Redirect  遗留问题影响到下一步活动的启动,必须首先解决
71. 评审过程中各角色定位  SE:“技术主持人”  PQA:“过程主持人”  PDT核心组:反映部门问题,代表本领域提出 专业意见,并代表功能部门承担责任  技术专家:贡献个人才智,不承担直接责任  LPDT:以业务需要为出发点对技术问题做决策 LPDT: Product/Project Development Team Leader 项目经理
72. TR点裁减原则  裁减分为:增加、删除、合并  裁减时机:裁减需要在计划中定义  遵循的原则:  裁减不能损害质量目标达成  裁减要与流程、活动裁减相一致  裁减要得到PQA认可,并被EPG批准  TR裁减要严格控制,原则上不允许裁减
73. TR报告  产品质量评估     要素表检查情况 遗留问题改进计划 冲突点记录和结论 风险分析  评审结论  过程规范和质量目标达成情况  过程审计结果  度量指标  质量目标  会签记录
74. 案例:IT提升评审质量  评审一次通过率  评审效率(问题、投入)  评审要素通过率  专家表现统计(问题、投入)  评审问题的解决情况  评审资料、评审过程评分  评审结论会签情况
75. 优秀评审体系的模型 概念 需求分析 系统设计 技术评审1 系统开发 硬件开发 软件开发 硬件测试 软件测试 工艺 结构 器件 …… 开发 计划 技 术 评 审 线 概要设计 技术评审2 技术评审3 支撑 Y 详细设计 测试 验证 发布 验证 发布 技术评审4 4A 技术评审5 技术评审6 支撑 X 领导决策评审 阶段技术评审 Z 技术评审点 硬件总体方案 单板总体设计方案 单板硬件详细设计 单板逻辑详细设计 PCB投板 …… 技术评审要素 阶段分项评审 EMC SI 工艺 结构 安规 装备 …… 装备 资料 技术支援 计费 器件 采购 专项技术评审
76. 分层、关联、支撑、专业化 TR4A TR5 关联 TR6 关联 关联 专业细化流程 软件 硬件 工艺 开始 结束 结束 开始 专业细化流程和 TR和DCP之间关 联 结束 开始 PTR:由PQA/SE组织。引用子评审的结果对产品质量进行评 估,并且对PDT提出改正建议。 Sub-TR:专业细化评审,由项目组组织,在交付件完成后实 施。对专业细化流程活动输出质量把关。 Peer Review:检视。非正式,在交付件生成过程中同行间的 交付件检查和问题讨论。 TR n PTR Sub-TR Peer Review 专业细化活动 配合关系
77. 案例分享:长城汽车的技术评审体系
78. 通过权责矩阵定义评审责任与参与主体
79. 演练  结合前面讲解的评审体系:面+线+点模型,假设 您作为公司研发质量总监,请您设计一下公司技术 评审体系?  每个小组选派一名代表上台发表
80. 测试操作中的常见问题  为什么受伤的总是我?  测试是得罪人的事?  测试效率低,可测试性差  单纯的手工测试效率低  不知道测试多少轮才能“修成正果”
81. 产品测试用例设计 F a T 离点 (A>2)AND(B=5) 离点 列号 离点 内点 内点 内点 c b X=X/A T F (A=2)OR(X>2) d 上点 e 上点 上点 X=X*2 闭区间 闭区间 半开半闭 半开半闭 区间 区间 开区间 开区间 白盒测试用例设计法 测试号 I1 I2 I3 I4 I5 T1 S1 S1 S1 S1 S1 T2 S1 S2 S2 S2 S2 T3 S2 S1 S1 S2 S2 T4 S2 S2 S2 S1 S1 T5 S3 S1 S2 S1 S2 T6 S3 S2 S1 S2 S1 T7 S4 S1 S2 S2 S1 T8 S4 S2 S1 S1 S2 黑盒测试用例设计法 语句覆盖用例设计法 判定覆盖用例设计法 条件覆盖用例设计法 条件决策覆盖用例设计法 等价类用例设计法 边界值用例设计法 场景用例设计法 正交分析用例设计法 判断表用例设计法 测试用例设计基本原则 优秀测试用例的标准 模块重要性划分(4级) 基本测试环境 质量标准 软件质量 软件质量 测试用例 功能性 可靠性 易用性 性能 维护性 可移植性 适合性 适合性 准确性 准确性 可操作性 可操作性 保密安全性 保密安全性 稳定性 稳定性 容错性 容错性 易恢复性 易恢复性 易理解 易理解 易学性 易学性 易操作性 易操作性 可观性 可观性 时间特性 时间特性 资源利用性 资源利用性 容量特性 容量特性 易分析性 易分析性 易改变性 易改变性 易测试性 易测试性 适应性 适应性 易安装性 易安装性 共存性 共存性 易替换性 易替换性 驱动模块 驱动模块 测试输出 被测模块 被测模块 桩模块 桩模块 桩模块 桩模块 桩模块 桩模块
82. 业界优秀的公司都非常重视测试  IBM  软件可靠性比硬件可靠性低一个数量级  软件工程化和软件测试是保证软件质量的有效手段  一般项目:项目总投入的30%-40%  HP P e r c e n t E n g i n e e r i n g H o u r s b y P h a s e F i r m w a r e ( 3 1 P r o j e c t s ) S y s t e m s ( 4 8 P r o j e c t s ) A p p l i c a t i o n s ( 5 3 P r o j e c t s ) D E S I G N 1 9 . 0 % D E S I G N 2 1 . 0 % R E Q M T S / S P E C I F . 1 5 . 0 % D E S I G N 1 6 . 0 % R E Q M T S / S P E C I F . 2 2 . 0 % R E Q M T S / S P E C I F . 1 4 . 0 % I M P L E M E N T - A T I O N 3 0 . 0 % I M P L E M E N T A T I O N 3 9 . 0 % T E S T 2 5 . 0 % I M P L E M E N T A T I O N 3 4 . 0 % T E S T 2 8 . 0 % T E S T 3 7 . 0 %
83. 传统测试流程出现的问题 100% 项目进度难以控制 项目风险控制能力弱 •40%精力发费在集成和测试上 开始集成 设计缺陷导致返工 计划发 布日期 项目进度 实际发 布日期
84. 渐增测试模型 TR Build1 M1 TR MIT SDV Build3 M2 MIT SDV TR TR M3 MIT SDV M5 MIT SDV Build2 Build4 M8 模块设计 编码 模块测试 每日构建 模块级 (MUT\MIT\MST) 系统联调 与集成 系统级 原型机测试
85. 客户化测试  IBM:客户遇到的57%故障来自2%的缺陷  站在客户角度测试有利于测试效率提升 系统缺陷 客户遇到缺陷
86. 什么是DFT?  可测性:系统和设备能及时准确地确定其工作 状态(可工作、不可工作、工作性能下降)并 隔离其内部故障的一种设计特性 ------《MIL-STD-2165》 目的 可见性 全流程性 •方便测试 •降低测试成本 •发现、定位、隔离、 解决问题 •面向测试、维护人 员 •一般对客户不可见, 客户也不关心 •贯穿项目全过程 •涵盖所有测试阶段: 验证测试、生产测 试、维护诊断 DFT 可观+可控+可预测 DFT : Design For Test 可测试性设计
87. DFT的必要性  A公司DFT效益分析 6 complex surface mount PCBs ASIC and VLSI devices high software content production volume: ~ 2,000/ year 全生命周期总成本 降低啦! 案例7
88. NASA经验分享  NASA(美国航空航天管理局): 版本发布后 遗留缺陷率 测试成本 开发组测试 20% (人月/KLOC ) 1.4 独立测试组 16% 2.5
89. 四象限分析方法 极不稳定象限 不确定象限 设备管理 累 计 缺 陷 数 ADSL MML 配置管理 补丁管理 日志管理 告警管理 不确定象限 稳定象限 累计人时 / KLOC 特性
90. Rayleigh分析方法 Rayleigh Curve 从短期看, 越高越好 15 10 Life cycle stages 0 长期来看, 越低越好 5 20
91. BUG收敛性分析 Bug 收敛点 1 2 3 4 5 6 7 8 9 10 11 12 日期 报告的Bug 解决的Bug 13 14
92. 案例分享:京信通信的端到端需求工程体系
93. 研发质量保证+改进
94. QA的职责  流程引导和组织培训  项目度量分析  推行公司研发流程、规范、标准  验证流程、规范、标准的执行情况  收集体系改进建议、持续优化
95. QA的独立性  给担当QA角色的个人提供组织上的自由度,使 他们成为高级管理者在产品/项目上的“耳目”。  使得担当QA角色的个人免受他们正在评审的产 品/项目的管理者的影响。
96. PQA的工作关系  PQA、HQA、SQA、TQA、MQA、CQA PDT 经 理 质量管理部 汇报 问题升级渠道 产品投资决策 委员会 (汇报) (汇报) PQA (组间协调) 信息通道 研发质量部 客服质量部 供应链质量部
97. PQA基本活动  制定产品质量计划  体系引导和培训  产品质量度量分析  产品级技术评审  项目审计  产品质量活动协调  产品质量回溯
98. PQA例行活动  检查项目组是否更新并跟踪所有风险  每周向QA经理提交PQA周报,并发送LPDT  每月向EPG通报度量数据  参加产品例会、阶段会议、月度评估会议、问 题分析会议 EPG : engineering process group 工程过程组
99. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
100. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
101. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
102. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
103. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
104. 常用的质量分析工具  因果图  调查表  直方图  控制图  散布图  分类法
105. 演练  SETP 1:对照质量标准,发现不符合项(调查表)  SETP 2:抓住重点,找出核心重要问题(直方图)  SETP 3:分析原因,找出核心原因(鱼骨图)  SETP 4:分析对策、确定解决方案  每个小组选派一名代表上台发表
106. 项目的双重汇报机制 研发管理委员会 产品总监 项目管理部 质量部经理 升级 问题 产品经理 项目状态 报告 项目经 理 QA经理 QA 质量周报
107. 项目审计 项目外人员审计 外 部 审 计 C 内 部 审 计 P D 项目过程审计 项目基线审计 项目交付件审计 外部顾问审计 Q L
108. 变革管理重点在于行  管理不在于“知”,而在于“行”  即使再好的方案也存在如何实现的问题  公司管理优化的几个层次如下: 变革 流程优化 QCC、合理化建议、 案例分析学习
109. 四类活动所耗费时间的比较
110. As Is & To Be 流程分析、设计模型 转电话待装流程 申请业务 (电话或营 业厅受理) 客户 验收 N 001 客服 人员 受理登记输 入信息 是否 有线 有号 转电话待装流程 N Y 查勘员 To-Be 是否有 线 003 Y 配线 转电话待装流程 N 是否有号 016 配号员 Y 输入完工 005 配号 网管员 010 012 开施工清 单 做用户数 据 011 机线员 优化后的流程 开施工单 013 015 跳线 确认完工 返回工单 014 安装电话 测量员 009 017 收费销帐(通 过银行) 开帐人员 计费开帐 系统 2个工作日 1个工作日 1至2个工作日 时间 持续 优化 管理 历史项 目分析 分析现状、发现 问题,设计流程, 持续管理、优化 流程 个人访谈 问卷调查 电话业务受理流程现状图(AS-IS) As-Is 客户抱怨点 申请业务 (营业厅受 理) 用户付费 001 营业员 受理登记输 入信息 是否 有线 有号 002 Y 收费开票 销帐 Yes R1 查勘员 验收 N 008 009 通知用户 付费 收费开票 销帐 003 配线 TO 用户 是否有 线 客户 004 No 退单 R2 配号员 No 005 是否有号 客户抱怨点 Yes 007 配号核费 费用是否准 确 006 No 生成补退 费用 016 输入完工 退单 网管员 TO 用户 机线员 010 012 开施工清 单 做用户数 据 011 013 015 开施工单 跳线 确认完工 返回工单 014 现状流程 Yes 测量员 安装电话 017 计费开帐 开帐人员 是否配线 N R1 Yes 重复返工区域,造成时间的延误和成本浪费 N 是否配号 R2 Yes N 系统 Yes 是否付费 R3 时间 介绍、传 递方法论 培训 WORKSHOP
111. Workshop:现场进行流程优化的工作坊 WORKSHOP 是对流程进行现场梳理、优化的方法。采用从 AS-IS 到 TO-BE 的逻辑方法,即首先建立现状流程模型,然后 评估现状流程,进行差距分析,再提出优化方案,并设计未来 流程。 每次工作坊0.5~2天,可以针对性梳理目标流程。
112. 演练  80%的时间都浪费在等待、返工,结合您实际质量 管理和流程管理经验,流程优化时,具体有哪些切 实有效的提升流程效率手段?  每个小组选派一名代表上台发表
113. 应用流程重设计技巧:消除流程中非增值性因素 如何消除或压缩流程中的等待和传递时间 • 流程多样化、提高针对性 • 将串行活动变成并行活动 • 去除不需要的活动,减少流程步骤 • 合并内部的界面(环节) • 调整各环节的地理位置或导入IT应用 • 压缩每个环节的时间,规定时间期限 ╳ 3.0 2.0 3.0 2.5 1.0 3.0
114. 应用流程重设计技巧:精简检查与审核 如何优化流程中的检查与审核 • 根据发生错误的几率来决定检查、评审点设置的必要性 • 取消重复审批点 • 根据控制对象的风险和金额的大小,进行分层审批 • 采用窗口式服务或几种式评审 ╳
115. 应用流程重设计技巧:减少返工因素 如何减少流程中的返工 • 提高流程中决策点的透明度 • 建立经验教训、共享知识库 • 规范对流程执行人员的培训 • 重要活动定义操作规范和模板 ◇ √ √ ? √
116. 如何成功实施产品开发管理优化 变革管理过程中短期的业绩下降  变革期间绩效很可能会下降,对这些下降因素的 管理对变革的全面成功非常重要 H T 变 革 管 理 P 关注于减小变革带来的绩效 降低的深度和广度 L 时 间
117. 如何成功实施产品开发管理优化 业绩下降分析  比如,为了减少绩效下降,就会关注对不足之处的 再培训和沟通,增加相应的工作量 H 过渡中的生产率 T 正 常 P 问题管理 时间 10% 过 渡 再培训 20% 问题管理 生产性的工作 20% 90% 生产性的工作 社交/闲聊 60% 40% 15%
118. 思考、讨论并行动!  针对课程中所讲解的研发质量管理的思想和变革 的方法论,结合公司的实际情况,讨论并思考如 何在本公司落地,并制定相应的行动计划。
119. Thanks!

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 14:51
浙ICP备14020137号-1 $访客地图$