4006-998-758
3000+课程任你选择
卓越的软件质量控制
研发学院 卓越的软件质量控制 开课时间:2022-02-17
朱少民

 软件测试和质量保证领域资深专家,具有在国际性软件企业(Cisco/WebEx)、十年以上的技术管理经验。

8年的软件开发和项目管理经历,熟悉软件开发的主要技术,在互联网、通信、协作、电子政务等领域具有丰富的项目实践经验。

从零开始,打造了国内一流的测试团队(团队规模达260人),具有较强的组织、协调和管理能力,包括面试、培训、员工激励和绩效考核等方面的经验。

优秀的团队建设和领导能力,具有领导和管理不同类型团队的经验,如跨地区团队、快速发展团队、关键核心团队等。

在美国硅谷近两年的工作经验,掌握业界先进的思想和方法,了解西方文化,能够开展有效的国际交流。

在软件工程理论及其相关国际标准(如CMMI, ISO 9000)等方面有较高的造诣,擅长流程定义和改进、质量管理等工作。

 熟悉软件开发方法论和过程框架,熟悉各种软件开发环境,能有效地管理项目、控制成本和提高产品开发效率。


查看老师详情
课程内容

课程简介


通过分析软件工程的质量、成本、进度等关键因素,帮助学员理解如何构建高质量的产品,能够有效地帮助企业建立或完善项目管理,从根本上提高产品开发效率;

共享十多年的软件项目和质量管理实践和经验,在课程讲解过程中自然地引入丰富的最佳实践,使所讲解的内容具有很好的操作性和应用性。


课程收益

 

如何建立适合企业自身的、高效的质量保证体系?
- 如何构建高质量的软件?
- 如何做好软件开发过程和产品的度量?
- 如何让开发做好自己本职工作?
- 如何进行数据挖掘,防范项目风险?
- 如何在软件项目中开展具体的质量管理活动?
- 如何有效实施缺陷预防,改进开发过程?

 

课程大纲 


主题

内容

第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.  不断优化过程

案例分析:一个公司持续改进的心历之路


返回上一级