4.与QA部门的同事沟通
晓川的思路是,虽然集成时构建失败不全是因为提交代码的质量问题造成的,但是毕竟这是其中的重要因素。如果提交的代码都是可以编译通过的,那么集成时构建失败的情况就会少很多,集成所需要的时间就能够减少很多。这样一来,我的工作就能轻松很多。嗯,更重要的是,就像老刘分析的,项目就不至于被集成卡住这么长时间了。我拿后面这个理由去说服别人,应该更容易。
在去找老刘之前,晓川先去找了一下项目的QA。QA负责质量保证工作,具体地说,制定质量保证相关的规定和流程,并且监督执行。晓川隐约觉得,取得QA的支持,这个改进才好做。而这个改进,又像是QA会支持的——凡是加强质量的工作,大概他们都会支持吧。
去找QA谈这件事,晓川稍微有一点,怎么说呢,有一点忐忑。QA他们组,准确地说,是QA她们组,基本全是女生。而这个项目现在的QA,他在项目开会时见过,是一个和他年龄相仿的女孩儿,叫莺莺,刚转到这个项目组。晓川从小就不太会跟女生打交道。说话之前会心跳加速,而且也不知道该说些啥,说句“很高兴见到你”之类的就没词儿了。嗯,这次要好些,毕竟是要谈工作嘛。
晓川到莺莺的工位上,莺莺给他搬了把椅子。晓川把前因后果讲了一遍。讲完莺莺说,“你等一下”,然后就转身开始操作她的笔记本电脑。她们QA整天到处开会,所以都配备的是笔记本电脑。晓川在旁边坐着,看着她的侧脸。过了一会儿,莺莺指着一份文档跟他说,“你看,咱们公司的研发流程里规定了,在提交之前必须保证构建通过。”
“哦,我都没有读过这个流程。”
莺莺听了,复制下文档的网络存储地址,用邮件发给晓川。“那估计也有程序员没有读过。”
“或者读了却没有照着做。”
“嗯。不管什么原因,我再跟大家强调一遍吧。希望能管点儿用。”莺莺说完,又自言自语道,“也不知道能管多少用……”
晓川不知道该说点什么。
“我再问问我老大吧。然后联系你。”莺莺最后说。
晓川回到座位,查看未读邮件。这些邮件当中,有莺莺刚发过来的带有那份流程文档的链接的邮件。晓川回复“谢谢你。”点发送按钮之前,又加上了称呼和落款,“夏莺莺:谢谢你。董晓川”,分成三行。
邮件发送出去,过一会儿收到了回信,只有一行,“不谢,我叫夏英英。”