对于任何一个自然发展起来的公司来说,第一次招聘QA或者SPI的时候,都是一个试探的过程,试探采用增加QA或者SPI这种对项目来说是第三方角色的方式,能否解决公司面临的发展瓶颈??项目过程不可见,结果很难预测,成功的经验无法复制,失败的事情找不到原因等。既然是试探,自然不可能投入太多,所以,可能的情况是,作为公司第一批QA或者SPI,要孤身作战很长一段时间,而且,孤身作战之后,是有新的战友还是离开,也在很大程度上取决于孤身作战时的表现。下面聊一聊孤身作战阶段的做法。

  了解公司,判断去留

  作为SPI工程师,进入公司之后做的第一件事,与所有其他角色进入公司之后的第一件事相同,了解公司对自己的期望,公司的企业文化,公司的组织结构等,弄明白自己存在的价值和意义,以及哪些会成为对自己有利的因素,哪些可能是对自己不利的因素。做所有这些事情,只有一个目的:初步判断这里到底是不是自己的用武之地,自己该去还是该留。

  以QA的角色参与项目

  作为SPI,进入公司之后做的第一件与项目相关的事自然是了解项目,不管是以SPI的角色也好还是以QA的角色也好。当然,能用QA的角色是好的。因为如果以SPI的角色的话,一来不了解项目,很容易做错事;二来现在还处于被试探阶段,项目经理不太可能主动配合你的工作,甚至有可能项目经理是参与试探你的人。而以QA的角色的话,作为项目组的第三方,只需要做好审计的工作即可,而且绝大多数的公司在这个时候都没有成形的检查表,也正是展现自己的实力、取得各方信任的好机会。

  展现自己实力,取得各方信任

  作为公司第一个由SPI变身成的QA,在没有体系文件支持,没有各种与项目有关的规范可以依循的情况下,该怎么做才能抓住机会,展现自己的功力,取得各方的信任?

  首先,要想明白变身为QA介入到项目组中,希望起到的作用和达到的目标。其实希望起到的作用很明确:尽可能地了解项目,通过帮助项目组规避风险、改进工作方法展现自己的实力,取得各方的信任。通常QA在项目组的作用是警察、医生和老师,但现在很明显不可能是警察,因为警察需要有各种法律法规作为工作依据,而现在,没有任何可以作为工作依据的规范和要求;再看医生和老师,一个是救死扶伤的白衣天使,一个是太阳底下光辉的职业,如果能起到这两个作用的话,对达到目标应该有很大的帮助。确定了目标和希望起到的作用之后,该开始具体的工作了。

  其次,要明确以什么形式展现自己的工作成果。作为QA来讲,顺手的武器莫过于检查表,要打一场漂亮仗,武器自然要用顺手的。这样一来,不得不直面没有任何可参考资料用以制作检查表的问题。这个问题,对用过很多检查表的人来说,自然不是难事。但要制作适用于项目现状的检查表,只能在参与项目工作过程中才能完成,所以这件事不着急,但要提前与相关人沟通,说明检查表会在检查过程中完成。

  后,还有一个必须面对的问题,项目组不知道QA是干什么的,存在对未知事物的自我保护。怎么办呢?这时候,有两件事要做,一件是使用怀柔政策,让项目组成员明白自己的作用,主要的是明白自己对他们只有好处没有坏处;另一件是向领导申请,取得所需的权限,比如访问配置库的权限,找项目组成员了解项目状况的权限,参与项目中所有活动的权限等。怀柔政策起作用会比较慢,但是是润滑剂,是必不可少的;申请各种权限是可以立竿见影,马上起作用的,所以取得权限之后,可以马上开展工作。

  随着工作的展开,检查表和检查结果也逐渐产生,如果周期比较短的话,可以在所有检查结果都产生之后再与项目组沟通,如果周期比较长的话,可以分阶段沟通,沟通结束之后再形成审计报告。到此第一阶段的工作算是结束了,而且,这一阶段的工作,不管结果如何,只能有这一次,一般不会有重来的机会。

  需要注意的是,第一阶段的工作,是对真实水平的初级测试,能否通过测试,完全取决于自身实力。而且第一阶段的工作,只能有两个结果,一个是,领导开始提起以后的规划或者增加人手的事,另一个是,没有再接到其他任何工作。这时候,是第二次判断去留的时机,不同的是,自己是听判的人。