主题 | 内容 |
第1讲 深入理解软件质量 | 先简单介绍一下课程目标和课程路线图,通过一个有趣的讨论,引入课程主题。 1. 质量及其质量观点的演化 2. 软件质量的不同视角 3. 质量管理发展的轨迹 4. 软件产品质量 5. 使用质量详解 6. 软件产品质量案例分析 7. 软件过程质量 8. 软件商业环境质量 9. 不同类型软件的质量特征 分组讨论:哪些质量属性是客户最关心的 |
第2讲 如何构建高质量的产品 | 质量是构建的,测试不能真正改变质量水平,质量构建更为重要。 1. 研发质量体系的焦点 2. 构造质量体系的挑战在哪里? 3. 如何构建覆盖整个生命周期的质量体系 4. 如何做好需求分析和定义? 5. 需求和设计的评审 6. 练习 7. 需求变更控制的流程和优秀实践 8. 如何获得高质量的设计 9. 代码规范及其执行 10. 持续集成和持续测试 11. 配置管理实践要点 12. 其它质量管理实践 示例:QA工具、模板、检查表等 |
第3讲 项目度量与项目风险控制 | 详细讲解如何建立KPI度量模型,并在此基础上做好项目测试风险额分析与防范。 1. 测量与度量 2. 过程度量与产品度量 3. CMMI推荐的度量指标 4. KPI度量方法与指标 5. 讨论:如何收集有效数据 6. 度量数据分析与挖掘 7. 常见的软件项目过程风险 8. 讨论:如何通过度量发现风险 9. 通过度量监控和防范项目风险 10. 项目跟踪 11. 项目总结 案例分析:某软件公司的项目管理实施过程 |
第4讲 缺陷预防与持续改进
| 不产生缺陷是硬道理,没有最好只有更好,持续改进。 1. 质量文化建设 2. 技能提升与团队建设 3. 基础设施建设 4. 缺陷根因分析 5. 练习 6. 缺陷模式及应用 7. 如何有效实施缺陷预防 8. 持续改进的焦点 9. TPI Next解析 10. TPI 具体实施路线 11. 讨论 12. 让流程变成一组习惯 13. 不断优化过程 案例分析:一个公司持续改进的心历之路 |
课程收益
如何建立适合企业自身的、高效的质量保证体系?
- 如何构建高质量的软件?
- 如何做好软件开发过程和产品的度量?
- 如何让开发做好自己本职工作?
- 如何进行数据挖掘,防范项目风险?
- 如何在软件项目中开展具体的质量管理活动?
- 如何有效实施缺陷预防,改进开发过程?