合作项目那点事(一)

最近遇到点合作项目上的事情,差点儿爆发了,但对方面毕竟是客户,也就克制下来了。写下此文,梳理一下思绪。具体项目就不便说了,免得节外生枝。

此项目涉及两机通讯,我们做A主机,客户自己做B主机,一个月前,终端客户使用过程中出现B主机不能启动的致命故障。因为涉及两机通讯,我们协助分析故障原因。于是客户寄来B主机让我们复现故障,并分析原因。原则上讲,我们本质的工作限于证明A主机没有问题即可。

但事情并非相像那么简单,在证明A主机没有异常后,客户进一步要求我们协助测试,复现问题,客户寄来了B主机和测试板。在我们确认AB两主机的软硬件版本后,经过测试并未复现问题;花了些时间分析后,结果是B主机提供的软件版本和终端客户的不一致。于是客户重新寄来一台B主机,这次复现了问题。问题查找和分析也很简单,因为B主机连接测试板正常,连接A主机就不正常了,对比测试板和A主机的通讯数据便知,最后告知客户B主机收到什么数据就会挂掉。这事应该算是了结了,但还没有。

由于是模拟A主机发的数据进行的测试,客户又要求要实际连接A主机进行测试,因为模拟发数据和终端客户的环境不一致。从这事开始就感觉不太妙,这个要求虽说不上不合理,但也有些怀疑。安排工程师去干这活,个个满脸疑云和不满(多出来的事)。

连接A主机和B主机进行测试,结果没有什么意外,让A主机发送指定的数据,B主机按预期结果挂掉。于是将结果反馈给客户,结果又来事了,追问会不会还有其它原因导致B主机的问题。这事没法再接茬了(不过后面确实发现了)。

客户的B主机修改好了,客户又来要求我们进行确认测试。这感觉我们似乎是他们一员了。

从问题出现到此时半个月过去了。就这么个问题换作我们半天即可解决的。

前面的问题刚解决,B主机又有起不来的情况了,这回还好,有监控的通讯数据。我们还在分析,客户急了,要求我们去现场和B主机团队联调。没答应这一要求,因为还没分析出个眉目,过去联调什么?指望B主机团队帮我们查找问题,我想都没想过。不到半天时间,我们找到了原因并很快修复了。但一个通讯问题为什么就让B主机挂掉,这就要去问B主机团队了。

两天后,客户的要求来了,自然是写问题分析报告了,说的是简单写明原因即可,等把原因简明地写了发过去后。又说太简单了,至少应该包含具体的测试方法,基本原理,修正后的测试结果什么的,太简单了终端客户看不懂。

这下才知道这个分析报告要给终端客户看的,这可不是个简单事。终端客户虽懂点技术,但只是皮毛。让客户提供一下文件模板,很快发过来了,原来所谓的简单写明原因要的是PPT。弄个PPT给客户去说明一个技术问题,能叫简单么?真不懂还是打太极呢。关键是人家冲着B主机的问题来的,我的A主机发个合法的数据你B主机就挂了,这让我们怎么说得清楚呢。

此时基本可以肯定B主机团队太LOW了,事情还在甩锅,技术和品行看来均不咋地。要是我的团队里有这样人和事,早就滚蛋了。

到此开始,涉及B主机团队的项目尽量避免,索性不接涉及这帮人的新项目。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章