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