QA的角色绝不是医生、警察、教师,也不应该是。QA就是QA,一种和开发、测试、配置一样的提供独有价值的角色。
QA的价值应该就是两点,我已经把它总结到全员改进系统中:聚焦客户,追求卓越。对外关注客户要求,对内推动持续改进,最终达到卓越绩效。但是在企业的不同发展期,QA的作用是不同的。比如就拿CMMI级别来说,处于1级的企业,QA更应该关注企业内部技能的持续改进,这种技能可能包括管理技能、开发技能、标准流程等;到了2、3级,可能更多的关注与企业内整体效益的提升,而不是单纯追求个体项目的成功;到了4级,就要识别整体环节中的薄弱环节,从而让企业生产链产生更大的价值;5级就应该持续的优化这个研发生产链。
对于客户要求的关注,实际上从1级也伴随着开始了,因为只要有流程的地方就是输入和输出,输入的是客户的要求,输出的承载着客户满意度的产品
一名QA的自述:
“我做QA的体会是 用心。用心去体会项目组的困难,用心去了解整体的情况,用心去解决真正的问题,问题没有大小,解决一个少一个,1年不行就3年,3年不行就5年,只要你经历过这些问题,以后也就不成为问题。其实很多QA觉得很难做QA,不愿意做QA,就是缺少用心二字,遇到问题就抛给项目组,可实际上自己都没有一个很好的解决办法。我从来不会只提问题,我提出的问题都会带着至少一个解决方案,而且如果这次我不能说服项目经理,我不会要求他一定执行,我回头会再去找解决的办法,下次继续说服他,很多这样的项目经理甚至产总都是这样多次磨下来的,我叫做自己是跟屁虫。”
一个小组的计划(或者我们称之为“规划”),无非从几个方面来入手:
1、QA工作开展
本职的工作,根据公司的需要,依据重要性、优先级别排列。做为QA团队来讲,既要对项目级的QA工作做出细致的安排,同时,也要对组织级的QA工作做到心中有数。
当然,这个工作的开展,并不是task的简单罗列,而是要有条理地梳理出每一个步骤(指导原则,比如:评审如何进行?跟踪如何进行……)
2、团队建设
一个组织的发展,离不开团队成员的协同努力,团队的建设,在说明目前团队状况的同时,更需要对团队今后的发展提出构思与建议,比如:技能的提升、素质的培养……
3、发展愿景
这个愿景,既是对QA工作的展望,也是给大家一个目标。结合公司的实际及团队的整体状况,确立发展的规划。
4、价值的体现
QA组的价值,放在公司的整体来考量,从那些方面来体现,这个见仁见智。