DBM经历(五)数据移植的工作
在进行数据移植工作之前,我甚至不知道原来有这个安排,HQ并没有把这个囊括到我们的计划当中去,后来经过我穷追不舍,终于打听到了,原来,HQ的BD(Business Developer)在签定这份合同的时候,其中有一条:“以前系统里有什么,那么新的系统就应该有什么”,包括功能,数据全部要移植,甚至一些比较垃圾的功能都要有,对方的实施监控者是一个加拿大红毛,鬼佬很难说话。数据移植完成过后,所有的的报表都不能正常工作!!!这简直是晴天霹雳。
于是我和Developer每天加班去检查问题出现在哪里,首先把报表查询逻辑进行了修改,并对SP进行优化,结果发现完全正确的逻辑就是出不了正确的结果,这时候,我开始怀疑数据移植有问题,果真经过复杂的在各个表之间进行验证,发现移植数据时,很多关键的字段居然都没有填,这时顺便鄙视一下DB的设计者,这个应该设为不为空嘛。但是以后的一段时间,报表的问题每天象雪片一样飞来,我们不得不对每次出错的数据进行验证,God,恨死了这个数据移植。在重复而枯燥的数据验证的过程中,最令我担心的事情发生了,由于顶不住这种压力,我的developer提出辞职了。
但是不管是从薪水,还是项目本身的角度来讲,我都不能給他提供应有的满足,我无奈的接受了他的辞职。不断的是,程序员的怠工情绪又出现了,为了抑制这种现象,我不得不让其中的一个态度无法被引导的Team Leader离开了我的项目组,他也离开了公司。因为他不但自己怠工,而且他还经常煽动其他新的队员,抵触这个项目,我不得不选择了最不愿意使用的方式。