2-3 人需要管吗?正常2-3人是没有什么管理的概念的,如果2-3个人再加一些管理的东西反而是一些累赘。大家各自做好负责的内容,做好业务测试、做好场景测试、不要出现线上问题,该用的一些工具都用上,对每一个线上问题做好分析,让问题越来越少,这就可以了。
10人内怎么带?这种情况一般是公司内部有几个项目,每个人会跟几个项目,然后抽一个leader出来,这个时候leader可以不用参与到每个项目中,但是建议大家把每一个项目去做了解,了解每个项目的业务。抽离出核心的项目,安排核心的人去做核心的业务。
在项目不是很忙的前提下,可以抽离出半个人,也就是这个人可以测项目,但是项目不要安排太多,安排他去做一些接口之类。如果说你的团队结构是比较合理的,每个人都懂一点接口,那就大家自己的接口自己做。但是有一个人可以研究一下怎么样可以让接口测试的效率变得更高一些。用半个人的人力去做一些接口测试工具的改善。或者说做一些测试数据的脚本,但是性能这块,10个人的团队是达不到1个人的指标去做性能的,团队里面有一两个懂就OK了。
30人怎么带?30人来说一般就是整个部门了,如果不是一个部门,也至少是技术中心或者研发中心下面的一个大团队。建议抽出2-3人,组建一个测试开发组,去做这个事情。管理者更多去做上下游的沟通,给大家去争取一些资源。更多的是思考,团队效率怎么提升?怎么样去解决团队问题?
建议测试开发团队提升效率,管理者来关注整个的质量提升,引入一些新的工具来解决团队问题。
50人以上怎么带?100人呢?50-100人的测试团队现在并不多,现在的团队都比较崇尚“尽量拆分”,像100人的团队一般都会拆分成独立的事业部、事业中心去组建不同的测试团队。如果到100人肯定有测试总监、测试经理和测试组长,一般会拆分成两个测试经理来带,每个测试经理带三四十人,所以做法呢还是上面讲的30人团队那样去做。
建议成立工程效率提升这一块团队,去提升整个研发的效率。这个时候就可以组建一个测试管理部,除了工程效能,还会涉及到工具研发等方面,不仅可以做到测试效率的提升,也可以做到研发效率的提升,将上下游串联起来。