先看一组10年前关于各大公司中SQA组织的统计数据:
50%的公司中,SQA主要做软件测试,稍带着做质量度量;
35%的公司中,SQA主要负责质量评估和度量;
10%的公司中,只有测试,没有专职的SQA;
5%的公司中,只有一两个SQA,SQA的存在只是表演性质。
这是世界500强公司的数据。如果在实施GJB5000的单位里,SQA处于表演性质的,就不仅仅只有5%,50%可能都说少了。
实际上,传统的SQA的职责可不只这些,它有10大职责:
- 质量度量
- 质量评估/预测
- 质量统计/根本原因分析
- 质量方法(如QFD、六西格玛)培训
- 参加软件审查会议,培训审查方法
- 确保满足质量标准
- 过程符合性检查
- 标准遵从性测试
- 质量专题培训
- 从外部获取质量基准数据
如果SQA能够履行以上职责,那么SQA的价值也就会体现出来了。SQA的价值包括但不限于以下几点:
SQA的上述价值如果体现出来,那么势必会使软件的质量有较大幅度的提高。事实上,几乎每一个平均缺陷去除效率水平超过90%的公司都有一个正式且活跃的SQA组织。
当然,如果要让SQA能够履行这些职责,体现SQA的价值,需要对SQA进行专业培训,使其具备以下的专业技能:
所以,不要再忽视SQA的作用了。真正用好SQA,他会帮你完成一个又一个质量高、进度快、成本低的项目,你所有的投入都会物有所值。
参考书目:《软件工程最佳实践》
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!