如果让我来组建一支测试开发团队

我很喜欢一个美国电影的系列,译名叫《xx 罗汉》,比较经典的是他的《十一罗汉》,讲的是超级大盗(乔治·克鲁尼扮演)为了一个偷赌场的计划,去世界各地搜罗了满足这个计划需要的“罗汉”们,最后顺利完成的故事。这个电影我看了好几遍,每次都大呼过瘾,因为主角对计划里的各个环节非常清晰,每个要素都需要具备这个能力的人来担纲,缺一不可。

如果让我来组建一支测试开发团队

正巧,最近公司有个已经离职的开发团队总监找我了解测试开发团队的构成,我给他介绍了一下基本的组成要素和必要的人员类型,这个过程其实也是对自己技术软硬能力培养的一种反思,下面把我思考的过程做个记录。

独当一面的人

测试开发虽然划分到测试类别里,但很多工作还是要写代码去实现的。对于编程我想说,入门不难,但做到高级、资深,从来都不是容易的事。所以才会有一个资深级别的程序员能顶一百个初级程序员这样的例子。
因此团队里有一个这样的角色,是绝对的定心丸。他可以不是多面开花,只要有一个地方非常精通,就可以证明学习能力很强,如果需要他去拓展新业务,也能挑起大梁撑得起来。

擅长表达的人

做技术的人,可能有一半是不太擅长口头表达的。这其实再正常不过了,毕竟应试教育并不会专门去训练我们的口头表达能力。有的人或许是家庭的原因,使得他长期缺乏表达的机会,组织语言上就比较欠缺,但不影响他很好的完成项目开发工作,相反地,出色的人还能把设计思路和图表画的非常漂亮。
做测试开发,是需要面对需求做方案设计的,方案做出来一定要大家 review,一起讨论。有时候不光团队内部,还要找需求方,可能是研发,可能是 PM,可能是测试,也可能是管理层。十几页 PPT 摆在那里,表达就是在给团队做推销
所以队伍里一定需要一个这样的角色,作为团队的门面担当。

喜欢思考的人

一个喜欢思考的人,应该是能主动提出问题,提出想法,提出创意的人。不管是在会议上,还是在日常工作中,只有把心思聚焦到某个面上,认真去做思考了,才能有东西可提。
曾经我有一个同事,表达能力不太行,但是喜欢思考,每次和他做 1v1 沟通的过程中,他都讲得不太清楚,但最后问他有没有什么问题的时候,总能提出几条很不错的想法,这也是他的优势和闪光点。

乐于总结的人

一个乐于总结的人,应该同时也是乐于分享的人。能够将平时团队的技术积累,疑难问题,方案设计等撰文到公司 wiki 中,作为团队的宣传,推广的文案,因为影响力不仅仅是个人,也是整个团队在公司中树立形象的基石。
这里希望我的读者们尽可能培养在公司内部写文章发表的习惯,如果你平时默默无闻的做了很多事,却很少被人所了解,那发文章就是充分展现自己的机会。某个你心仪团队的 Leader 也许就是在看到你的文章之后,投来橄榄枝。

写在后面

对于技术人来说,除了扎实的技术功底外,很多软性技能也是非常重要的,这么说吧,技术能力比我们强的人,我们就努力在表达能力这条赛道上超车,表达能力比我们强的人,我们就努力在思考能力上超车,思考能力比我们强的人,我们就努力在总结能力上超车,总结能力上比我们强的人,等等,如果以上几点你都很棒,那老板,组建下一个团队的时候,可以带上我吗?

源自公众号 henryWoo



留言