质量保证漫漫谈之SQA组织的建设

发表于:2011-2-09 13:11

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:binnacler(CSDNblog)    来源:51Testing软件测试网采编

  ● 度量分析专家:在高成熟度的组织中对度量分析的要求比较高,因此在高成熟度组织中必须配备度量分析方面的高手

  ● 工具支持专家:大多数组织中都是用了项目管理、配置管理、评审管理、需求管理等各种各样的工具,很多专业工具都需要专业人员支持,在高度依赖各种工具的组织中需要有人保证工具的支持以维持各项工作的正常运转

  ● 项目管理专家:负责指导各项目的管理工作解决项目管理(进度、风险等)难题,非必须配备,如果配备将大程度提高SQA部门的权威性

  ● 软件工程专家:负责审计各项目的工程产品解决项目工程(设计、实现等)难题,非必须配备,如果配备将大程度提高SQA部门的权威性

  在SQA数量上,一般30~40个开发人员或者3~4个项目配备一个QA为宜。

  2、人员层次

  SQA部门的组成和其他部门的一样,不能由单一层次的人员组成,如果都由较低层次的人员组成会阻碍部门人员能力的成长,如果都由高中层人员组成会导致资源浪费并导致人力流动频繁。原则上,SQA部门人员配备应该老中青结合,形成帮扶带的学习气氛,使得成员人人有活干,人人有所学,人人有成长,人人有希望。

  关于SQA层次的详细描述,请参见笔者的文章《SQA的三种层次》。

  3、人员要求

  QA人员可以来自于企业的各个部门,既可以由专职人员担任,也可兼职。但很多企业的经验证明,选择一些新人和“闲人”组成的QA部门往往只能构成形式上的QA组织,却不能胜任企业对质量体系寄予的重任——保证逐步实现产品零缺陷、工作零错误。那么,企业应该选择什么样的人来担任QA才能有效地行使QA的职能?

  在选择合适的QA人选时,企业应首先考虑他们的知识、技能和素质能否满足组织和岗位的要求。具体而言,可以从软能力、项目管理经验、软件工程经验、项目业务知识,以及对过程体系的熟悉程度等方面来考察。“软能力”是指创新、团队精神等不太容易评估但又非常重要的素质,软能力的培养不是一朝一夕的事情,而是一个潜移默化的渐进过程,它的形成则更多依赖于自我修炼。这好比我们在政治课上能学到政治常识,却不一定能提高政治觉悟一样。QA人员如果没有实际参与过项目/产品的开发,没有从事过项目管理工作,或是从有些部门抽调来的工作相对比较“轻松”的人员,即便他们熟读背诵了整个过程体系,仍然很难成为企业真正需要的合格的QA。

  企业由于成熟度和企业文化的不同,对QA的期望也很不同。比如一个沟通协作差、部门墙林立的企业,QA的软能力,尤其是团队精神和沟通协调能力可能是最重要的要求;对于一个高过程成熟度的企业,对QA的要求则不仅仅是对过程体系的熟知,而要求QA同时具备深入的业务领域知识,并且是一位度量分析的专家。

  【总结】

  企业在建立QA组织时,应根据自身的需要,考虑到企业文化、成熟度等级,以及可获得的资源等因素,因地制宜。“抓壮丁”式地选择QA人员,绝无利于企业的质量体系发挥作用。只有选择了合适的QA组织形式,QA人员具备相应的能力和素质,才能保证质量管理体系良好地运作,从而现产品零缺陷、工作零错误的最终目标。

  QA不简单等同与Tester,QA人员所做的工作贯穿于整个软件开发、实施、维护过程。QA人员只有不断的提升自身素质,才能更好的胜任QA这一重要职位。

相关链接:

质量保证漫漫谈之QA、QC、QM的关系与区别

质量保证漫漫谈之SQA的工作职责和工作方式

质量保证漫漫谈之SQA的三种层次及职业发展
33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号