一个上位机项目,被甲方给训的,脸都没了!项目刚开始的时候,做得有多悠闲,后面就被甲方给训的有多丢脸!我们几个做上位机的程序员其中有一个直接给搞崩溃了,甚至有提离职的想法!我一看他有这想法,立马安抚,他要真走了,那剩下几个人可就遭殃了!事情是咋回事呢?听我娓娓道来!

打开网易新闻 查看更多图片

我们公司不久之前接了一个非标设备的项目,设备早就组装好了,放在公司的组装车间一直没动。后来,老板告诉我们,这个设备的上位机地做了,所以,上位机软件项目就启动了。

因为这个设备里面有几个硬件我们几个程序员都没对接过,有几个硬件还是甲方特别嘱咐要求使用指定型号的,所以,老板就让我们花点时间去做一下功课,看看怎么跟这些硬件通讯。

这几个硬件我不说是啥了,都是些几十年前的东西,因为甲方那边有很多这些硬件的库存,本着不浪费的原则,所以就要求我们公司也要使用他们指定型号的硬件。但这些硬件的年代实在是太久远了,通讯协议的文档虽然有,但写得却不清不楚的。但好在老板并没有指定我们完成上位机软件的时间,所以我们有足够的时间去研究。

就这样,我们几个人花了大概二十天,总算把大部分的硬件逻辑搞通了,只剩下一两个比较难搞的,还在继续研究。

这期间还是挺悠闲的,每天到点上班、到点下班,中间公司还组织了几次团建,我们也并没有因为花了二十多天去研究硬件(关键还没搞完)而感到着急。

突然有一天,老板问我们搞得咋样了,我们跟老板说大部分硬件都搞通了,还剩一两个还在研究!

老板说:“那你们赶紧加快进度,客户说一个星期之后就要把设备搬到厂里!”

我们连忙问老板啥意思,老板跟我们说,意思就是一个星期以后,硬件部分、上位机部分全部地完成!还问我们时间够不够!

我们当然说不够,因为排除那一两个还没解决掉的硬件通讯问题,我们上位机软件框架都还没开始做呢!

我以为老板问我们时间够不够是想让我们交个底,如果不够,他可以去甲方那申请延期呢,结果老板说:“时间不够,那就加班搞吧,总之,一个星期后,必须完成!”

虽然我们知道,即使加班,一个星期也肯定不够,但是也得干啊!所以,那一个星期,简直就是昏天黑地的,我甚至可以做到眼睛一闭就能立马睡着的地步!

就这样,很快一个星期过去了,事情果然还是没干完,主要是还剩一个硬件通讯没搞定,而且还是一个很重要的部件,没它整个设备都跑不起来的那种!

我们尝试让老板再去跟甲方要点时间,因为设备一旦进入了甲方的厂房里,厂房不能带手机,不能联网,到时候想要在厂里完成设备对接我们是一点把握也没有!

但是,老板说甲方要求很明确,设备必须入厂!

胳膊扭不过大腿,我们只能无奈眼睁睁看着设备被装箱运走,接下来,日子难熬哦!

设备进厂以后,我们每天还要进入厂房里面完成接下来的工作,刚开始,负责跟我们对接这个项目的项目经理还跟我们有说有笑的,但是,慢慢得他就发现了不对劲。

几天后,看我们设备始终没有正常跑起来,他疑惑地问:“你们这个项目不是搞完了吗?咋让设备动起来那么费劲,搞了几天都没搞好!”

我们当然知道咋回事,不敢说话。

然后,他又看我们在敲代码,于是恍然大悟似地问我们:“你们不会是项目还没完成就把设备搬进来了吧?”

在场的程序员谁敢说话呀!都像犯了事的小孩子一样,一句话不敢说!结果甲方项目经理越说越生气,啪啪啪就在那“输出”!

后来,这个事情就捅到了甲方高层那,然后甲方高层又把我们老板给训了一顿!

后来,我们从甲方那出来,回到公司,老板把我们几个叫到办公室,语重心长地跟我们说了大概这样一段话:“这段时间你们辛苦了,今天甲方找我了,我又给你们争取了一个星期的时间,这一个星期你们辛苦辛苦,把活干完了,我给你们发奖金,给你们放假!”

听到我们还有一个星期,我们悬着的心总算放下了,因为至少时间确定下来以后,甲方项目经理应该也就不会每天在那叨叨我们了!

而且,最后那个难搞的硬件,最终也被我们给攻克了大部分通讯协议,剩下的东西,一个星期时间也够了!

虽然老板没有跟我们直说,但我觉得,这个事情其实也不能怪老板,老板之所以突然要求把设备交付给甲方,估计还是因为甲方那边放话了,在此之前,老板是一点压力也没给到我们!

结语

而我们也不能怪甲方的项目经理,虽然我们在他面前脸都丢尽了,可是,这件事情里面最大的问题就是信息不对称!

我们一直以为这个项目时间是充足的,所以前期并没有去刻意赶工期,老板也没催我们。

甲方项目经理收到的命令就是配合我们公司,然后调试机器,最终达到验收的目的。他可能也以为我们调试个一两天,设备就能正式投入使用,但是,想不到收到的还是个半成品。

这里面最大的问题,也是很奇怪的一个地方,那就是这个项目可能没有合同(我猜的),如果有合同,那么项目应该什么时候交付,公司老板应该最清楚才对,也不会临了了,突然让我们一个星期内必须完成整个上位机的研发。