为什么 IT 项目总会出现延期?

小天天天天    闲言碎语    191 次    2024-07-03 18:57:26


某项目X全流程事件回顾:

【售前投标阶段-3月】

产研:预估900个人天

售前OS:这个项目要求7月1号要上线,现在3月份,还有四个月,反正公司没项目,产研用30个人,只需要3个月就可以搞定了,没问题。


【投标阶段-4月】

售前OS:卧槽,要翻车,听客户的人说,投标的人出价都很低,我们出价最高了。不行,自我压价,再投。

一段时间后...

售前OS:嘿嘿,中标了,我的提成终于要来了

4月底,公司大群发来喜报


【项目立项-5月】

项目经理A和交付出场,开始蓝图调研了,进展不错。突然项目经理A收到公司命令:别的项目Y要求他赶紧回去,项目X可以先放一下,或者换别人。

项目经理A内心OS:我TM....

轮到项目经理B出场了(纯新人,还没了解公司产品就被外派到客户那里了)

项目X业务方OS:什么鬼,B啥都不懂,之前的A去了哪,搞毛线呀,这个服务商好像不靠谱,想换掉

项目X准备黄了

公司高层出动:闲置的交付和项目经理都给我去项目X现场,务必要把合同签下来。


【蓝图阶段-5月~6月】

经过一番忽悠,总算保住了项目

5月初,产品经理进厂调研3天,交付负责讲解业务流程

项目经理B和项目X客户IT负责人开始了蓝图PPT研讨,修改了一百多个版本后

合同终于签了。

项目X客户反馈:这个项目,我要XXXXXX

项目负责人C:没问题,都可以搞定

技术TL:这个项目与现有架构不太符合,让新人来搞吧

公司招聘新人

但是,项目上线日期还是7月1日。。。。。


【产品设计阶段-5月~6月】

产品:卧槽,你的蓝图真的就只有大流程,细节呢,还有异常流程呢,现在是怎么处理,业务要怎么处理。

项目经理B&交付:你不是去调研了吗,这些你不是应该都知道的吗,怎么还问?

产品:TM....

产品一边调研一边设计,需求文档细节-N,需求变更+N

PMO出场,将所有功能点排期,诶,不对呀,开发周期太长了,不合理,照这样开发,10月份才能上线。

项目负责人C:不可能,这些都是基本功能,不可能需要开发这么久的

PMO:开发周期直接砍半,诶,不太对诶,砍半最快也得8月底才能完成。这个项目注定是要延期了。

项目负责人C:没问题的,项目X那边我可以搞定,8月底上线,对方不会起诉我们的!

测试TL:这个排期没有这么多测试资源呢,怎么破?

公司高层:交付也能测试,交付顶上

(高层以为有手就能测试)

测试TL:好吧

交付:卧槽,谁来教教我呀....

PMO:产品,你这些需求都延期评审了哦,啥时候能搞定。

产品:TM的,前面需求都还没做完,整天死催。

项目X客户反馈:什么情况,为什么进度延期了,我要向高层投诉。

公司高层:抱歉,对不起,下次不会了

项目经理B&PMO&项目负责人:死催产品,赶紧出需求,赶紧开发

产品:你TM.....

开发:你TM.....

开发TL:时间来不及了,还是在原有的架构上修改,拆分N个小功能点,每一个人负责其中一部分,没有测试资源了,全都开发自测

新人开发一脸懵逼:原功能逻辑是怎样的?有什么技术规范?不是说好的入职会培训的吗?怎么一进来就异地驻场开发?


【开发阶段-6月】

产品赶需求,需求文档细节减N,并开启了疯狂评审

产品和客户确认需求,客户疯狂提意见,

产品:但是这些不在蓝图范围内....

客户:我不管,我就要....

项目负责人C:客户第一,客户提的诉求都很合理,全做!

项目经理B:卧槽...

产品:TMD,儿子出生了都得在公司加班写需求

开发:TM又来需求评审,上一个需求都没做完,天天评审,都没时间开发了

开发TL:先评估时间,到时候PMO再安排人来做,不一定是你来做

PMO:怎么这个需求要这么久,不合理,砍掉三分之一,嗯嗯,这样就合理多了。

项目经理B终于受不了项目X客户的疯狂折磨,提桶走了。

注:上述所有和客户评审的需求以及客户反馈的需求,都没有让客户签字确认


【开发阶段-7月,全新组织架构上线】

产品A被划到了定制项目开发组,产研资源被分割

7月,项目经理D出场,接收B的内容;

项目负责人C荣升大区负责人

其他项目经理:项目Y和Z延期好久了哦,客户那边快压不住了

产品TL:先做好产品设计,确认好需求后PMO再排期。

产品:要死了要死了,既要又要还要,通宵加班天数+N

PMO:卧槽,又来,一波未平一波又起

开发:你杀了我吧,根本做不完

公司高层、中层、项目负责人和PMO一番讨论后:排期,插单处理,并行处理

产研:被划出去的人,再次被借回来,冲刺需求

BP:周二周四冲刺日,各位辛苦了

新SAP接口对接事情沟通了好久,最终才发现其新SAP那边是年底才上线(第三方系统)

而我们合同约定要对接的是新SAP接口,客户要求的项目上线时间居然比需要依赖的第三方接口上线时间还要早半年,根本不合理。

项目负责人C:不可能,接口一早就提供了呀,没有任何问题的。

产品:这货不了解情况,就瞎比比

最终一番Battle,确定先聊对接旧SAP接口,项目上线的时候,先对接旧SAP系统

公司商务:会和客户补签一份对接旧SAP接口的合同,产研先对接,争取8月底上线!

于是分了一部分产研资源,全力对接旧SAP接口


【开发阶段-8月】

项目暴雷了,产品经理需求变更35+

PMO:紧急调用项目资源,挪用其他项目的资源过来

开发:把我拆成两半来用,也不够呀

产品B:TM的,不干了

产品B提桶了,开发A、B、C也提桶了

前面7月陆续完成了一些功能开发,但是上线了交付一直没时间测试,因为都是单点功能完成,整一条业务线的功能并没有完成,所以一直都是开发自测。

测试TL:释放了一个测试资源,派去驻场测试

测试A:我来了,卧槽,前面需求评审都没有参加,还有很多都是口述评审,文档都没写,你让我怎么测,妈妈咪,我想回家。。。

项目X发生了变故,客户那边的IT负责人原定的OKR目标未能完成(其OKR就是写了7月完成此项目),开始疯狂投诉。

项目经理D:这烂摊子,我真的是一点都不想接了

旧项目负责人C:这不是最基础的功能吗,怎么要开发这么久

项目X再次暴雷,第三方WMS只谈了新SAP接口,旧的不接,导致第三方WMS的接口全都是基于新的SAP来做的,并且拒绝临时按照旧SAP对接方式来处理。

项目经理D:我们来研究一下,脱离对接第三方WMS和旧的SAP的接口,项目如何正常运行的方案吧。

项目经理D想力保项目不逾期,哪怕接口没对接,就人工在多系统录入数据来处理。

BP:周二周四冲刺日,各位辛苦了


【开发阶段-9月】

项目经理D:这烂摊子总算可以进入测试阶段了

项目X客户反馈:总算见到曙光了

一段测试之后:诶,不对呀,这里有问题,这个不是我想要的

疯狂提BUG/产品缺陷

需求变更+N

交付开发&本部开发:做不完,真的做不完

项目X客户反馈:怎么没有数据权限管控,我要按照仓库、工厂单元、物料维度进行管控。

项目经理D:加!

PMO:紧急插一个数据权限管控的业务需求,要求两个星期后上线!

产品:我丢丢丢

开发:TMD,这玩意是两个星期能搞出来的吗?一堆功能都要接入权限管控。

离职人员+N

项目经理D:按照当前进度0930根本不可能上线

项目X客户直接炸了,意图启动合同违约条例,让我司赔偿(因为已经逾期2个月了)。

公司高层往客户现场,强行安抚,并承诺1030肯定能上线

公司复盘大会(甩锅大会)开始,结论是:产研效率不行,未能按照计划进行,产品设计太垃圾,很多基础功能都没有。

离职人员+N


【10月】

国庆前3天,交付开发被迫放假三天,因为法定规定要有三倍,公司不想出

10月4~8日,交付开发被要求强制加班,说后面可以调休

交付:疯狂输出客户反馈,疯狂加需求

产品:疯狂写需求,每周评审三次

开发:白天开发,晚上评审,我快死了,每天早8晚12,受不了

项目经理D&PMO&BP:加油,坚持就是胜利

公司开始招新人

1030冲刺上线,冲刺失败,项目再次延期(原因是业务全流程并没有走通,功能测试有大量的问题)


【11月】

项目经理D受不了,离职了

项目处于无项目经理管理状态,全靠技术TL和PMO按照惯性运行

计划冲刺11月中上线,旧项目负责人C觉得应该问题不大。

公司高层开始盘算了,这个项目完结了,貌似不需要这么多人了,之前5月入职的新人,试用期6个月,差不多要转正了哦。

新人A、B被辞退,公司表示能力不行,不予转正

11月中强行上线,上线失败,发现一堆异常流程(与IOT联动有问题)以及还有一堆特殊业务流,在调研时没暴露出来,在需求评审时也没暴露出来,在内测时也没暴露出来。

项目再次延期到1130,此时由于新SAP接口开发好了,又可以对接了,所以客户要求改回对接新SAP了,于是直接做的对接旧SAP接口作废,全部改成对接新SAP接口

注:之前商务答应谈下来补签一份增补协议也没谈下来,中间折腾的新旧接口对接开发工作以及沟通付出都打水漂了。

产品:疯狂写需求文档

测试A&交付开发:想回家了,从7月到现在就一直驻场到现在

公司开发:毁灭吧

项目经理E上场接受烂摊子,强迫大家继续加班,并要求大家服从安排,该驻场就驻场

BP:大家加油,坚持就是胜利

开发C、D、E不服从安排,态度不行,被公司辞退


【12月】

技术TL:不行了,我先下车了

技术TL离职,BP离职了

公司其他项目也到了年底冲刺时刻,几乎所有项目都要收尾

项目X冲刺1230上线

客户反馈:不行,年底要轧账,元旦后上线吧


【次年1月】

元旦后上线,上线当天核对账务,发现有问题,不同功能模块之间没做分布式事务,导致库存扣减成功了,但是投料记录生成失败,但并没有一起回滚,导致库存严重不足,生产被限制停产了。

客户炸了:停!马上给我停下来,暂停上线,我需要一个解释!

公司高层再次强行安抚。

公司高层:产品设计太失败

产品:.....

开发:.....

测试:.....


【后记】

最终项目是在次年3月底上线的,中间加了一堆功能,bug超过2000个

神奇的是,年前公司裁了一波人(效益不好),年后评估这个项目上线之后,应该还可以减少一些人,因此,年后把这个项目X唯一的测试A也裁了。

还算有人性,起码让他过了一个年。


补充:

年前裁员,公司还玩出了花活:

  1. 先让各TL自我降薪10%,然后对外说TL层已经降薪20%了。
  2. 然后让HRBP和TL叫小伙伴一个个去面谈,说这一年你工作不行,没按时交付或者BUG太多,实现找不到问题点就说工作态度有问题,绩效不合格,公司经营艰难,但是外面环境更艰难,要求降薪20%,然后说TL层已经自我降薪20%了。
  3. 前面有一些小伙伴被虎住了,答应了
  4. 但是有一些小伙伴死活不同意,就被辞退了。
  5. 其中,有一些刚工作不久的小伙伴被忽悠瘸了,走的是自离操作,一点赔偿都没有,还有一个萌新被忽悠了让他把手机给HR,然后HR帮他提交了离职申请,然后火速审批通过,完美,0赔偿。
  6. 裁到最后,发现实在裁不下去了,就给HRBP洗脑,然后HRBP自我感动,两个都去自己申请离职,为公司节省资金。

如果你觉得本篇文章对您有帮助,请打赏作者

上一篇: AWS S3 存储桶管理:PHP SDK 教程

下一篇: win11没有改用本地用户登录怎么办

最新评论

暂无评论

最新评论

网站数据

网站文章数:483

今日UV/PV/IP:6/18/7

昨日UV/PV/IP:4/8 /3

TOP