如何带测试团队?其实应该就是如何管理测试团队。
这是个很大的话题,牵扯到整个测试团队的所有工作,甚至可以包括组建团队。
当然,对于大公司来说,有时候一个项目组就可以有一个测试团队。
这里谈的是,一个公司的的测试部门。
网上也有很多文章谈过这方面的内容。从事软硬件测试工作十几年,这里分享一下我自己的体会。
通常,我把整个测试部门的工作分为两大块,即团队建设和测试管理。
当然,有些公司的测试团队,还肩负着测试之外的其他的工作,比如技术支持和运维等,这里不谈这些。
团队建设:
1、人才梯队建设(包括人才引进和培训);
2、团队形式(小组划分,或者叫工作划分);
3、团队短期和长期的目标规划;
4、考核机制制定;
5、人员定位;
测试管理:
1、测试体系建设(测试流程和规范,资源管理,测试(Bug and Test case)管理系统,自动化体系,技术储备和积累,等等);
2、项目(产品)测试管理(如何具体管理一个项目的测试);
上边只是列出测试团队的工作内容,并没有谈到具体要如何去做,
我相信只要搞清楚测试团队的工作内容,每个Leader在具体落地的时候都会有自己的妙招。
另外,作为测试团队的管理者,你还要考虑:
1、你在团队中的位置和作用(我更喜欢承担和攻克团队最难的任务,以及成为团队的润滑剂);
2、如何和上司及下属相处(打成一片,还是保持距离?);
3、和其他部门的工作界面;
4、团队激励和风格;
5、风险控制、时间管理、工作分配和指挥应变;
6、如何落地、执行和推进你的想法(好的有利于公司的想法,有时候在推进的时候,并不是所有人都支持);
7、如何站在公司角度,和公司保持同步的节奏(你认为做的很完美,公司觉得你很差。然后,然后你被和谐了);
这里我要强调的是:
1、测试团队的核心工作是测试活动,所以测试团队的所有管理工作都是为测试活动服务,要时刻记住这点;
2、做任何事情,都要有目的和目标,并从实际出发,还要有发展的观点和方法论。测试团队处于公司的什么阶段(创业发展中,成熟期),业务或者服务模式(行业),项 目的什么阶段,公司高层的要求,投入和产出等等,这些,都应该是在团队管理时需要考虑的,都是需要你从实际出发,动态的调整你的管理,特别是总监级别的管理人员,更要深刻思考这些问题。