最近刚结束三个项目,三个项目测试期间发生了很多的故事。
成员介绍:组长W,成员L,成员Z。
成员背景:组长W刚到公司任职,以前的老员工。成员L熟悉项目A,成员Z熟悉项目C。
组长目的:锻炼组员L具备组长的管理能力,锻炼组员Z具备组长的管理能力。
任务分工:成员L负责项目A的测试,成员Z负责项目C的测试,组长W负责项目B的测试。
项目进度介绍:项目A刚开始提交部分模块待测试。项目B边设计边编码阶段。项目C集成测试再有一周就结束了。原先的项目C的测试组长此刻离职,原先的项目A的测试组长均此刻离职,此时组长W必须保证项目A测试任务的前提下,监管项目C,因为负责测试的成员Z,成员L均没有管理经验。原本4个人的项目,因为原来2位组长的离职,造成组长W接任需要有适应过程,该过程大概2~3周。
整个项目C,组长W参与的较少,只关心关键的测试进度,里程碑,具体事宜均交给成员Z处理。进度很顺利,按期完成测试任务。但是项目经理多次反馈成员Z,测试粗心大意,经确认验收测试和组长W的测试反馈,项目C较简单,项目经理走查代码认真,Bug较少属于正常现象。
项目A因为在前期只有成员L参与,碰到问题不知道如何处理,多次依赖测试组长W解决,导致组长W无法正常参与项目B的测试。最终组长W放弃项目B的同时测试,选择带领成员L测试,并在测试期间,逐渐引导成员L如何解决问题。由于前期测试任务安排的失误,造成组长W,测试成员L多次加班赶工测试的情况。项目A软件编码期间,由于开发人员的出差,造成项目中停,最终导致项目延期2周。该问题在后期测试项目B埋下了风险。因为项目A原本比项目B前结束4周,现在只提前2周,项目B无测试资源安排。
项目A在测试期间,将开发组长出差到工程前线,项目经理也出差到工程前线,一度将项目A陷入无人管理的阶段,只有1个普通的开发人员修改缺陷,碰到需要讨论的问题时无法解决,影响项目进度。测试后期整理数据库安装包,打包程序时,开发组长均不参与,只是分配任务给没有经验的普通开发人员,造成简单的问题多次修改未果的情况,开发组长在这个时候不仅没有帮助,反而只是让普通的开发人员自行解决,该过程造成延期3天的工作量。测试后期数据库安装包的验证和程序的验证,组长W均有意让测试成员L参与,本项目测试成员L学会了,碰到问题解决的思路,编写测试报告,验证发布的程序,数据库安装包等。
项目B由于测试组长W多次帮助项目A,导致项目B的测试进度很慢,在项目C结项的同时,项目A在7天后也结项。组长W将测试成员Z,测试成员L先后均参与项目B的测试。此时离项目B的结项还有2周。3个人参与测试1周时,由于项目B在工程试点的反馈,需要对需求,设计,编码返工,造成延期4天的工作量,测试组长W反馈测试需要延期4天才能结项,项目经理接受延期的申请,向公司的上级领导申请项目B的延期。经多次延期,商定项目延期6天结项。在系统测试刚开始时,由于开发人员的不配合,造成搭建测试环境很困难,同时测试组长W让测试成员Z负责环境的搭建,但是发现测试成员Z对于环境搭建,安装包的校验很混乱,测试成员Z花费很久的时间才把环境搭建起来。对于刚搭建起来的环境,根据测试组长会议上及时反馈的安装包问题,经过项目经理,产品经理的讨论,原来的数据库安装包需要重做,程序也要调整,此刻又造成2天的工作量延期。由于测试组长W的提前安排和测试组成员的加班赶工,已经编写大部分的用户手册。后期出现的问题,因为及时反馈和项目经理的主动咨询,均得到有效的处理。
3个项目是结束了,但是测试这边存在的问题与项目组的不合理安排,以及突发的需求变更,计划变更,外加与开发人员的沟通问题和配合问题,冲突到一起,造成测试过程中很不顺利,多次修改,多次返工。测试人员测试的很累,开发人员编码的也很累,加上开发人员沟通期间的不合作,造成很严重的负面情绪。
真的希望下次这些项目申请变更时,测试负责人应该多反思是否影响测试资源,测试负责人应培训测试成员基本的管理能力。否则,测试人员很累,测试负责人更累。在沟通的问题上,我们不应只发牢骚说开发人员的沟通能力弱,我们应该思考测试人员的沟通方式是否应该改变,对于不善沟通的人员,减少文字沟通,多口头交流。在项目的任务制定上,项目组负有很重大的责任,内部太缺少沟通讨论,均口头的小讨论解决问题,问题的结果无书面正式通知,均通过转述给测试人员,对此,测试人员意见很大。需求,设计上,负责开发的人员不负责任,测试人员碰到的问题,不能解决是,不是反馈给领导,均是拒绝方式回复测试人员,导致测试人员对开发人员的工作态度,人品大打折扣。
版权声明:本文出自 guofei318 的51Testing软件测试博客:
http://www.51testing.com/html/17/n-863617.html 原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。