如何制定测试团队的工作规划
帮知识星球一位同学Review他今年的测试团队工作规划,他说要向上级领导汇报,自己写的汇报PPT心里没底,让我帮忙检查一下,顺带提一些建议。
从测试团队负责人的角度出发,要制定本团队的工作规划,特别是需要向上汇报的内容,我个人的经验有如下几点。
1、定义目标:做什么,预期结果和价值。
这个目标最好是从上级的OKR或者KPI拆解下来,且需要结合团队当前现状和未来发展方向,综合质量体系建设而得到的目标。
对测试团队来说,工作目标的重点有这几项:支撑业务迭代+提升测试效率+线上稳定性保障。
下图是我20年底担任稳定性测试团队负责人时制定的2021年度工作规划,仅做示意:
支撑业务迭代,即保障测试团队不能成为影响业务迭代发展的瓶颈,这背后是资源和效率的问题。
提升测试效率,一方面可以提升测试效率,另一方面也是为了保障业务迭代速率。线上稳定性保障则是为了最终的交付质量,否则做了这么多线上经常出问题,那一切白干。
同时要明确这几个目标的预期结果是什么,比如Q1结束完成哪些,达到什么效果。到年底,要有什么样的结果,对团队和业务的价值是什么。
2、明确过程:怎么做,落地方案和过程。
定义清楚目标和预期结果及价值后,就是如何做的部分,即落地和执行过程。落地方案一般要遵循这几个原则:
- 关键目标:是什么,需要具体的数值来作为最终度量和评估标准。
- 问题挑战:要达成目标,面临哪些挑战,要解决哪些问题才能达成目标。
- 解决方法:用什么技术手段/方法/工具来解决面临的问题和挑战,如何判断问题得到解决。
- 人事匹配:解决方法详细拆解为哪些任务,由谁来完成这些任务,在什么时候完成,产出物是什么。
3、拿到结果:是什么,所需资源和行动。
有了明确的目标和落地方案以及具体的方法,最后就是拿到结果。什么是结果?就是你的目标最终达成后的产出物。要拿到结果,还需要资源支撑和具体的行动。
其中,资源支撑和关键行动,甚至某些面临的问题挑战,是需要你的领导来为你提供支撑和兜底的,这也是作为测试管理者需要学会的向上管理和汇报的必备技能。
除了上述的几点关键内容外,下面是我对于测试管理者的一些建议,仅供参考。
1、一定要将团队的工作目标和对应的结果定义清楚,并且在拆解任务时一定要明确和哪个目标以及结果挂钩。测试管理者要起到领头羊的作用,确定方向把控风险,承担责任和上面的压力,而不是一股脑儿推给下属。
2、任务拆解给下属,并不意味着Leader就可以坐等结果。还需要定时跟进任务进度,是否资源不足、存在风险、阶段式的里程碑目标是否达成,影响因素有哪些,然后快速解决。
3、任务的达成需要一定的流程规范来保障,但也不能一直沿用老的流程和方法。虽然要尽可能放权让下属去做事,但也要在做事的过程中对团队同学进行辅导,同时优化做事的流程和方法,降低团队同学做事的成本和面临的阻塞。
4、作为管理者免不了要向上汇报,汇报的核心一定是先说结论,取得了什么结果,对团队的价值在哪里。然后才是事情的背景、风险,并争取资源,这也是为自己腾挪生存空间的方法。
5、向上汇报时,每一个计划和方案都需要合理的数据来支撑你的论断,而不是拍脑袋。规划是理想,落地是现实,总有无法按预期达成的事情,抓住重点即可。