质量保证(QA)是干什么的?

发表于:2012-8-17 10:20

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

 作者:mandy.wang    来源:51Testing软件测试博客

分享:

  3)过程问题记录与跟踪

  记录过程检查过程中发现的不符合项,并与相关负责人进行沟通,了解产生问题的原因,跟踪不符合项确保问题得到解决。

  伴随上工作过程中还会有一些其他工作内容,如下:

  4)向项目组和管理层提供质量保证活动结果——风险预警与问题报告。

  预警风险、及早报告项目问题,使项目免受损失或少受损失,是质量保证的重要价值体现。

  有经验的质量保证人员能够基于过程中了解到的项目过程质量状况和产品质量状况,及时识别出项目过程中存在的风险和发现过程问题,并定期(一般都是一周)向项目组与管理层预警风险、报告问题。

  项目组必须在规定的期限内回复质量保证人员报告的问题。

  对于无法协调一致的问题要及时升级。

  ● 就质量保证问题的认定双方不能达成一致。

  ● 就质量保证问题的解决计划双方不能达成一致。

  ● 项目组未按计划解决质量保证问题。

  ● ……

  管理层必须及时处理升级的问题。

  ● 强制项目组解决。

  ● 豁免。

  5)严重问题根因分析

  质量保证人员需要定期(如每月/季度)对记录的问题进行分类与分析,对于过程中发生的严重问题或事故,必须了解问题产生的根源才能够在后续进行规避。一般若公司有多个质量保证人员,应以部门为单位开展问题根因分析活动,必要时还可以邀请EPG小组成员一起),问题根因分析活动结束后应向相关领导出具根因分析报告,提出当前的对策及未来建议。

  6)收集与反馈过程改进建议,协助过程改进

  一般公司EPG(过程改进小组)大都由其它岗位人员兼职的,我就职的3家公司质量保证人员都会兼EPG中的某个角色。

  质量保证人员在项目过程中会与软件生命周期各个环节的人员打交道,有心的质量保证人员在此过程中肯定能够发现很多研发过程体系不合理或不够完善的地方,同时项目结项时质量保证人员要进行质量保证总结,在总结过程中也可以收集到很多过程改进建议,质量保证人员要定期将收集到的过程改进建议反馈给EPG组长,由EPG组长规划过程的改进。

  7)其它

  其它依据各个公司具体情况而定,如:定期进行交叉检查,开展研发过程体系培训,度量项目过程,协助项目经理监控项目进展。

  软件质量保证工作的开展是有计划有序进行的,一般项目初期(如:项目计划阶段)质量保证人员要制订质量保证计划,质量保证计划要得到项目经理、质量部门负责人的评审/审批。

  同时在实际检查过程中也是有依据的——QA检查单,一般公司研发过程体系中都会制订一份完整的QA检查单模板,各个项目要依据项目过程定义进行裁剪。

32/3<123>
精选软件测试好文,快来阅读吧~

精彩评论

  • lwh156642225
    2012-8-17 11:04:38

    不错,说的挺详细的...

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号