课程介绍
本课程的授课内容全部源于全面的软件质量管理总结与实践。在培训方法上,通过课堂讲授(演示和案例培训相结合)、实际操作等形式,聚焦在以6个Q为核心的全面质量建设,包括QS(质量体系与质量模型)、QP(质量规划)、QC(质量控制,主要是测试与技术评审)、QA(质量保证,主要是过程检查)、QT(质量工具与平台)、QI(持续的质量改进),达到持续提升企业整体质量管理能力的效果。
课程收益
总体定位:通过该课程帮助企业分析软件质量管理的短板及发展方向,实例为主。具体收益:
1. 掌握主要的质量体系设计与整体架构,主要质量模型与企业的适应性匹配
2. 掌握质量目标与质量规划要点,会编写质量规划;
3. 掌握技术评审的方法与组织要点,提升技术评审的把关能力;
4. 掌握软件测试的过程与要点,提升整体测试能力;
5. 掌握过程质量检查与质量保证工作,做好质量度量与检测;
6. 掌握主流的质量管理工具与平台,能在企业里快速使用;
7. 掌握如何持续不断的提升企业质量能力;
8. 相关练习与讨论;
课程大纲
QS质量体系与质量模型 |
1. 全面的质量管理包括哪些方面? 2. 软件企业如何建设全面的质量体系? 3. 常见的质量模型有哪些,企业如何选? 4. 软件质量属性与质量要素(十大要素如何理解?) 5. CMMI与各种软件开发过程中质量的适配 6. 敏捷开发与软件质量 7. 软件消除缺陷的方式 8. 全面质量模型 9. 质量成本控制模型及应用(预防成本、检查成本、缺陷成本的占比及分析) 10. 主流软件企业质量建设实践分享 |
QP质量规划 |
1. 企业的质量目标与质量方针 2. 如何在项目和产品中落地企业的质量目标与质量方针? 3. 质量管理计划的编制方法与模板 4. 如何让质量计划有效、实用? 5. 质量计划编制演练 |
QC质量控制 |
1. 技术评审的时机与里程碑 2. 技术评审的好处 3. 技术评审的类型 4. 敏捷中技术评审的转义形式 5. 技术评审流程 6. 技术评审问题跟踪 7. 技术评审的组织要点 8. 软件测试在质量中的位置 9. 软件测试及各种类型 10. 如何测试才有效 |
QA质量保证 |
1. 过程质量检查的要点 2. 过程质量检查表实例 3. 过程检查的好处 4. 过程检查的流程及实践 5. 挣值分析法及度量 6. 纠偏及跟踪 7. 版本控制及文档检查 8. 软件配置管理综合能力建设 9. 问题跟踪 |
QT质量工具与平台 |
1. 主流的质量工具与平台介绍 2. 缺陷跟踪与管理工具 3. 评审工具 4. 质量计划与跟踪工具 5. 问题管理工具 |
QI质量持续改进 |
1. 基于数据的质量能力分析 2. 缺陷深度分析 3. 持续改进的质量过程 4. 建立企业级的质量KPI设计 |