有的测试团队会让你工作很开心、工作也很有价值,有的测试团队工作不开心、心也那么累,所以理想的测试团队是什么样子的?下面只是我个人的看法,欢迎大家一起讨论。
首先看看何谓团队,本人的理解是为达成共同的目标而相互协作并利用各自的技能、知识、资源的人、物、事等。基于以上定义中的要素,所谓的完美团队与团队100分是根本不存在的,团队是无限趋于100分,因为团队成员再亲密,也不可能是切肤之触,另外团队成员的思维和出发点不尽一致,即使团队成员就某一项的某一点达成共识,也是短暂的,如果一个团队中的所有成员思维达到高度的统一,那么其实这个团队是一个无效团队,意味着八个人或更多的人在干着同一个活。团队讲究资源互补而杜绝资源重叠,只有资源互补的时候才是成本最低的时候,否则即使实现了团队目标,由于成本过高也是毫无意义的。
接下来说测试吧。我以为一个好的测试团队应该具备以下几点:
一:团结一致,有共同的目标。
在测试工作中,上下一心把测试工作顺利地开展下去。在一个测试团队里如果没有一个共同的目标,大家都按自己想法去做,测试工作无法进行。
二:有一个卓越的领导者。
团结是一个好的团队必须的元素,但是有一个好的领导者也是不可或缺的;这个领导一定要有比较好的个人魅力和亲和力,因为他就是团队的核心;还有这个核心人物应该有出色的专业技术和业务知识。如果一个项目经理连测试计划都写得非常混乱,那么后面的工作如何开展?再则,作为领导应该多与测试人员沟通,尽量减少误解和矛盾。
三:团队分工明确。
每一个人的工作都要公平公正,并且有具体的分工与协作。看见过且有亲身经历,有些测试人员和一天只做非常少的事情,而同一个团队里的另外一个人累得半死。想想这样的团队会有什么想的结果。
四:团队内部关系要融洽并且经常进行有效地沟通。
五:敢于承担责认;出现错误,要敢于承担,且勿推脱至他人,让别人帮你背黑锅;当然责任追究问题不能过于严厉,适当人性化。
六:营造相互学习,相互信任的组织氛围,达到团队资源互补;一个好的团队,每个成员都有义务分享自己的知识和经练。
七:公司领导要对测试工作要重视,让测试人员能够得到一个自身价值的体现。这样才能让整个团队充满上进和喜悦。当然公司重视的话测试人员数和工资报酬也会适当增加,这样就不会出现"工作是那么的轻松,心却是那么的累"的现象了。
最后我想说下,我们不要老是去要求别人怎么样,要求开发人员是专家级别,要求架构师非常的完美,要求团队任何完美。总是一味追求完美团队,对团队成员总是吹毛求疵,要么要求团队成员与自己高度一致,要么要求团队成员都是精英中的精英,而很多的事实也同时证明精英中的精英根本组不成一个团队,更无法去顺利地出色完成一项任务,因为一个团队中的每个角色并不要求都是精英来扮演,团队中有些岗位就类似门房,你让一个博士生去看门房结果可想而知,不是团队觉得是大材小用,就是博士生觉得自己怀才不遇。团队岗位与团队成员要匹配。沙丁鱼团队中就得放一条鲶鱼,否则就会全军覆没,绵羊团队中就得放一只狼,否则就会随着生存力的消退而消亡。压力会摧毁一个人的体质,而诽议压力却会摧毁一个人的意志,体质易调节,而意志却难恢复。团队也是如此,测试工作中的困难和挫折会消减一个团队的战斗力,而来自团队内部或外部的诽议却会摧毁一个团队的意志,有残缺的团队才是最完美的,当我们的团队资源是互补时,不要轻易否认或言放弃,因为互补就意味着残缺,它成真正具备了团队的特征!