软件项目经理、软件企业中高层管理者、过程改进小组成员、软件测试人员、软件开发人员、软件过程与产品质量保证人员等。
软件质量被视为软件企业的生命。现实状况是,随着软件规模的日益增大,软件质量问题也日益突出,可能造成软件产品交付延期、软件开发成本增加、产品的使用期限大大缩短、用户满意度下降等缺陷。正是在这样的背景下,计算机科学和软件工程一直在寻求对软件质量控制本质更清晰的认识,试图以更加合理的方法来实施软件质量管理。
在实施质量控制和管理的过程中,企业质量控制人员存在很多困惑:如何在保证高质量的前提下,大量、快速地开发软件?如何用系统的观点来处理软件质量问题?如何按照系统工程学的理论来实施质量解决方案?如何使整个系统中多种不同目标之间相互协调?如何达到整个系统质量的最优化?这些都需要我们站在体系的角度看问题,而不仅仅依靠单点的软件测试,或者仅仅依靠质量保证人员的检查。
本课程希望与学员一起,全面探讨软件质量管理体系、软件质量控制技巧以及量化的软件质量控制体系的有关问题,以期在良好思想的指引下,把理论和实践结合起来,真正对企业质量控制发挥作用。
培训内容
(一)软件质量管理体系综述。
1)CMMI/TSP/PSP质量管理体系
2)ISO9000质量管理体系
3)6sigma质量管理
4)综合体系企业落地实战
(二)宏观、微观软件质量管理学
1)如何权衡软件项目管理四要素:成本、范围、进度、质量?
2)倒排工期进行软件开发质量如何得到保障?
3)在实践中如何有效实施缺陷分析,形成过程改进的闭环?
4)如何快速建立企业级质量管理体系
(三)软件项目质量控制环节实战
1)黑盒白盒灰盒等经典测试理论
2)如何有效实施单元测试
a)单元测试经典理论
b)单元测试实战技巧
c)单元测试实战样例
3)如何有效实施集成测试
a)集成测试经典理论
b)集成测试实战技巧
c)集成测试实战样例
4)如何有效实施代码复查
a)代码复查经典理论
b)代码复查实战技巧
c)代码复查实战样例
5)如何有效实施评审
a)评审经典理论
b)评审实战技巧
c)评审实战样例
6)如何有效实施系统测试
a)系统测试分析经典理论
b)量化管理系统测试
c)如何提升系统测试效率?
7)生产缺陷预测及管理
a)如何预测生产缺陷
b)如何进行生产缺陷的管理
8)质量控制最佳实践
a)标准过程及裁剪
b)量化质量管理
c)解决质量问题竟然如此简单
(四)软件项目质量保证实战
1)如何做好QA工作
a)QA的职责
b)QA工作策略
c)QA工作方法
d)QAVSEPG
e)企业三级质量体系建设
2)有效开展组织级QA工作
a)组织级QA的职责
b)组织级QA的工作方法
c)组织级QA绩效
3)有效开展项目QA工作
a)项目QA工作职责
b)项目QA工作方法
c)项目QA绩效
4)QA职业规划
a)QA能够做什么?
b)QA在企业、项目的定位
c)QA未来之路在何方?
(五)如何实施量化质量管理?
1)如何建立各种质量管理模型?
a)项目质量管理工作量估算模型及实战
b)系统测试工作量偏差预测模型及实战
c)项目缺陷排除估算模型及实战
d)项目缺陷发现分布及预测模型及实战
e)代码复查缺陷估算模型及实战
f)系统测试缺陷估算模型及实战
g)生产缺陷预测模型及实战
2)量化质量管理目标实战
量化质量管理常用工具及实战
六、培训目标
1、了解CMMI、ISO9000、6sigma等质量管理体系。
2、掌握经典质量保证、质量控制理论。
3、掌握在软件项目管理中如何在有限成本下实施有效的质量管理。
4、掌握软件质量控制环节的实战技巧。
5、掌握如何有效的实施量化质量管理。
6、实战质量管理的必要工具、量化模型等等。
冯老师:培训中心高级讲师,研究领域:CMMI、软件项目管理、软件质量管理等。
1、服务过多家大型软件企业。凭借外资、国企多年丰富的项目管理经历以及咨询培训的经验,帮助众多企业提升组织与个人绩效。
2、软件企业CMMI提升顾问、实战派项目管理、质量管理咨询专家。