其实我们可以把它看成是个机遇。

    首先我要说,公司目前制度不规范,对我们来说是个机遇,是个机遇!遇到这个好机会你还在等什么?如果说这个公司已经足够好了,那他还请你过来做什么?你的能力还足以让公司有更高的提升么?当然,为什么很多人不喜欢这样的公司呢?是因为感觉自己能力还不够,知识技术都不够全面,所以想自我提升,想到一个好的公司,看看别人怎么做的,这样提升会比较快。但是我想说的是,如果你已经有一定能力了,那这种公司的确是个好机会!当然对不同的人来说这个机会不一样:

    1. 如果你是一般的测试人员,那你能给这个公司带来的影响可能会很小,你的想法愿望可能很难得到实现,如果同时你的技术在这个公司也无法得到提升的话,建议离开。如果你能学到一些别的东西,建议你自己权衡。如果你表现好,可以有进入管理层的机会的话,强烈建议你留下。作为一般的测试人员在这样的公司具体应该怎么做呢?首先自己要有清晰的目标,自己到底想要得到什么?是不是某项特别的技术或者行业经验?自己一定要搞清楚,然后考量公司其他方面的安排是否会导致自己无法达成自己的目标?如果不会,并且自己基本能接受公司的不规范,那好好做呗,能提意见提意见,能改变尽量改变,改变不要也不能忘记自己的目标。搞那么半年1年实现自己想要的目标为止。然后换一家好公司。否则还能怎样?我们的选择要么改变自己要么改变别人,千万不要一方面抱怨公司,另一方面还赖在公司不走,那是令人鄙视的人生了!

    2. 对于已经做管理层,有机会改变公司现状的,那恭喜你。公司一定知道自己不足的,这是你发挥自己能力的好机会,你可以按照你自己的思想来打造一个团队,这种机会还是很难得的,管理其实本质上是一个人的思想的体现,为什么说什么官带什么兵?是这个道理。那在这种公司该怎么做呢?我们以你是一个这个公司测试团队的负责人为前提来讨论,否则其他角色没太多意义:

    1)无论你是空降兵还是草根出生,在这里首先要搞清楚公司的文化,是否够开明?是否要发展测试?如果要,那恭喜,你一定要得到尚方宝剑,特别是对于比较国企话的公司,否则出师无名,人家不拽你。如果上面没这个要抓测试提高质量的目的,你怎么办?跟上面忽悠呗!趁着公司一个大的质量问题,瞧准机会向大老板猛灌迷魂汤,跟他说测试的重要性,能省多少钱!“你看,我们这个项目质量不好,结果导致天天派人飞到客户那边解决问题,这飞来飞去不是钱啊!……”这个他一定动心的!得到老板的鼎力支持是第一步!

    2)你心里一定要清楚怎么个搞法,对整个测试流程有一套清晰的思路,好以前全流程搞过几个比较正规的项目。然后你要对你们公司的质量问题有比较清醒的认识。不要告诉我你骂公司这么久了,都不知道自己骂的到底是什么哦!自己心里一定要有一个大致比较清晰的思路,然后整理了出来。

    3)然后还不急着下手,先去访谈,跟开发的头,实施的负责人,开发团队具体人员,访谈,当然还包括测试团队的人。问他们对今后的测试有啥意见,他们想怎么搞,然后,好,跟他们交换思路,把你的大致想法讲给他们听,看看他们什么意见,肯定会有很多好意见的,因为人家也想趁着这个机会提高质量少给自己以后的工作找麻烦。这个过程可能需要经过2轮,因为要将自己修改后的东西在和别人沟通么。然后在这个过程中要及时跟老大汇报进度,让老大心里也有个准备,也要把老大的意见加进去综合考虑,同时这个过程有些搞不定的,也可以让老大帮忙搞定。

    4)抛方案跟老大谈,基本上有了前面跟老大的汇报这边问题应该不大。然后,召集相关团队开会,定测试新流程,这个流程主要是各部门之间的合作流程。这个会议好让老大召集,主持。既然有了前面几轮的访谈,这边问题不会特别激烈,但是问题依然会有,也会有一些前面一直没有谈拢的问题。真的搞不定的也没关系,可以先搁置,等执行过程中再说。

    5)真的开始执行了,一定要猛抓质量,当然,这之前,你还需要猛练兵!是在你跟各个部门访谈过程中,要让你的团队猛练兵,猛学习,确保大家一股劲,然后各方面技术都比以前有不少提高,了解很多开发方面的技术。

    6)开始执行新的政策了,一定要狠贯彻流程,当然,如果流程不够好,那要修改,并且及时修改,当然这种修改一定是少许的修改。然后一定要让测试过程见成效,这是前面猛练兵,抓技术贯彻流程的原因。如果1~3个月下去没有听到周围的人看到有什么成效,还抱怨多多,呵呵,那你们基本挂了,后面也没什么好说的了。出的成效越多越好,大肆宣扬一下,客户那边的反馈也要好好广告一下。这样你才后后面的好日子过。

    基本说完了。其他是更细节的了,但是,很多开发流程很差的公司,其实你测试是做不好的,或者很难做的,因为开发流程本身是乱来,这个,你要有本事让开发流程对为你而改变,或者你有3,5年的经验,对开发过程都比较熟悉,那没关系,否则建议不要做。