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