SQA的三种层次

上一篇 / 下一篇  2015-05-20 14:31:10 / 个人分类:质量管理

  1、警察

  处于这个层次的SQA可以按照组织的标准软件过程(Organization Software Process)对项目进行审计,审计结果反馈给高级管理人员。

  对于扮演“警察”角色的SQA,要求要熟悉组织的标准软件过程,熟悉项目审计方法,实为Process Quality Assurance。

  这个层次的SQA知道要做什么,“What to do”。

  一般来说,这个层次的SQA可由1~2年软件工程经验的开发/测试人员转职后经过一定的专业培训后承担。有一些企业招聘应届毕业生或者没有任何软件工程经验的人员如行政人员承担SQA的角色,这是极度错误的,让完全不了解法律知识的人去执法?即使经过培训和学习,也很难承担起这个角色。

  国内企业的SQA大多处于这个层次,这也是很多企业中从开发者到管理层都觉得SQA作用不大的重要原因。

  2、咨询师/医生

  处于这个阶段的SQA不仅可以按照组织的标准软件过程(Organization Software Process)对项目进行审计,还可以发现项目过程中的问题并给予单点指导,不仅能保证过程,也能对管理、工作产品进行保证。基本上可算是Product&Process Quality Assurance。

  这次层次的SQA不仅知道要做什么,还知道如何做,“Not only know What to do also know How to do”。

  一般来说,这个层次的QA会显著分化,一种擅长项目管理类如软件过程、项目管理、配置管理需求管理等等方面,另一种擅长软件工程类如设计、编码、测试等等方面,产生这种分化的原因是进入这个层次之前的工作不同,前者一般由项目经理、配置管理、初级QA等进化而成,后者一般由开发/测试人员转来。

  对于扮演“咨询师/医生”角色的SQA,不但要求熟悉组织标准软件过程和项目审计方法,也需要熟悉或者精通软件过程、项目管理、配置管理、设计、测试等方面的知识。

  一般来说,这个层次的SQA可由处于“警察”层次的SQA进化而来,也可由3-5年项目管理/开发/测试经验的人员转职而来。

  国外的SQA大多处于这个层次,因为他们的SQA地位和待遇都高于同层次的开发/测试人员,SQA多由资深的人员专职而来,而国内这个层次的人员较少,是因为国内企业中SQA的地位和待遇不高并且工作3-5年的项目管理/开发/测试人员一般也成了高级工程师、基层管理者,SQA的职位对于他们来说基本上是没有任何吸引力的。

  3、教练

  处于这个阶段的SQA不仅可以发现项目过程中的问题并给予指导,也知道为什么会发生这些问题并有可行的预防措施,除此之外,他们可以建立良好的过程体系,给予项目管理/开发/测试人员予以系统培训和指导,带领他们开展工作。

  这次层次的SQA不仅知道要做什么、如何做,还知道为什么要这么做,“Not only know What to do also know How to do and Why do so”。

  这个层次的SQA可以说是项目管理、开发、测试等某个领域的专家,他们不仅能像警察一样看到问题的表象,还能切实的解决问题,重要的是他们对于原理的理解比较透彻,一般会形成自己的理论和实践方法,完全可以将自己的经验传授给他人。

  一般来说,这个层次的SQA可由处于“咨询师/医生”层次的SQA进化而来,也可由8-10年项目管理/开发/测试经验的人员转职而来。

  但是,可惜的是,国内的企业中几乎不存在这种层次的SQA,因为具备此种能力的人基本上都成了架构师/管理者,或者被交换到其他岗位上。对于还做质量管理的人来说,他们一般处于质量总监/EPG Leader/质量经理/测试经理的职位上。


TAG:

 

评分:0

我来说两句

mandy.wang

mandy.wang

本人在质量保证、流程改进及项目管理方面有丰富的经验,欢迎交流。

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 180237
  • 日志数: 109
  • 建立时间: 2011-09-19
  • 更新时间: 2016-01-20

RSS订阅

Open Toolbar