按照CMMI的框架,QA的职责有二:依据一定的标准对过程进行评价;依据一定的标准对工作产品进行评价。貌似从这两点,让人感觉QA就是在对项目组品头论足,挑毛病,不断的给项目组制造麻烦。有一些问题还会直接报告给高层领导,在领导面前“打小报告”。QA还强迫项目组按照组织的过程做很多开发以外的事情,写很多文档。可能的确存在这样的情况,也有很多研发人员有这样的感觉,我自己也曾经有过这样的感觉。

看了一些书,查了一些资料,慢慢的了解到,质量保证是缺陷预防的一种手段,只有保证开发过程正确的情况下,才能更好的发现缺陷,从而保证产品的质量。QA是项目组的老师、警察和医生。QA首先要对公司的规程、规范了解和熟悉,具有一定的学习和沟通能力,只有自己弄懂了才能培训和项目组成员。在项目组成立之初,就介入项目组,指导和协助项目经理进行过程裁剪,项目估算。在后来的研发过程中,指导每个过程的执行。警察的角色听上去有点严肃的感觉,就是依据公司的规范和标准流程结合项目组的情况进行公平公正的评价。QA还担当了医生的角色,当项目组遇到困难或出现问题时,QA会协助项目组分析问题发生的原因并找到合理的解决办法。所以,QA并不是如前面所说的,QA是项目组很好的合作伙伴和朋友。

举一个QA起作用的例子:有次QA评价项目的设计文档,发现有些内容不够全面和具体,经过QA和项目经理及责任人的沟通,最后决定进一步完善,不然后来的编码工作会受到影响。半个月后,其中的一名程序员张要调走,李来接手,此时张感慨,多亏设计文档完整细致,真有交接才发现节省了不少时间。

我认为真正的QA工作很具有挑战性,要有足够的开发经验,管理经验和项目管理知识。有公平公正的素质和较强的沟通能力。有不断学习、提高自我的精神。要学会换位思考,从项目经理的角度想想项目怎样才能做得更好,项目组应该如何去计划,哪些方面应该重点关注或容易出现问题,与项目经理沟通想法,认真听取项目经理意见,对于问题及时指出,避免项目组走弯路。

另外,QA要按照合理的报告机制来解决问题,否则可能引起很多矛盾。在评价过程或工作产品完成时,不论是否通过,QA都要向相关责任人报告评价结果。有不易理解或有分歧的地方,QA有义务进行解释和沟通,证明QA评价有错误或遗漏的,应修改评价,并重新发送给相关人员。在项目组内不能解决的问题,需要跟项目经理沟通后逐级上报给高层,直到问题解决。发现问题不是目的,重要的是跟踪并验证问题的解决。

对QA工作的度量主要从几个方面展开:投入的工作量占项目总工作量的比例,一般控制在5%以内,如果太多,则考虑项目组对过程理解有问题。QA发现的不符合问题的数量,过程稳定后,QA发现的不符合问题数,应该等于项目组以人月数计算的工作量,比如项目组的工作量是80——100人月,则QA应该发现80——100个问题。对公司的有关过程和标准提出改进建议数量。

总结完上面的对QA了解的内容之后,我清楚的认识到,为什么说质量保证是缺陷预防的手段,QA的确是在为项目开发保驾护航,不再认为是督促研发人员写文档,迫使项目组执行标准过程,为项目组增加无谓的负担。

我对QA工作的一点认识相关推荐

  1. 创业公司工作的一点心得

    创业公司工作的一点心得 大公司的工作氛围 创业小公司的乐趣 选择老牌大公司还是初创小公司 做事情的态度 大公司的工作氛围 谈大公司的工作氛围没什么资格,因为那都是道听途说与想象中的氛围.所以只分享看法 ...

  2. 过来人对于在校生找工作的一点看法

    过来人对于在校生找工作的一点看法  发信站: 兵马俑BBS (Sun Mar 18 00:21:10 2012), 本站(bbs.xjtu.edu.cn) 今天看了大家在网上就西邮的学生蔑视交大学生的 ...

  3. 过来人对于在校生找工作的一点看法 很有感触!

    发信人: clarkkevin (过河卒), 信区: job  标  题: 过来人对于在校生找工作的一点看法  发信站: 兵马俑BBS (Sun Mar 18 00:21:10 2012), 本站(b ...

  4. 我对研发工作的一点感悟

    i作为一名10多年工作经验的电子工程师,以下是我在一个企业的亲身感受 我对研发工作的一点感悟 一.现有状况分析: 不觉新人来到我们研发已近一年,这一年里,同一批人员,有的已经很快适应 了环境,经过自己 ...

  5. 功能测试工作的一点总结

    一直在做功能测试工作,负责过三四个不大不小的项目的功能测试工作,却很少静下心来总结工作中的得失. 很多不了解测试的人,认为功能测试不过就是拿鼠标点来点去,没有什么技术含量,随便招个应届毕业生就能干的工 ...

  6. 大学医学院有计算机专业吗,上大学时辛苦一点,将来工作轻松一点,这些专业可以做到...

    之前给大家讲过很多在报志愿的时候如何选专业,今天和大家谈几个毕业后高新的专业,大家平时在形容人的时候很容易说一句话,那就是"姜还是老的辣",为什么这么说呢,因为人也是一样,当人老了 ...

  7. 大专生程序员找工作的一点小建议 知识分享 经验分享

    最近呢有人在私信我 就问我说我呢是一个大专生 大专毕业 学历呢也不是很好 我但是我学的是这个计算机 这样一个专业 然后呢现在找工作找不到 就这样的一个要求 让我们呢给一些建议 当然就是私底下在网上聊吗 ...

  8. 找实习、工作的一点浅见

    一.实习的必要性. 为什么需要去实习?1.实习能帮助自己增进对于具体职场的认识,包括具体工作的职责.内容.工作氛围.是否有较大压力等等:2.通过一段时间的实习经历,能帮助自己作出未来是否能胜任类似的工 ...

  9. 做好过程质量保证QA工作的几个关键方面

    过程质量保证的范围是什么? 过程质量保证是指不同于测试的.主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的CMM,也称为软件质量保证,缩写为SQA.现在最新的CMMI将其 ...

最新文章

  1. Appium环境搭建简介
  2. 文件分割器,一个读取流,相应多个输出流,并且生成的碎片文件都有有序的编号...
  3. mysql stored procedures with return values
  4. Linux mysql生成不了随机密码,用MySQL 生成随机密码
  5. 本地网页服务器 跨域,nodejs搭建本地服务器轻松解决跨域问题
  6. 珍惜时间, 珍惜生命
  7. 2018-12-25 上机作业
  8. PHP获得指定日期所在月的第一天和最后一天
  9. iOS技术周报-第40期
  10. 一维和二维傅里叶变换的图片直观理解
  11. 在r中弄方差分析表_R语言——方差分析
  12. PHP Yar - 学习/实践
  13. 来客在线客服系统源码 支持一键安装
  14. python实现支持向量机实例_一个简单的案例带你了解支持向量机算法(Python代码)...
  15. 小说作者推荐:焦糖冬瓜合集
  16. JavaScript混淆安全加固
  17. 【Pandas】解决在pandas中的两个正数相乘结果为负值
  18. mysql设置bufferpool_mysql参数之innodb_buffer_pool_size大小设置
  19. Unity 按下空格键,按钮重复相应
  20. 微信小程序6位支付密码输入框

热门文章

  1. 扑克牌打乱发牌(初学一周)
  2. apply的几种用法
  3. 机械设计制造及其自动化技术的特点分析
  4. Python进程池Pool:让每个进程井然有序
  5. Ribbon真的会被Spring Cloud Loadbalancer替代吗?
  6. TI 高精度实验室《运算放大器系列--带宽》
  7. android打开应用程序,通过浏览器直接打开Android App 应用程序
  8. 英文简历必备的关键词句
  9. Perspective Efex 光学畸变修复滤镜
  10. excel数据复制粘贴入PL/SQL Developer的方法