0
点赞
收藏
分享

微信扫一扫

什么样的系统算是坑——后传




自从《什么样的系统算是坑》公众号文章发布之后,很多人留言问我接下来会怎么处理,表示会持续关注(原文请看今天一同推送的消息)。

现在一年过去了,也许是应该好好说一下了。


艰难时刻

没错,刚接手的时候,是真的很艰难。这套系统是真的很坑,不仅用户操作繁琐,而且系统功能和数据出错率极高,运行速度很慢。曾经用JMeter做过压测,20个用户登录的登录响应差不多要85秒,查询一个画面响应时间要5分钟以上。

什么样的系统算是坑——后传_用户登录


系统里面到处是代码写死,有业务变动就要做大量的程序修改,而且还只能得让供方来做。那个时候我最怕的是用户提Bug修改和新增需求,任何的改动都需要供方来做,没有两个月是搞不定。


接手之后我立马召集用户部门关键用户梳理了业务需求和Bug清单,形成文档跟业务领导和供方确认。但确认之后的系统改动进展缓慢,四个月之后才交付新版本发布,也只是修改了2个需求而已。

期间系统也出现过低级错误,如人为原因导致测试数据对接到其他系统的生产机了。跟供方交涉,但他们死猪不怕开水烫,一脸满不在乎,甚至回复:出现这种情况在所难免,建议甲方把其他系统的网络屏蔽掉,这样可以杜绝类似的事情发生

什么样的系统算是坑——后传_系统功能_02


此后供方PM没再理我,也不在交流的群和邮件里吭声,无论我如何嗷嗷叫,如何要求他们,甚至讥讽责骂他们都是无动于衷。

后来系统又发布了一版,惊讶得发现供方私自拿我们的测试系统当小白鼠,虽然有修复部分Bug,但在还修改了好多底层架构,加了不少的功能,而这些功能在我们看来是不需要的东西,变相增加了用户的工作量。

所以接手之后很长的时间里,对这套系统的运维和开发,甲方的参与度很低,干预的程度很有限。供方有恃无恐,对甲方的项目不紧不慢,需求也满不在乎,也妄想趴在甲方的身体上贪婪地吸着血,期望着有三期四期的运维!

什么样的系统算是坑——后传_用户登录_03


逆风翻盘

最后还是我们IT大领导有魄力和远见卓识,果断决策内部自行开发一套新系统。

什么样的系统算是坑——后传_用户登录_04

其实原来系统的功能很简单,我们只花了3-4个月的时间就开发完成了,此外我们还添加了非常多的功能,极大简化了用户的操作,物料主数据原来需要人工录入数据的工作现在都是系统对接大中台商品中心了,上线的时候再把旧系统的数据全部迁移过来,诟病已久的SAP系统入库数统计功能经过完善也都准确无比。

上线之前召集用户进行三轮集成测试,用户知道我们开发了一套新系统,天下苦秦久矣,都非常的期待,测试配合度非常高。

上线之后,除了部分物料数据有问题之外,就是一些系统UI和操作上的小改动,几乎当场就能解决,上线仅2天之后系统就非常稳定了,大量用户从无休止的数据维护中解脱出来,可以说上线非常成功。

从此那套满是坑的系统就这样被我们扇到历史垃圾里去了。


角色互换


供方自知自己水平差,项目做成这个样子,要款变得很困难,再加上我比较强势,更别提什么之前规划的三期四期的项目了,所以他们就把唯一驻留甲方的人员撤走了,开始提验收付款的工作。

当然,这个时候有恃无恐的已经变成是我们了。

因为他们合同里面一些需求还未完成,而我也是要求他们按合同规定款项来做验收付款,不然就扣款。中间也是来来回回扯了很久,交付的文档和代码都还达不到标准,验收过程经常嗷嗷叫。当然,这个时候着急的反而是他们了。

什么样的系统算是坑——后传_用户登录_05


所以还是那句话:不要作,迟早会作到自己身上!



-全文完-




什么样的系统算是坑——后传_数据_06


本文作者 | SAP梦心




举报

相关推荐

0 条评论