[Nutch-dev] 《研发质量管理》《产 品测试管理》
Mark <[email protected]> Fri, 21 Dec 2018 04:57:43 +0800 (CST)
| Newsgroups | gmane.comp.search.nutch.devel |
|---|---|
| Message-ID | <2106799488.1609297.1545339463513.JavaMail.Administrator@instance-pfjnkg> |
研发质量管理——保证产品质量的6个根基 R & D Quality Management ——the 6 foundations to ensure product quality 2018年12月27-28日上海 2018年12月20-21日深圳 课程费用:3200元/人(包括资料费、午餐及上下午茶点等) 产品测试管理 Product testing management 2018年12月24-25日 上海 课程费用:3200元/人(包括资料费、午餐及上下午茶点等) 《研发质量管理—保证产品质量的6个根基课程》 课 程 纲 要 一、案例分析 二、研发质量管理概述 1.研发质量管理体系的六个根基: 1) 之一:研发流程与指标体系 2) 之二:研发质量的组织保障 3) 研发质量执行体系 之三:研发质量策划(质量计划、质量目标) 之四:研发质量控制(评审、测试) 之五:研发质量保证(引导、培训、审计) 之六:研发质量改进(度量、考核、能力基线) 4)根基之载体:文件体系、IT体系 2.研发质量管理在研发价值链中的位置 1)研发质量管理与研发业务流程、研发项目管理之间的关系 2)研发质量管理与市场、制造、采购、客户服务之间的关系 3.研发质量管理中常见的误区(责任主体错位、缺少全流程概念、……) 4.业界常用研发管理模式介绍 1) NPD(PDMA) 8大要素介绍(结构化流程、管道管理、……) 实施实例讲解 2) CMM/CMMI(SEI) 模型/级别/过程域/具体实践 实施实例讲解 3)两者对比分析(优点、改进点、相互配合) 5.研发质量管理体系 1)质量管理新老七工具(关联图、系统图、直方图、控制图、……) 2)研发过程资产库(PAL)(作用、内容、……) 6.实战演练与问题讨论 三、六根基之一:研发流程与指标体系 1.研发流程体系定义方法论:Designflow 1)基于角色、关注客户、锁定开始与结束 2)角色、活动、链接、分支、结束、多线头、返回点、终端与连接 2.研发流程管理体系: 1)L0:公司整体流程体系定义方法论 波特价值链分析模型 2)L1:产品开发流程概览 3)L2:产品开发阶段流程 4)L3:产品开发子流程(软件开发流程、硬件开发流程、测试流程、……) 5)L4:活动定义与角色说明 6)L5:模板、指导书、样例、检查表 7)实例讲解:某案例公司产品开发流程体系介绍 8)使能流程体系 定义 举例:缺陷反馈流程、技术评审流程、问题跟踪流程、审计流程 3.度量的基本概念(定义、作用和目的、度量与测量、驾驶窗、度量模型、……) 1)过程质量指标、交付件质量指标 2)度量模型、度量流程 3)实例讲解:某业界最佳的某公司研发过程能力基线(PCB) 4.质量指标的定义 1)质量目标的分解(逻辑分解、物理分解) 2)实例讲解:某案例公司级质量指标定义 3)实例讲解:某案例公司产品级质量指标定义 4)实例讲解:某案例公司项目级质量指标定义 四、六根基之二:研发质量的组织保障 1.如何设置研发质量管理组织 1)研发质量管理组织设计中存在的误区 2)公司级的质量管理组织如何定位 3)产品级的质量管理组织如何定位 4)项目级的质量管理角色如何定位 5)质量管理与测试、项目管理、文档管理混合在一起的弊端分析 6)质量管理人员的规模确定(业界经验、产品类型、行业竞争、……) 2.质量管理人员的任职资格与职业发展通道 3.什么样的人适合承担QA角色(PQA、SQA、HQA、TQA……) 1)员工不愿意作QA怎么办? 2)没有QA或者兼职QA可能会导致的后果 4.实例讲解:某业界最佳研发质量管理人员的任职资格体系介绍 5.如何培养QA人员? 6.实战演练与问题讨论 五、六根基之三:研发质量策划 1.制定质量计划的时机 2.产品质量策略与产品质量计划的关系 1)实例讲解:某案例公司产品质量策略 2)实例讲解:某案例公司产品质量计划(产品级、软件/硬件项目级) 3.产品质量计划相关的责任主体(谁制定、谁批准、谁配合、谁实施) 4.质量目标定义方法 1)目标、上限、下限 2)公司基线目标、公司基线上限、公司基线下限 5.产品质量计划与产品开发其他计划的配合关系 6.产品质量计划与PHB的关系 7.实战演练与问题讨论 六、六根基之四:研发质量控制之:技术评审(TR) 1.企业在评审操作中常见的问题 1)评审抓壮丁、评审先变科普会、再变批斗会、评审缺少标准靠拍脑袋…… 2.业界最佳研发管理企业的评审体系介绍 1)三级评审体系(业务评审、技术评审、正规检视) 3.技术评审(TR) 1)TR的目的、原则 2)TR评审流程(主要活动、输入、输出) 3)各个角色在评审中的定义和职责(SE、PM、QA、技术专家、……) 4)各TR点的评审要素是如何相互支撑的(产品级、模块级、职能领域、……) 5)TR的三个结论 6)评审专家管理方法 7)谁决定TR是否通过?决策团队、项目经理、QA、还是技术专家? 8)如何避免技术评审流于形式?(任职资格、计划确定、评审标准、……) 9)实例讲解:某案例公司具体3级技术评审体系 4.实例讲解:TR的载体:TR IT化 5.实战演练与问题讨论 七、六根基之四:质量控制体系之:测试验证(V&V) 1.研发企业在测试操作中常见的问题 1)基于设计测试、测试过分重复、测试人员地位低下、…… 2. 产品级渐增测试模型 1) 为什么尽早测试? 2)渐增测试的优点分析?(提前发现问题、并行开发、减少测试重复、……) 3.高效测试的前提条件 清晰、明确的需求定义 1)客户化测试思维 2)缺陷引入阶段分析 3)优秀需求的标准 4.高效测试的法宝刚刚好,不多测,也不少测 1)场景用例设计法,案例讲解 2)边界值用例设计法,案例讲解 3)等价类用例设计法,案例讲解 5.业界测试经验汇总(NASA) 6.实战演练与问题讨论 八、六根基之五:研发质量保证 1.研发质量保证(QA)的理念 1)QA的独立性 2)QA与QC的区别 2.QA工作关系与汇报关系 (PQA、SQA、HQA、TQA……) 3. QA主要活动 1)主要活动之一:产品质量计划 2)主要活动之二:引导培训 3)主要活动之三:产品质量度量 4)主要活动之四:技术评审(TR) 5)主要活动之五:审计 6)主要活动之六:质量活动协调 7)主要活动之七:产品质量回溯 8)主要活动之八:质量报告 9)主要活动之九:准备PHB 10)主要活动之十:收集体系改进建议 4.实战演练与问题讨论 九、六根基之六:研发质量改进 1.企业在质量改进中常见的问题 1)缺少量化数据,管理拍脑袋、数据堆积如山但缺少分析…… 2.度量是研发质量改进的基础(没有度量就没有改进,也无法考核) 3.度量结果的应用 1)度量结果应用的常见误区 2)不考虑无人度量、用于考核又导致造假、如何处理? 3)哪些度量指标用于过程改进? 4)哪些度量指标用于绩效考核? 4.质量体系构造方法论: 1)如何处理变革中的人的问题? 2)如何正视研发管理体系优化导致的短期绩效下降? 3)如何分步实施研发管理体系优化? 4)研发管理体系优化3步曲(现状诊断、设计、推行) 5)研发体系优化成功的关键要素 6)实例讲解:分享历史近10家企业研发管理体系优化过程、遇到问题和解决方法 7)高层领导在研发体系优化中的关键作用 分 享 嘉 宾 DonINCOSE (国际系统工程师联合会)会员 十多年高科技企业的研发与管理实践经验,在某著名高科技企业工作期间,先后担当项目经理、系统工程师、产品经理、软件部经理;先后作为三个产品的主任系统工程师,带领系统分析团队开展客户需求调研、产品特性定义和详细的需求分解与分配等端到端的需求管理工作,奠定了产品市场的成功;长期与国际顶尖咨询顾问一起工作,全程参与该公司研发管理变革项目。曾驻印度工作一年半,先后负责四个合作项目(合作方分别为:BFL、Infosys)的实施,全程参与印度研究所CMM四级认证过程;对业务导向的研发质量管理体系的构建有深入地研究。 《产品测试管理课程》 课 程 纲 要 一、案例分析 二、产品测试管理概述 1.业界公司在产品测试管理中常见的问题分析 2.产品开发流程介绍 3.测试业务在公司质量管理体系中的位置 4.什么时候开始进行研发质量策划活动? 5.在产品研发过程中的质量策划活动点有哪些?; 1)概念阶段:做那些质量策划活动、如何做; 2)计划阶段:做那些质量策划活动、如何做 6.案例讲解 1)研讨: 2)贵公司质量管理活动在何时介入?都包括哪些内容? 7.基于产品全生命周期的产品测试策略 1)为什么要尽早测试? 2)缺陷引入的根源分析与阶段性分布 3)测试学习曲线 8.测试三个基本原则 9.验证与确认的区别(V&V) 10.广义测试和狭义测试的区别 三、产品测试组织体系 1.测试组织中常见的问题分析 2.公司级测试组织设置 1)某企业测试组织的介绍 2)测试与开发部、项目管理部、质量部之间的关系 3)测试内部专业组的划分 4)如何从组织上保证测试具备相对独立性? 5)确定公司测试团队规模客户化测试的责任主体; 3.产品级(项目级)测试组织设置 1)跨部门产品开发团队 2)测试代表的职责定义 3)测试经理的职责定义 4.演练与问题讨论 四、产品测试需求分析(如何控制产品需求质量,明确定义产品测试需求?如何让测试人员更多参与产品开发的前期,提前发现问题,降低问题修复成本,提高测试人员测试用例设计的能力) 1.产品需求工程过程(高效测试的前提条件) 1)客户化测试思维(基于设计测试 基于需求测试) 2)缺陷引入阶段分析 3)产品需求工程讲解(需求收集、需求分析、需求分解与分配、需求跟踪和验证) 4)产品需求层次划分(客户需求、产品特性、产品包需求、设计需求、…….) 5)优秀需求的标准(一致性、完备性、可验证性、正确性、……) 6)需求到测试的跟踪(RTM) 7)产品需求工程过程(高效测试的前提条件) 2.可测试性需求和设计(DFT) 3.产品测试需求分析 1)产品测试需求分析过程(产品测试需求、产品测试规格、产品特性测试规格) 2)产品测试的关注点分析 3)测试需求的分析方法 开发需求中提炼方法 标准规范中提炼方法 用户原始需求中提炼方法 继承产品中提炼方法 测试经验库中提炼方法 …… 5.可测试需求功能展开(QFD) 6.演练与问题讨论 7.针对产品测试需求分析结合公司实际情况思考具体改进行动计划 五、产品测试策略与计划(如何通过测试策略和计划的制定,提高测试工作的规范性、计划性?) 1.产品测试策略和计划的目的和作用 2.产品测试策略和计划的制定时机 3.基于风险的产品测试策略 4.产品测试策略制定 1)关键测试技术分析 2)模块级测试策略分析(测试环境、测试重点、……) 3)BETA测试策略分析(BETA客户选择、测试重点、测试计划、……) 4)BUILD划分与每个BUILD的测试策略 5)测试环境和设备筹备 6)某公司自动化测试详细分析(工具需求、需要的资源、关键技术点、……) 7)案例分享:某公司制造生产测试系统测试策略样例 5.产品测试计划制定 1)测试组织确定 2)测试通过和失败标准确定 3)测试挂起的标准和恢复的必要条件 4)应该交付的测试工作产品 5)案例分享:某公司手机平台产品测试计划样例 6.两者相互关系 7.演练与问题讨论 8.针对产品测试策略和计划结合公司实际情况思考具体改进行动计划 六、产品测试用例设计(如何设计高质量的测试用例,提高问题发现效率和发现更多深层次问题?) 1.质量模型(功能性、可靠性、易用性、效率性、维护性、可移植性) 2.测试方法分类 1)白盒测试、黑盒测试、灰盒测试 2)动态测试、静态测试 3)手工测试、自动测试 4)单元测试、集成测试、系统测试、ALPHA测试、BETA测试、UAT测试 3.静态语法检查(Lint,PMD) 4.白盒测试用例设计方法(单元、集成测试) 1)测试环境(测试驱动、被测单元、测试桩、测试用例、测试结果) 2)语句覆盖法用例设计、案例分析 3)判断覆盖法用例设计、案例分析 4)条件覆盖法用例设计、案例分析 5)条件决策覆盖法用例设计、案例分析 6)等价类用例设计方法、案例分析 7)边界值用例设计方法、案例分析 8)演练与问题讨论 5.黑盒测试用例设计方法(系统测试) 1)用例设计方法之一:等价类划分法 等价类使用的依据 等价类划分的原则 等价类工具:等价类表 等价类划分法优缺点分析和应用场景 2)用例设计方法之二:判定表法 判定表法基本步骤 建立判定表的步骤和判定表的合并 判定表法优缺点分析和应用场景 3)用例设计方法之三:场景分析法 业务流程确定(基本流、替换流) 业务替换流挖掘时需要考虑的因素(资源死锁、冲突、内存、……) 场景分析法优缺点分析和应用场景 4)用例设计方法之四:正交试验法 正交试验法基本步骤 正交试验法工具:正交试验表 正交试验法优缺点分析和应用场景 5)用例设计方法之五:边界值分析法 边界值点定义 边界值分析步骤 边界值分析分法优缺点分析和应用场景 6.演练与问题讨论 7.针对产品测试用例设计结合公司实际情况思考具体改进行动计划(QuickWins) 七、产品每日构建和测试自动化(如何构建公司自动化测试体系,提升测试效率,把测试人员从单纯的手工测试中解放出来?) 1.产品每日构建和持续集成 2.持续集成的策略 3.产品持续集成的工具 4.产品测试自动化常见的误区 5.测试自动化中的脚本体系 1)为什么要脚本化? 2)测试系统与被测系统关系(紧耦合、脚本转换、松耦合) 6.静态自动化测试技术(度量因素层、分类标准层、度规层) 7.企业如何不断提升自动化测试的比例? 8.案例:某公司自动化构建,及每日构建 9.演练与问题讨论 10.针对产品测试自动化结合公司实际情况思考具体改进行动计划 八、产品测试执行及缺陷分析(测试的进度控制,测试的质量分析,对缺陷进行深入分析,避免问题的重复出现,同时对版本质量进行量化评价,有效控制市场版本的质量?) 1.测试规程 2.产品测试执行 3.测试缺陷跟踪 4.测试的覆盖率分析 5.研发测试 6.产品测试 7.生产测试 8.项目量化管理 1)什么叫度量、测试度量的必要性 2)测试度量的目的(理解、预测、评估、改进) 3)测试度量的过程(识别目标、数据收集、数据分析、过程改进) 4)案例分享:MOTO公司量化分析方法介绍 9.缺陷分析基础知识 1)错误、缺陷、故障、失效的定义及相互之间的关系 2)BUG收敛性分析方法 3)BUG分级制度、BUG修改的优先级判断(严重性、重复性) 4)优秀缺陷报告需要具备的要素(再现、压缩、中立、评审、……) 10.产品缺陷分析方法 11.缺陷预防与FMEA 12.测试工作绩效评价 1)测试评价时机确定 2)测试投入与产出对比分析 3)测试过程评价、测试结果评价 4)测试遗留问题的事后跟踪机制 5)测试团队的绩效评价指标 13.演练与问题讨论 14.针对产品测试缺陷分析结合公司实际情况思考具体改进行动计划 九、推进企业测试体系建设 (1H) 本章概述: 主要讲述产品测试体系建设的步骤和方法,讲述一些知名企业从零开始如何一步一步建立功能强大的产品测试体系,并分享企业测试体系成功和失败的案例。 企业测试体系典型问题分析 测试技能发展历程 测试体系如何从无到有建设? 如何从功能测试到测试平台建设? 测试组织发展历程 建立独立的测试组织 如何建设高水平的测试部门? 讲 师 简 介 James: 多年高科技企业产品研发和研发管理、产品管理工作经历,先后担任过项目,质量总监,质量副总等职位,在长期的研发管理实践中积累了丰富的技术和管理经验。 在国内某知名通信企业(华为)工作期间,先后从事产品开发、项目管理和产品质量等工作,并作为推行组成员与国际研发管理顶尖咨询顾问在研发及售后服务系统推动公司级研发管理变革(IPD-集成产品开发)。在质量部工作期间,作为EPG成员,开发了需求管理工具R-Manager以及CMM 5级流程,并负责企业内部的推行。 报 名 回 执: 请填写以下“回执”回复到指定报名邮箱:[email protected] 即可报名成功,1工作日内我们会和您跟进后续事宜. 课程名称: 课程地点: 公司: 姓名: 职位: 手机: 邮箱: 电话: 联系人:姚 俊 Jacky 手机:159 0182 4329 报名邮箱:[email protected] 微信咨询请添加微信号:peixunke 退订:[email protected] ,请发送邮件至此邮箱 _______________________________________________ Nutch-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nutch-developers