工作故事之五--巨大挑战(大难不死,必有后福)
2015年干了一大票之后,时间来到了2016年初,这一年经历的巨大挑战,对于项目组和业务线来说,只能用“大难不死,必有后福”来形容了。对于我自己,同样感同身受,至于为什么,且听慢慢道来。
首先,简单介绍下测试团队的事情。2015年我们还是测试运维部,2016年业务线对一些部门进行了调整,由纯测试人员组成了一个新部门叫测试部,运维人员则划分到另一个部门;我主要负责测试部,组员有:测试架构师(代号小A,女生,经验丰富,7年测试经验,入职公司时间2年多一点);测试开发小组长(代号小B,女生,应届生招聘过来,工作近两年,主攻自动化测试);测试工程师(代号小C,男生,工作近两年,之前主攻硬件测试,刚入职公司两月多,现主攻产品测试);测试开发工程师(代号小D,男生,新招聘应届生,六月份才入职)。
其次,分析下我的处境。测试从业近两年,论测试经验、论测试技术、论资历比不上小A;论测试开发技术比不上小B,论经验、论资历其实差不多;论硬件测试比不上小C,论经验、论资历我稍微强一些;小D还未毕业,六月份才过来,不考虑。所以我能在2015年中的时候被指定为测试负责人,大家可想而知我的处境,大家肯定不服,其实都理解,放你身上你服吗?时间是慢慢解决一切,这也是我面临的巨大挑战之一:怎么让大家心服口服的跟我干?小A和小B是女生,还有一个事,竟然同时发生了,小A与当年3月份开始休产假(4个月左右),小B与当年6月份开始休产假(4个月左右),也就是意味着,半年内,两位主力将轮番休假,其中至少有一个多月,两个人同时不在,对于我来说,这是巨大的挑战之二:人手紧张及经验欠缺的情况下如何带领测试部继续工作?2015年底,我们已经接到了一个巨大无比的项目,如果做成了,可保两三年无忧,这种压力下大家可想而知,这是巨大的挑战之三:大项目如何搞定?
最后,我们按照时间点,描述下发生的事。
2016年1-3月,基本在准备大项目的事情,比较平淡,项目在正常开发中,因为不确定什么时候在用户现场进行测试,所以项目的时间点不好把控,那时候就是按部就班的在做事情。对于我个人来说,我也开始了独立负责这个项目,同时也看了一些测试类文章和书籍,不断的学习和进步着。这个阶段,两个字形容,“平淡”。
2016年4-6月,小A同学3月份回家了,暂时失去了一员大将,当时测试部只剩下3个人(我、小B、小C)。小B同学6月份也回家了,又暂时失去了一员大将,当时测试部只剩下2个人(我和小C),加上马上毕业的小D,又紧急从开发协调了一个人做测试开发(也是刚毕业,暂且称为小E),人手上凑够了4个人,基本上就是我带着稍微有点经验的小D和两个生瓜蛋子在做项目,人手的问题只是其中之一,最重要的是大项目时间点确认了,六月份开始测试,这无异于五雷轰顶,感觉“要完”,因为各项工作完全没有准备到位,困难如下:1、硬件架构是新的,硬件是有风险的;2、软件开发需求是全新的,新需求非常多,开发及测试工作量巨大,软件的风险也很大;3、用户要求这么早的时间点开始测试,且要求测试完成时间非常短;4、测试环境不充分,这是致命的;5、开发人员不足等等。鉴于以上各种问题,我们采取了非常极端的工作方式,两班倒(开发白班,测试夜班),同时调整多人加入到项目组以保证人手;这是我工作以来头一次,工作强度非常大。这个阶段,属于“狂风暴雨前的黎明”。
2016年6-8月,在准备非常不足的情况下,我们开始了在用户现场的测试。我主动请缨去前方测试,硬生生顶了两周时间,期间我们有三次机会被劝返回家,但是每一次我们都悬崖勒马,从死亡边缘拽回来了。那些日子基本上每天早上五点起床,测试到晚上十点,然后再回公司讨论下测试问题和应对办法,经常回家的时候都在半夜1-2点,休息几个小时后,又开始了一天的前方测试。两周过去之后,我感觉前方基本稳定了一些,矛盾有了一些转移,我认识到家里测试必须得担起来了;于是我主动回来带领大家在家里测试,小C代替我去前方测试,因为家里测试跟不上,永远不知道还有多少问题,而这些问题决不能暴露在用户现场;我带领着小D和小E在家里测试,开始了夜班模式。大概连续搞了20多个夜晚,没有任何的周末和休息日,每天下午7-8点过来,晚上做测试,第二天上午10点多甚至有时候中午才回去;刚开始顶不住啊,我生活非常的规律,从不熬夜,一年都不超过3次,连续这么干,非常的不习惯,但依然在硬顶着;两个生瓜蛋子,需求搞不清楚,用例也搞不清楚,刚毕业就这么干,哪能受得了,只能慢慢来了,能干多少是多少。7月份中旬的时候,小A回来了,家里的测试她也熟悉了几天,基本上能帮点忙,但是仅限于白天,因为还有娃,刚回来也不能这么劳累,大家都理解。这时候矛盾再一次反转,小C同学在前方测试的那叫一个难啊,嘴角都长泡了,每天睡眠不足导致昏沉沉的。我再一次回到了前方测试,一直测到了月底。整个6-8月,整个项目组都非常的辛苦,我们基本上没有一天的休息时间,一直在连轴转,很多人都是只休息五六个小时,大家的状态就是随时都有可能“睡”过去,非常的累,感觉自己有可能挂掉,每个人的眼睛都是混沌状态;这是我工作以来见到的最难的一次,自己的身体也落下了一些毛病。这个阶段,属于“任他狂风暴雨,我自努力前行”。
2016年9-12月,项目测试到8月份的时候,基本上已经测试完了,经过两个多月的战斗,项目组出色的完成了用户现场的测试任务,大家异常的兴奋和激动,那种经过生死考验的团队力量真的难以估计。小A七月份回来了,小B十月份也回来了,人员逐步回归,但是指望他们一下子找到工作状态也不现实,我们一直在慢慢的帮助他们找感觉。9月份的时候来消息了,我们又中标了,刚测完没多久,就有了销售额,正所谓“大难不死,必有后福”,我们拿到了入场券,未来两三年的销售额有保障了。整个业务线,又可以大干一场了。十一期间我回家好好放松了一把,突然感觉人生这么美好,眼前的时间像是停顿了一样,因为前段时间实在是太累了。回来之后就是供货、验收测试、上线调试、设备运维等等一系列环节,一直折腾到年底才算完事。这个阶段,属于“风雨过后的彩虹”。
总结这一年,我的挑战有三个:
巨大的挑战之一:怎么让大家心服口服的跟我干?
应对方法:1、包容(发挥他人之长,把大家捏合到一起,用人格魅力去包容他人);2、成长(身先士卒,踏实工作,把每一件事都做好,证明自己的各项能力);3、学习(这一年,我利用各种时间,学习了多个测试类文章及测试书籍,技术水平和能力有了非常大的提高);
巨大的挑战之二:人手紧张及经验欠缺的情况下如何带领测试部继续工作?
应对办法:1、摸索前进(没有人指导的情况下,多思考多请教多实践,大胆摸索着往前走);2、学以致用(持续学习,不断进化,应用到实际项目中,最大发挥学的作用,不会就查就学,切忌瞎搞);3、给人空间(信任组员,给他们足够的空间,放手培养,同时加强监管);
巨大的挑战之三:大项目如何搞定?
应对办法:1、身先士卒(作为负责人,我必须拿出最大的能量去工作,给大家做出表率);2、勇于承担(有责任才有动力,主动应对各种问题,勇敢的去做,一定要有整体大局观);3、齐心协力(不管是新来不久的,还是刚毕业的,还是回家休假的,我们始终是一个整体,一个团队,任何时候都要团结,团结的力量最大,而不是在乎个人的职位高低和得失);
大家认为此时的故事达到高潮了吗?我认为没有,因为这是整个项目组的成果,我们测试部只是作为其中一部分,尽力去做了应该做的。假如说完全独立让你去做项目呢?或者给你一些时间去培养团队呢?那时候是不是更加的有挑战和难以现象呢?事情到底如何,且看下回分解。