我们已经建立了一种思想,管理测试团队类似不同的球类运动。由于心态,测试团队面临的环境和挑战,它可能不再适合在传统管理技术的范凑。
这篇文章是给谁读的呢?
先复习一下第一个教程。在这里,我们将讨论怎么组织一个快乐的测试团队。不管你是否已经管理者的角色或最近被提升,下面的几个指导一定会帮助你获得一些观点。
成为有效的测试领导的测试团队管理技巧
技巧# 1)业务知识和技术技能
组织通常将其业务目标,具体落实到每个团队和个人身上,从而进行高层级管理。测试领导必须有一个好的掌控项目的road-maps,整体目标,利益相关者和客户的需求。在任何给定的时刻,它们必须能够给予任何测试团队成员所需要的指导,帮助他们理解“他/她应该扮演什么角色”才能促使项目的成功,必须让他们看到更大的前景。
通常,测试人员发现测试领导者可能无法完全理解,当他们测试时所面临的技术问题。所以,测试领导者必须具备所需的技能,能够去指导测试人员面对任何工具、环境、系统等,并提供应对他们可能面临的任何问题的解决方案来。在关键时期,他们也必须承担一些自己的责任以减轻团队的工作负荷。
企业在本质上是动态的,很多时候新测试项目可能刚好在发布时增加。有时候,已经测试项目也许是de-scoped。在这种时候测试领导者必须指导测试人员,使他们能够客观地看待测试范围的变更。具备这种能力的测试领导者能够指导技术团队,否则会助长团队成员凡事依赖测试领导。
技巧# 2)努力评估和有效的分配工作
当提出需求文档时,测试领导和他的团队的测试人员就开始着手去写测试计划,包括定义范围,硬件,软件,功能测试,进度等。在所需的努力和适当的工作分配的基础上进行大小评估。
在测试团队有一些高层人士和一些初级人士。仔细评估必须评估每一个测试人员的利益。必须这样分配,使得他们的任务不仅要激发他们的潜能,还需建立在现有的知识基础上。
测试团队的另一个常见的问题是——工作负荷平衡。沉重的工作负荷,不断推动您的团队加班会导致饱和。如果一个领导识别到可能会更少的资源但有沉重的工作量的话, 必须尽早适当的缓解计划。在某些不可避免的情况下,团队必须保持信息透明,尽管这是无法预料的情况。
其次,即使高级测试人员与他们的经验可以涵盖各式各样的项目,推动更多的工作和责任,但是他们的兴趣可能会阻止他们对测试目标的完成。但如果是初级成员分配具有挑战性的项目,测试领导则需要计算风险,因为他们急切的想知道更多如何可以帮助开发团队。
技巧# 3)尽量不要超量提交
经常情况下,测试领导人有意突出他们的团队技能,强调他们的团队忙得团团转。现在,忙的团团转的可以意味着很多领域的事情。
例如:如果测试范围改变了而测试团队已经开始执行了测试,并认为,这是测试内容增加。在这种时候,当测试领导被要求在他们的投入规模和所需的时间完成。就会有一个承诺的趋势,他们可以花时间/周末和“紧缩”测试在同一时间进行,但不影响质量。这不仅使测试团队期望能扩展自己,也迫使他们做出很多个人的牺牲。
某些其他时候,超量使用可能意味着设置不合理的期望。在测试团队就找到缺陷/漏洞。重要的是要理解“测试人员也是平常人”的基本事实,也是容易出错的。因此,设置过于不切实际的目标/不可以忽略不计的缺陷遗漏,会让测试人员觉得自己只是负责发现任何缺陷的测试团队罢了。
超量使用可能导致反效果。在前一种情况下的测试范围变化,应谈判沟通并调度相应的管理。对于后一种情况下,要明白生命中没有什么是没有误差的,这样的目标只在理论听起来是“棒极的”。
技巧# 4)沟通和人际交往能力
沟通不管是在电子邮件、电话或在人际关系上都应该排在第一位,而不是说——把最好的留到最后。让我们来看看沟通是如何影响几乎所有的技术和非技术方面的。
|