与受气包一起工作的日子
------怎么带好一支测试队伍
1 理解篇---测试人员是受气包
曾经和人事部门交流,人事坦言,在软件公司,测试队伍,是“受气包”。
所谓受气包,包括三个方面的含义:
一是国人好高,创造世界者比守业者更受重视(软件公司重视开发忽视测试,是国内业界的一个现实),编写代码的程序员,是软件公司的主干;测试人员,作为配角,当然受气。
二是从业人员素质低于开发人员(业界的基本现实),思维方式和解决问题的能力和基本技能均弱一些,在交流中不能有效提出自己的意见,被人牵着鼻子走,话语权少,必然受气;
三是测试团队处于产品实现的过程末端,下游行业,须仰前者鼻息;所有杂物与拖延,上游控制不当,必将堆积在过程的后半段,前有开发延期之压后有工期deadline所限,计划中本不充裕的时间被压扁,测试团队气急攻心,自承暗气。
两年多来与测试团队朝夕相处,多次听到开发的负责人径直对部分测试人员说“你们这个是怎么测试的”?语气苛责面色肃厉。
在这种声音之下,曾见到,一名老员工消极数年,每天只限于完成任务而不是积极面对任务;曾见到,一名老员工身体疲惫之下心情不得舒缓选择离去。
两年来,看着一支十人的小团队发展数倍,工作质量提高,工作成绩获得认可,颇为欣慰;从技术培养到团队氛围建设,员工的能力和热情得到激发,工作成效蒸蒸日上,秘诀无他---“理解”二字足以作结。
从开发转岗到测试管理,没有带着开发的思维来带领测试团队,基于尊重与理解,先期感受测试人员的内心从而指出不足,使得个人进步从而带动了团队的进步。
测试确实是受气包,勿容置可;但是,理解与尊重,却能赢得他们的信任和支持,这是带好一个团队,出成绩的前提。
2 技能篇
员工所掌握的技能,会影响着工作成效。
工作中需要的技能,有多种方式培养。
技能的提高,除了依赖个体的素质外;一种方式是,通过培训提高技能。但是,培训要有针对性才会有意义。即培训内容要符合受训者的需求,满足受训者的需要才有价值。所以,培训不一定适合大规模进行;如果是大范围进行培训,则培训内容应限于知识普及等一类基本内容。
外部辅以适度的培训,技能可以得到提高;但技能提高更为有效的方式,是实践中跟进需求、编写计划、编写测试用例、执行测试、测试结果自动化等这个过程中提高。当一个新员工第一次跟进一个需求的时候, 有意识地进行培养和指导,让他在过程中学习体会;对于测试的产出,要进行检查和意见整改,即所谓的评审和检查的checklist等,这样可以帮助新人快速提高;反复跟进2-3个需求后,新员工基本上可以独立工作了。
另外,一个系统级软件的测试,需要积累多方面的经验,跟进若干个需求后,只是长征路上迈开的第一步,路漫漫,多修致远。
3 思维篇
一个人的工作能力,决定着其工作绩效;工作能力的高低,取决于其思维能力。所谓的思维能力,是“知道如何解决问题”的能力。
思维能力不是不可以培养的。好的思维能力结合着行为方式,可以参见:
《工作中如何破解困难提高执行力》
http://blog.163.com/li_hx/blog/static/18399141320113221487438/
一支队伍中,招聘的首选,实则是具有“好的思维方式”的人。从选人上下功夫。
4 意识篇
有技能,有思维,工作基本能做好;但是,工作要想再上层楼,则要“有意识”。
意识是什么?
意识在心理学中定义为人所特有的一种对客观现实的高级心理反映形式。意识是具体事物的组成部分,是人脑把世界万物分成生物和非生物两大类后,从这两大类具体事物中思维抽象出来的绝对抽象事物或元本体,是具体事物的存在、运动和行为表现出来的普遍性规定和本质,是每个具体事物普遍具有的自主、自新、自律的主体性质和能力。(http://baike.baidu.com/view/51715.htm)
在工作中,意识应当是“我不光知道做什么,还要想为什么要做、如何做得更好”,这是一种对待工作的态度和对工作的认知总结。所谓认知总结,是指如何从做一个事情得出做一类事情的能力。
不必苛求每个人都能“有意识”,但是,从事管理岗的人,须“有意识”,解决问题不是一个又一个,而是以一个问题的解决得出一类问题的解决方案。有这样意识的人,可以着意加以培养。
5 制度篇
常和大家念叨这样两句话“常态工作自动化,偶发工作常态化”。
这是什么意思呢?
这是在说明一种工作方式。
日常的测试工作,要想办法规范,规范后,这样的工作就了然于胸,就会成为日常可以应对的工作。为了提高工作效率,这样的工作,还可以进一步改善,那就是寻求自动化。把可以自动化的工作,尽量交给机器去做,如用例的回归,即可做到“常态工作自动化”。
临时的、突发的、新鲜的工作,可能是不可预料的,这样的工作,需要投入精力去做,但第一次完成的过程中,要掌握其规律,逐步把这样的工作规范,规范后,则有机会再进一步改进。
如此往复,循环进行,工作在滚雪球当中进行着,工作绩效将会不断提高。
6 培训篇
培训对于员工而言,是必需的。
但培训切不可千篇一律进行。培训强调“满足用户需求”,受训者需要什么,则有计划地给予什么。
7 一点感受
这两年,一直致力于带出一支强大的测试队伍,这是自己转岗以来的一个梦想。
既然去带领一个团队,则这个团队就是自己。爱之深关之切。
如果系统地阐述“如何带好一支测试队伍”,其角度有很多(鼓励沟通、工资奖金、工作环境、同事关系、从素质出发招聘人力等等),不再本文论述。
理解测试人员,培训授予技能,点拨优秀者的思维和意识,规范团队的行为方式形成制度,这都是有效的提升绩效的道路。