艾德签了订单后,和我一起做了一系列测试,确信没有问题了,便决定让他们的部分供货商开始试用。没想到那些供货商商量好了似的一起大闹:这个系统速度太慢,根本不能用!可艾德和我的测试结果都没有速度的问题,我正纳闷,艾德突然醒悟:“你连的是我的Server吗?” “没有,我用我自己的Server,可我们的设置应该完全一样。” 艾德命令我:“连我的Server,重测!” 这一测试,毛病就出来了,每个网页都要等很久才出现,速度慢得不可思议。艾德给我解释:“这叫网络延迟,一个指令从我的Client发出,经过网络到达Server,装在Server上的程序按照指令把所要数据找到,再经过网络送给Client,如果Client 和 Server在同一个办公室,距离很近,就看不到网络延迟。可从你的Client出来到我的Server,中间大概还要到你们公司总部绕一下,来回几千里,网络延迟就会很明显。” 我明白了,可觉得束手无策:“这是网络的问题,我们有什么办法呢?” 艾德说:“我们其它软件也有网络延迟,可没有这么严重,我去检查一下这边的网络设置,你也从软件角度看看,有什么改进的办法。” 网络设置我不懂,我能看什么呢?想了想,我把Log打开,仔细察看,时间不长倒也发现了问题:每个网页的数据要在Client和 Server之间走好几个来回,简单的网页走三四个来回,复杂的网页要走七八个来回,那些简单网页的确比复杂网页快了不少。为什么要走这么多来回呢? 大肚子J 急急忙忙来到我的办公室:“W-M上告了,我老板R刚打电话来,要我们火速行动。” 我说:“艾德和我正在想办法,怎么这么快就上告了呢?” 大肚子J说:“不是艾德,是他的上司CIO,直接告倒我们公司高层。这是我们第一个正式投产的用户,公司的那些头头们都盯着,我们必须全力以赴去解决他们的问题。” 我把Log中看到的问题给大肚子J讲了一下,他马上说:“走,去开发部。” 这时的开发部已经被公司总部派来的一位老资格VP接管,那VP是个美国白人,长得高高大大,皮肤晒得黑里透红,平时一脸严肃,看上去很吓人,我还没有跟他直接打过交道。大肚子J直接把我领到VP的办公室,开发部几位主力都在,原来他们也接到通知,正在商量对策。大肚子J把我的发现告诉他们,VP很凶地对我说:“你不是开发部的能懂什么?别乱说!” 我一下愣住了。 资格最老的设计师比尔拦住他:“你让她讲,有道理。” 我把打印好的log给比尔看,把我的发现指出来。比尔沉吟了好久,慢慢地说:“我们的程序里每个功能都是陆续加进去的,当时为了省事,每个功能完成没有和其它功能协调,就把数据直接送给Client,没想到网络延迟会这么严重。”
VP问:“改起来有多难?” 比尔很小心地说:“很难,这会牵扯几乎每部分程序,弄不好会越改越乱。”
VP 对大肚子J说:“我会安排修改程序,你去安排上门服务。” 大肚子J不同意:“这是程序内部的问题,我们上门服务不解决问题,还是应该由开发部送人过去。”
VP很坚决地说:“我们没空!所有开发部的人都要参加程序的修改。” 比尔建议:“让桑妮去吧,她会看log,可以帮我们拿到第一手资料。” 跟着大肚子J回到他的办公室,我很有点紧张。进入这家公司后,我还没出过差。过去的一年里大家知道我怀孕生子,都很照顾我,这几个月有客户需要敢死队上门服务,都是大肚子J亲自去,让我在家坐镇。看来这次我得出门了,我倒是愿意试着出差,可第一次就遇到这种情况,我不能不慌张,便问大肚子J:“我去那能干什么?看log很快的,其他时间干什么?” 大肚子J 说:“他们现在叫得很凶,你去的目的是稳住阵脚,我们每天会开电话会议,向他们报告进展,你可以配合开发部安装改好的软件,检查log,发现新问题及时汇报。” 为了保证星期一早晨能开始工作,我星期天就出发了。在以前的公司我常常出差,那时我担任开发部经理,对软件的功能了如指掌,从未紧张过。这次是我改行后第一次出差,几乎什么都不懂,心里一点底都没有,接下来的整个星期我都要在W-M,等待我的将会是什么呢?
IT职场风和雨 5.敢死队
IT职场风和雨 7. 被扣人质
|