印象深刻的从巴西到上海的项目转移
蔡:请谈一下让你印象深刻的项目。
郑:从事软件测试工作超过 11年了,经历的大大小小的项目超过了几十个,有成功的,也有失败的。不管是成功的软件项目还是失败的,我从中都学到了很多经验和教训,其中印象最深的项目是 2006年从巴西成功地将 IPAFM/AFM 项目转移到上海。该项目的主要功能是为电信运营商提供宽带接入系统,分别提供 IP的上行链路和 ATM的上行链路,客户端的主要接入手段有 ADSL、ADSL2+、PSTN、100M电口/光口等。
公司从成本方面考虑,2006 年的时候希望将该项目从巴西转移到上海,包括相关的资源、知识、工具等都转移过来。作为该项目的测试负责人,我面临多项挑战,例如,产品相关文档、知识、技能和资源如何有效地转移到上海研发中心,新团队对该产品功能缺乏经验,在有限的时间与资源下如何开展有效的回归测试,如何测试新的功能,等等。
面对面的沟通是重要的
为了提高产品转移的速度和效率,公司派了几个人到巴西出差,为期一个半月。面对面的沟通对于项目转移非常重要。我们积极参加巴西研发团队针对我们的各种培训和讨论,深入学习产品相关的功能与业务知识。我们尽量多地收集需求文档、开发文档和测试文档,包括原来测试团队在前面项目中测试的经验教训等,熟悉软件环境的搭建和配置,包括测试仪表的使用、测试环境的基本配置等。由于巴西测试团队的鼎力相助,整个测试知识和技能的转移非常顺利。
旁观者说:即使电话、QQ、微博等各种沟通方法很方便,也取代不了面对面的沟通。见到“真人”的感觉是不一样的。
毫无保留地做分享
回国以后,我们的任务是将学到的知识与技能在整个测试团队内共享。在共享过程中,我印象最深的是大家毫无保留地将自己学到的知识和技能分享给团队中的每个人。
只要是我懂的,我会主动在团队内进行分享。我会主动给每个成员讲解功能的工作原理,如何搭建测试环境,如何执行测试步骤,如何判断测试结果等。只有掌握了测试对象的业务和测试知识,他们才能顺利完成任务。而对于我来说,整个项目测试的管理与监控也会比较容易。同时,由于测试成员都能学到新的知识,也可以增加他们在团队内的凝聚力。
作为测试的负责人,不要期望自己在所有的方面都比其他人强,你的定位应该是为整个测试团队服务。如果你能在团队内带头分享自己的知识与经验,也一定能带动其他人分享,更好地做好测试团队的知识与技能的储备,有利于测试经理更好地分配测试工作,并做好备份工作。
旁观者说:管理者要成为团队的核心、精神领袖,并不是什么都要比别人强,更不能去压制别人的“强”。
有的人不愿意分享,是担心别人超过了自己。从实际来看,你今天分享了经验,同事仍然要花一段时间去消化,并不是说,你一说大家就都到了你的这个程度,还是需要实际操作和慢慢体会的。在这段时间里,你可能又学会了新的东西,所以不必过于担心。你经常做分享,大家也会因此而尊重你,这对于你在团队里立足是很有帮助的。
旁观者说:管理者要鼓励大家分享,甚至可以把分享算入绩效。