51Testing:如何做好测试团队的培训工作?您是如何提升测试团队的能力的?有一些什么具体的手段么?
丁志义:培训不能流于形式,要制定培训计划,针对不同层次安排不同的培训内容。培训中要签到,记录每人接受培训的内容和时长,培训过程中采取头脑风暴法,培训后最好在短时间内结合项目消化,如能通过考试形式的最好有考试,并设置通过标准。在团队中通报考试分数,互相激励比较。
团队能力主要靠内部培训以及传帮带,我们对新人设计培训课程大纲,组织不同角色的老师培训不同内容,培训结束后要经过考试,检验培训效果;另外就是在实际工作中学习和能力提升。闲暇时我们分工,每人对他擅长的一块拿出来讲解分享,互相学习。会布置写作业让组员去总结,在总结过程中是一个知识梳理过程,自己写清楚了也就掌握了。对于新的工具我们集体学习后,由一个人专门去跟踪和研究,透彻了再转移给大家。每一版本发布后我们集体学习和总结,输理工作思路,为下个循环做准备。
51Testing:如何考核测试团队?做好测试团队的激励制度?
丁志义:可以采取定性和定量相结合的方式,根据里程碑时间点完成测试内容并确保产品质量,这是定性,对拖期的要给出原因,扣除KPI得分;在正常的测试过程中参考每日缺陷数量,或者一定时间内缺陷的总数作为数量考核参考,(数量在一定程度上反映测试工作产出,但要保证缺陷的质量和颗粒度相对一致),我们应该尽量扩大测试人员量化考核指标,减少定性指标。
人都有惰性,采取适当的激励措施充分发挥积极性和主动性是必要的。除了有物质奖励反映在奖金上,和精神奖励反映在奖状或证书上外,应该还要有个人实现的一种满足,例如对协调能力和业务能力强的要让其担当测试组长,鼓励创新和知识共享评比选优并颁发专项奖。工作中采取看板管理发布发现缺陷排名,鼓励大家高效率工作少加班,不定期的小聚一下放松身心等。对团队中表现差的甚至效率极其低下的要适时关怀帮助,如能提升和改进最好,如是态度问题则尽早辞去。
51Testing:作为管理者,怎样才能发挥测试团队的最大效率?
丁志义:通过激发测试队员的积极性充分发挥各自潜能,并培养团队协作氛围增加团队精神,工作上步调一致,来最大程度的发挥团队效能。不同测试阶段采取不同测试策略,例如测试过程中出现定位效应、审丑疲劳和同化现象可采取交叉测试来规避;鼓励创新,不断变化测试方法来提升测试效率;尽量让每个人做不同的事情减少重叠和内耗,在专长上面要有互补性,充分发挥各自特长。
丁志义:在测试中成长并寻找快乐,虚心学习不放弃兴趣,对未知的和未测试的领域主动测试,勤于总结并乐于分享,多涉猎些项目管理和测试的产品背景知识,开拓视野丰富自己,这样才能不断进步。
给测试团队成员的意见和建议:每个人有自己的专长,要把专长保持好并不断创新,要互相取长补短,多向资历老的同事学习,多问多记多总结。业精于勤,测试虽然辛苦但也是有趣的。
给测试经理/主管的意见和建议:识人善用,充分发挥队员各自优势,并为队员提供适度的宽松环境和自主的时间支配,这样组员积极性会高,团队效率会高。要做组员的坚强后盾,当工作中遇到问题时,能为他们提供支持和帮助,并把自己的知识尽可能的转移给组员,促进下属成长,自己从中解放出来思考更多问题。