首页 > 软件测试/ 正文
质量保证漫漫谈之SQA的工作职责和工作方式
2013-03-02 00:02:35 ℃
对于实施了CMM/CMMI的企业,基本上都会有SQA这个角色,尽管各个企业对SQA的理解不同,赋予SQA的职责不同,但是大多数SQA都处于“项目组反感、SQA委屈、领导不重视”的境地,甚至有很多开发和项目管理人员认为SQA可有可无或者增加了项目的工作量。 笔者曾经在某CMMI5级的著名公司工作过,并作为主要成员参与过另一家公司CMMI3级认证的实施,在软件开发、质量保证、项目管理的岗位上工作过,对于SQA的工作职责和工作方式有一些自己的理解。 在阅读下文之前请先了解笔者之前的文章《质量保证漫漫谈之SQA是什么?》以便更好的理解SQA的作用。 SQA的工作职责大致有以下六点: 1、过程指导 SQA应对项目组进行贴身指导,指导的方式包括协助项目经理进行过程裁剪、过程培训、项目点对点指导。 协助项目经理进行过程裁剪 指针对项目实际情况辅助项目尽力对组织标准软件过程进行裁剪以便形成适应项目情况的过程。 过程培训指 在项目过程裁剪之后正式的对项目成员进行该项目涉及的过程的培训,使项目成员事先了解到日常工作需遵循的过程。 项目点对点指导 指项目进行过程中针对项目成员有问题或者有疑惑的过程进行讲解或者答疑,让相关人员明白过程的内涵及执行过程的必要性及过程执行的具体方法。 SQA的主要作用就是“事前预防”,因此此项职责可算重中之重,从经验来看,此项工作应占到SQA整体工作量的50%以上。 SQA在履行此项职责时,一般应按照计划项目计划及QA计划进行,并辅以平时的积极沟通。需要注意的是,SQA是服务于项目的,万万不能等着发现了问题后藏着掖着汇报给高层管理者,而应该在过程执行过程中及时与项目组沟通,确保做到“事前预防”。 2、过程审计 SQA需要代表公司对项目进行审计,审计重点在于项目过程执行与组织标准软件过程符合度和过程执行质量。 很多人认为SQA就是做过程审计的,甚至很多SQA也认为审计发现的问题越多说明自己的工作越到位,殊不知,审计并非为了审计而审计,而是为了促进过程的执行,从而在根本上保证产品的质量。因此,过程审计可以说是过程指导的辅助,如果过程指导做得好,项目组的所有过程都执行的很好,过程审计反而不必要了。因此,切记要防止过程指导和过程审计本末倒置啊! 过程审计和过程指导都以项目透明为前提,SQA应该保证能了解项目组的所有工作,方式有参与项目日会、周会,了解项目成员工作日志,熟知项目相关计划。 3、产品审计 SQA需要代表公司对项目进行审计,审计重点在于项目工作产品的质量。 在大多数公司中,SQA都不会履行此项职责,主要原因是SQA由资历不深的人员承担,不具备产品审计的能力。殊不知,CMMI中对SQA的完整定义为PPQA(Product & Process Quality Assurance),产品审计是SQA重要职责之一。
- 上一篇:研发质量管理的指导思想
- 下一篇:CMM与项目管理(下)
更多郑州计算机学校排名,郑州计算机学校招生要求,郑州北大青鸟学费是多少呢,河南郑州北大青鸟2018年招生简章,河南省it专业学校有哪些,郑州北大青鸟招生地址相关文章
- 菜鸟入门Java语言学习的要点
- 基于Java开发:关于类设计技巧的四点建议
- 自动化软件测试练习
- 五个月的软件测试工作感想
- 我的软件测试之旅:(3)同期——加入测试自动化小组
- 谷歌如何做软件测试?——第七部分
- SwitchBoard测试系统经验谈
- 软件测试设计:对比样本的选取
- 软件测试领域架构
- 软件产品质量的价值
- 开展软件全生命周期的质量管理
- 质量意识从源头做起
- 从测试角度提高用户对软件产品的质量满意度
- 软件项目管理中质量控制的研究与应用
- 软件测试怎么学?
- 软件质量小结
- 质量体系建立的步骤
- 用户翘盼windows 8的五大理由
- 我的苹果4代掉了现在对方关机有办法找回吗?
- 电脑操作误区
- 电脑屏幕分辨率多少合适
- 什么是系统漏洞?
- 粉碎文件的基本原理及解析
- 低级格式化、快速格式化区别
- 屏幕比例和分辨率
- 组装电脑选CPU怎样才能选适合的主板
- 郑州有没有软件工程师培训呢
- Java测试工作适合女孩子学吗
- 郑州的软件学校这么多选择哪一家比较好呢?
- 听听编程老人对计算机软件开发新人有什么建议?
- 搜索
-
- 热门标签