首页 > 软件测试/ 正文
质量保证漫漫谈之SQA的三种层次及职业发展
2013-01-26 06:02:30 ℃
中国的软件行业经过了多年的发展,也逐渐成熟起来,在这个过程中,大多数软件企业都引入了SQA这个角色,但是很多公司对于SQA的定位并不清晰,更谈不上帮助SQA进行职业规划和成长。笔者在软件行业从业多年,分别从事过软件工程、项目管理、质量管理工作,对于SQA的层次有一些自己的理解: 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/质量经理/测试经理的职位上。
- 上一篇:项目经理如何提高软件的质量
- 下一篇:软件质量的商业价值
更多郑州Java零基础培训班有哪些,郑州哪家的软件编程培训不错,郑州北大青鸟java培训学费,河南郑州Java培训学校哪家好,郑州软件开发编程学校哪家好,郑州大学生短期Java培训学校哪家好相关文章
- Java的内部类和匿名类剖析
- 如何进行Java EE性能测试与调优
- Java连接DB2数据库开发应用程序的步骤
- 初步谈谈软件测试职业
- 高效单体测试
- 热议自动化测试发展前景
- 软件测试入门
- 软件测试领域架构
- 质量保证漫漫谈之SQA组织的建设
- IT行业——轻方法与满意质量相比较
- 软件测试中的质量控制
- 软件测试的实质是对软件质量的度量与评价
- 如何保证软件质量?浅析软件带来的业务风险
- 项目管理之质量管理(三)
- 基于关键性和安全性的软件质量保证
- 导致硬盘产生坏道的原因
- 电脑操作禁区
- 关于软件、硬件、及芯片级防火墙
- 磁盘里的B,MB,GB,TB是怎么换算大小的?
- 怎样选购电脑双肩包
- 买笔记本电脑要注意什么?
- 一位电脑达人对用电脑的一些经验总结
- 笔记本省电知识
- 驱动人生有什么用,驱动人生是什么软件
- 郑州软件测试前途怎么样呢?
- 软件测试工程师工资高吗?
- 软件的女生真的是考研考到其他专业比较有出路吗
- 初中生学软件开发专业能改变命运吗
- 听听编程老人对计算机软件开发新人有什么建议?
- 搜索
-
- 热门标签