注册 登录
思步网 返回首页

小魔女的个人空间 http://www.step365.com/?2956 [收藏] [复制] [分享] [RSS]

日志

浅谈QA的工作方法

热度 16已有 10614 次阅读2011-8-8 11:12 |个人分类:SQA这个东东……

       QA——Quality Assurance,质量保证工程师。QA这个职位在软件行业是后起之秀,从开始推行这个职位至今,对QA的职业定位似乎一直是受到争议的,有的观点认为QA只负责保证过程质量,不保证产品质量;有的观点认为QA只负责发现过程中的问题,不负责解决问题。但在企业里,高层、PM和工程师们一直对QA寄予更多的期望。面对争议,加之QA工作性质的特殊性以及QA工作成果不可量化,很多QA一直都处于迷茫、无奈、憋屈甚至愤怒的氛围里……

     担任QA将近6年了,给大家谈谈我对QA的想法吧。

     其实我们在流程推进过程中有很多方法,不妨把这些方法用到我们自己身上吧,PDCA就是一个很好的做事方法。跟做一个项目一样首先我们做任何事情第一步肯定是要搞清楚需求,就是做事的目标,这个目标一定是和高层充分沟通后确认的目标,如果没有搞清楚高层的期望和想法,就闷头做自己的,结果一定是QA的价值无法得到大家认可。如果高层不能明确表达期望和目标,QA需要引导高层基于目前公司项目的交付质量找到改进的提升点和突破点反向推动。

     好,搞清楚了目标,我们要做出自己的工作计划,根据目标的长远决定计划的粗细。比如,高层会规划未来5-10年公司的发展方向是怎样的,咱们QA就要根据这个长期计划分解出对应的自己的工作目标,以及根据公司的发展需要确定自己的提升计划。工作计划也需要制定出核心监控点和进度关键节点,一方面便于抓住主要问题和问题的主要方面,另一方面便于回顾总结的时候识别计划达成率。

      做好计划后,接下来就是执行。在这一点上,我很赞同咱们业界的同仁提到的观点。QA在执行过程中应努力寻求质量、进度、成本三者之间的平衡,我们的工作不仅仅是监督和控制,更重要的是服务。服务的对象包括项目组以及相关干系人。我们应该主动收集、统计、分析数据,向项目组和干系人汇报项目情况,提高项目的透明度,并为公司积累经验数据。应该向项目组灌输建立质量理念、明确过程要求、对流程、模板和工具的使用做培训等。此外,还应该采取各种方法来提高产品质量、提高工作效率、降低成本,比如引进新工具、采用新方法、改进过程、建立知识库等。这就引申出一点,在工程方面,如果QA无法发力,可以就项目组的工程薄弱点跟公司的技术总监沟通合作,技术总监负责具体的工程提升改造方案,QA负责推进改造计划,收集改造过程中遇到的问题反馈给技术总监,一起发力提升工程。QA应在职能和行政层面独立于项目组,在业务和工作层面融入项目组。

      总的来说,要解决好质量管理的问题,很重要的是要找准两个平衡点:一个是根据商业目标找到项目在进度与质量之间的平衡点;一个是根据企业文化找到质量保证工程师在监督和服务两种角色之间的平衡点。

      接下来的一点很重要,就是check。我们要定期对自己的工作做检查,找出和目标之间的差距。作为QA,我们最需要的是经常定期做工作总结,对我们的工作做一个回顾和思考,只有积极思考,不断总结,才能不被表象迷惑,才能发现深层次的问题,才能紧盯目标不偏离。建议也像项目组评审那样,梳理出检查维度,建一个checklist

      最后,我们要对检查的结果加以处理,成功的加以肯定并标准化,失败的制定切实可行的改进落地计划,重新落到我们下一轮的循环里去执行。

      整个PDCA过程中,把握两点最重要:1、过程中一定要保持和高层的频繁沟通,包括做事的目标、思路方法。2、一定要建立定期主动汇报机制,你做了什么,效果怎样,必须让高层和项目组知道。把握住这两点,你就不会偏离目标太远。

     另外还有一点,就是QA一定要不断的主动学习,坚持学习才能让咱们越来越自信!

     以上是我的一点工作体会,大家也谈谈自己的想法吧~

发表评论 评论 (18 个评论)

回复 端木若希 2011-8-8 11:41
很认同你的看法。
身在其中,当局者迷。一直推行PDCA,却忘了对自己实行PDCA,当然还有其他的质量方法。持续改进,才能体现QA的价值,持续学习,才能不断提高自己。
回复 shanel 2011-8-8 11:51
多谢前辈的经验分享,真的是很好的文!谢谢!!
回复 小魔女 2011-8-8 12:21
端木若希: 很认同你的看法。
身在其中,当局者迷。一直推行PDCA,却忘了对自己实行PDCA,当然还有其他的质量方法。持续改进,才能体现QA的价值,持续学习,才能不断提高自己 ...
QA的工作太杂太多了,但一定要找时间让自己静下心来思考,思考才能进步!
回复 小魔女 2011-8-8 12:22
shanel: 多谢前辈的经验分享,真的是很好的文!谢谢!!
一起总结,共同进步!
回复 faxcopy 2011-8-9 12:14
   好文章啊!偷走了!
回复 shirley 2011-9-6 17:52
不错的经验f分享!现在QA不多,经验就更少了,只有大家相互摸索前进。文中摘录的那段关于平衡的认识,我日志中也摘录过,确实是对我认为对QA工作最好的映射。
回复 sunny 2011-9-8 17:41
回复 missjiang_nuaa 2011-9-14 10:33
说的挺好的,学习了,谢谢!
回复 wjpjr 2011-12-6 23:32
确实不错啊,高品质的QA是企业需要的人才
回复 啊舟-XL 2011-12-31 08:46
刚开始做QA 还停留在理论阶段。看起来实际做起来很累吧
回复 panda6174 2012-1-6 16:56
再识QA,明了了很多
回复 stream22 2012-1-10 14:27
楼主总结得很好。
回复 princess_minmin 2012-2-1 13:45
好文章,学习并收藏了
回复 舞俪姑娘 2012-2-18 19:35
总结的真的很不错啊,不过能这样做起来可真是不简单啊!仰视 ~~贵在坚持啊!!
回复 倩女幽魂 2012-3-29 11:56
我们公司去年过CMMI 2级认证,我也是做QA不久,在工作产品审计前总是要提醒项目组成员完成先。
回复 阳光小胖胖 2012-4-19 20:46
不错的文档,顶一个
回复 lianghen 2012-8-27 21:41
不错,对QA实际的工作有了重新认识,谢谢!
回复 水一方 2014-7-11 10:54
很不错,学习了。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部