全面质量管理

全面质量管理
    马上咨询

    汪珺  开发测试架构师资深咨询师、资深培训师

    原HP中国金牌讲师、HP美国敏捷咨询师、资深咨询师、资深培训师、Exin TTT授权培训讲师(ScrumMaster、Lean、Tmap、DevOpsMaster等)。凤凰项目沙盘认证授权教练,挑战埃及沙盘认证权限讲师,敏捷和DevOps落地转型专家,解决方案专家,某跨国集团解决方案部门总监。

    课程大纲

    课程名称:

    全面质量管理

    课时:

    2

    学习目标

    1. 提升开发人员的质量意识,灌输开发人员基本质量知识以及概念。

      2. 分享业内优秀的、先进的质量实践案例,包括一些常用的质量工具以及质量管理的办法;可以适当安排互动环节或者实践应用环节,帮助开发人员课后可以在实际工作中很好的应用。

    第一天

    课程大纲

    第一部分     质量管理体系

    一.    质量管理体系的发展历程

    二.    金融行业质量管理的必要性

    三.    金融行业质量管理的可行性

    四.    金融行业质量管理体系建设现状

    五.    金融行业软件质量管理的发展历程

    六.    当前金融行业客户关注的焦点

    七.    银行业质量管理的痛点

    八.    什么是精益、敏捷、CMMI和ITIL

    九.    当前质量管理体系标准的成熟度对比分析

    十.    质量管理体系的未来发展趋势

    十一.         为什么需要做质量管理体系和过程管理

    十二.         为什么需要QA

    第二部分     如何构建质量管理体系

    一.    如何构建企业的质量管理体系

    二.    如何构建企业的QA体系进行质量保证

    三.    轻量级的QA体系

    四.    传统的质量管理体系的变革

    第三部分     质量体系详细过程介绍(结合案例)——简化内容

    一.    组织管理与流程运转

    二.    生命周期模型

    三.    组织级如何进行管理

    四.    需求阶段

    五.    需求阶段的组织与人员职责

    六.    需求管理体系

    七.    需求阶段生命周期流程运转

    八.    需求阶段的工作量评估模型

    九.    需求阶段的版本计划及变更管理

    十.    需求后评估管理

    十一.         需求阶段遇到的常见问题

    十二.         需求阶段遇到的挑战

    十三.         需求阶段的质量评价指标

    十四.         设计阶段

    十五.         设计阶段组织与人员职责

    十六.         总体设计流程及涉及质量管理体系文档

    十七.         概要设计流程及涉及质量管理体系文档

    十八.         详细设计流程及涉及质量管理体系文档

    十九.         设计阶段遇到的问题和挑战

    二十.         如何应对问题和挑战

    二十一.     开发阶段

    二十二.     开发阶段的组织与人员职责

    二十三.     开发阶段生命周期流程运转以及相关体系文档

    二十四.     编码和单元测试

    二十五.     产品集成

    二十六.     集成测试

    二十七.     该阶段遇到的问题和挑战

    二十八.     开发阶段的质量评价指标

    二十九.     测试阶段

    三十.         测试阶段的组织与人员职责

    三十一.     测试阶段生命周期流程运转以及相关体系文档

    三十二.     测试阶段的问题和挑战

    三十三.     如何应对测试阶段的问题和挑战

    三十四.     测试阶段的质量评价指标

    三十五.     上线及应用维护阶段

    三十六.     上线阶段的组织与人员职责

    三十七.     上线阶段生命周期流程运转以及相关体系文档

    三十八.     上线阶段的问题和挑战

    三十九.     上线及应用维护阶段质量管理评价指标

    四十.         XX公司的体系案例分享(基于敏态或轻量级的研发体系)

    第二天


    第四部分     质量发展的误区

    一.    测试跟随着开发的模式

    二.    质量与需求的关联关系

    三.    变更,无法跟上节奏感

    四.    传统企业,面临的双峰挑战(稳态+敏态)

    五.    团队与人员的阻碍

    六.    文档的更新模式

    七.    DevOps是否可以解决问题

    第五部分     质量下,开发测试协同的自动化通用模型与适配场景

    一.    介绍自动化测试的组成、特点

    二.    自动化框架原理:设计模式、开发方式、基本概念等

    三.    国外的业务发展模式与国内的区别

    四.    BDD的适应场景,团队与人员要求

    五.    TDD的适应场景,团队与人员要求

    六.    ATDD的适应场景,团队与人员要求

    七.    敏捷测试的适应性与发展限制

    八.    分级测试的提出与互联网应对

    九.    微服务下契约测试的提出与团队要求

    第六部分     质量控制的四纵四横建设

    一.    流程、工程、需求平台的三合一集成及案例视频

    二.    在统一平台上构建的质控体系

    三.    如何构建端到端的质控指标,映射质量

    四.    测试左移的方法与技巧、案例分析

    五.    测试右移的方法与技巧、案例分析

    第七部分     质量控制的专题建设

    一.    单元测试脚本的自动化生成

    二.    代码扫描机制

    三.    接口测试的自动化生成建模

    四.    交易码、接口日志统计覆盖率

    五.    灰度发布、抹黑启动在运维端的演练

    第八部分     柔性可用介绍

    第九部分     复杂业务质量问题的根源分析

    一.    双峰挑战下的测试模式

    二.    传统企业,为何无法适应上述测试模式(国外引入水土不服)

    三.    持续集成带来的持续测试,是否解决了根本性问题?

    四.    人才发展的限制与团队瓶颈

    第十部分     思维的切换:测试建模

    一.    思路:业务需求+技术需求+监管需求+旁路影响分支需求

    二.    需求—>开发—>测试:传统为阶乘式增长,无法维护

    三.    测试建模的方法与原理,对应解决的问题

    四.    DevOps只是工具链的建立,测试建模真正解决测试端的问题

    五.    曾经的弯路:微软测试建模走偏

    六.    测试建模,本质上解决了维护性代价的问题,但为何无法成功实施