专访丁志义:如何组建、管理测试团队

发表于:2011-8-30 11:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:丁志义    来源:51Testing软件测试网原创

  51Testing:如何组建一个高效的测试团队?需要考虑哪些问题?几人的组合是最合适的?

  丁志义:和尚喝水的故事告诉我们,人多了效率急剧下降。人是最主观和能动的,团队人员越多会形成更多隐性的团体,各种“矛盾”也会随之产生,每个组员会随团队人数的增加而跟其他人产生干系因素增加,这不仅是测试团队的问题,其他团队也同样。软件测试过程中受到开发过程中不可知问题影响,往往也很难按测试计划进行正常测试,因此会出现工作量的不均匀分布,如果不同人员分管不同测试内容,进度的不协调就会出现混乱局面,增加人和人之间沟通协调成本,即投入在工作上的时间和注意力将下降,从而效率低下。在测试团队中,同样会出现这种情况,管理和协调作用变的突出,需要更多的团队精神。应根据产品测试的需要,选择符合项目需要的队员,组员能力互补,尽量安排不同人做不同的事情,这样工作中不会出现推委,避免资源重复投入和内耗,样团队工作起来效率才会高。即要考虑,合适的人测试合适的内容,例如重点功能交给老员工测试,非重点内容交给新人测试,如果测试周期长的话要安排交叉测试,测试后期采取自动化化回归测试等。

  一个小组3人效率可能会是最高,一个组长带2个组员,组员工作有分工,组长承担重要事项并查缺补漏,如果1个组员有紧急情况另1个组员也可补充。当然要根据项目的复杂程度,匹配一定的测试人员。

  51Testing:您觉得什么样的测试团队才是最理想的?

  丁志义:我认为测试团队中从能力看要符合正态分布,老中轻分布,中间人多些,新人要有但比例不能超过20%,这样的梯队容易形成学习型组织,同时团队中有熟悉自动化的,有会编程的,也有文档能力教好的。性别上要有男有女,男女搭配干活不累,能主动帮助他人,遇到重大情况能互通信息,他们配合默契,团队意识好,荣辱与共。

如何管理测试团队

  51Testing:您的测试团队的发展模式是什么?在发展过程中遇到了哪些困难?

  丁志义:随着产品的变化,测试人员有增有减。主要是通过招聘新人补充新鲜血液,要保证中坚层人员数量相对稳定,不能太大变化。随着测试年限的变化,普通测试队员从测试工程师成长为高级工程师或测试组长,再成长为测试专家或测试主管,也有部分转变为产品需求人员。

  发展中老的测试人员会越来越多,测试变的很枯燥烦琐,这部分人员的发展空间受到限制,工作变的无激情,效能在下降。另外:会有多年培养的下属或者配合默契的队员离职,感到失落。

  51Testing:您认为测试团队建设应该包括哪些方面的内容?

  丁志义:我认为要包括:1业务能力建设,即对测试的产品知识逐渐提升,熟练掌握;2,测试技能建设,即测试方法和技巧的提升,如何快速有效的发现缺陷,3项目管理建设,培养下属项目管理方法,如何编制测试计划,并随项目进度适时调整,识别并规避风险4,知识共享,沉淀经验形成知识文档并分享5,创新思维,识别需要改进测试方法,不断提升测试效率,减少人的重复劳动,减少加班6,文化建设,要有时间进行学习培训和文娱活动,培养团队文化,增强团队向心力。

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shigui3615
    2013-4-07 22:32:24

    "要做组员的坚强后盾,当工作中遇到问题时,能为他们提供支持和帮助,并把自己的知识尽可能的转移给组员,促进下属成长,自己从中解放出来思考更多问题。" ----- 我曾经遇到过这样的领导,真心感谢这样无私的老大们,谢谢!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号