没有绣花针,不揽瓷器活
程序员文章站
2022-06-04 16:04:42
...
说明:
周末,看到一堆泥腿子来CSDN上谈论铁路订票系统瘫痪的问题分析。换位思考一下,觉得真的很难,换成谁估计都无解。
从项目本身来看。
一、太极公司作为系统一级资质的系统集成大公司拿到这验收个项目,关系是铁定的,利润未必有多少是自己的,现在的甲方铁道部层层验收,拿项目费用是非常非常大的。这一点在我上次给国家税务总局南海数据中心做容灾项目的时候就领教过了。
而作为乙方,项目经理没有足够的人员支配权力和外包单位否决权,领导一个副总要把WEB层包给张三,数据库设计包给李四,不是技术总监等技术人员能拍板的。
二、如上所述,一个大项目,可支配的用于项目技术方面的配额是有限的。怎么办?只有拿出自己公司最牛B的技术大拿来设计并总包了,可惜做SI的人经验再丰富缺2点这个系统最要命的经验:1,内部系统和互联网系统的架构设计是不一样的。2,接口部分的设计没有关系和大佬打招呼,人家甲方的其他接口人员是不吊你的。
三、接着,赶工期让手持PMP证书的一线项目经理明知进度和风险控制是这个项目的悬头三尺剑,也不顾了——老板验收了才有年终奖是王道
四、接着,Loadrunner资深背景的工程师在一线也不顾负载压力的风险控制了,模块写完是王道——已经几天几夜没有睡觉了——谁他妈的让你测试了,分包当中没给钱,要测试就得耽误进度。
五、当初投标技术方案中有IBM,思科,EMC,oracle众多好手给出了在许多项目中得到论证检验的架构设计,充分考虑了安全性、网银接口(查询、同步、异步)、负载均衡集群、故障切换、容灾设计、session同步、会话转移、更有甚者Oraacle把Exedata都拿去做PoC测试了。可惜乙方中标后由于种种原因都一一砍掉。厂家有良无良的工程师都爱莫能助了——老板说了,这个单子Q末没有进来,OO没有拿到,乙方又没有人压货。所以我们不能suport了,对不起。
六、接着,写模块的程序员到了项目中期才发现,坑爹的票务综合数据有好几个重要接口在项目开始就要了,人家种种刁难不给你。最后产生了坑爹的银行接口不全、票务状态信息接口不全等设计客观原因。
七、好不容易开了N个会议后,项目经理去一个接口的专责科室一个个去敲门,解决了一半,还有一半的专责出差的出差,培训的培训,见了的也摆谱,你的级别和我不对等,让你的老板来,碰了一鼻子灰。回来了后老板不在——年底了,集成公司都在收款,年终答谢,饭局、KTV,答谢会,谋划明年的Quota,密谋明年坐哪把交椅——都忙,缺都没有上心接口的事
八、最后,无法规避坑爹的发生,时间和成本让你无法重构session同步和证书网银的代码,最后只有坑爹的让你延时时间到1个小时。为什么?因为代码不能动了,只有让SI的管理员在中间件上改参数了。你重改的代码即使build了也不能发布到集群节点上了,为啥?你没有权限,甲方没有审查签字,甲方在干嘛?甲方在忙着年终决算,忙着XX忙着YY。
九、硬件扩容?分包给了别人,利润蛋糕都切完了,没有人会管你
十、架构设计?SI没有足够的利润请淘宝、京东、携程、微博这样的有分布式架构、互联网web设计经验的外包。腾讯的马化腾也没有理由干这么个水深的场子,利润率还不如卖几个Q币来的扎实。
十一、再外包救火?你傻啊,再外包意味着事干完了干得好不是你的功劳,还影响你的位置,干得不好够你喝一壶的。就算你的私下找到了支付宝的牛B架构师程序员出来友情出演一把,个婊子,你还得自己先垫钱给人家解决差旅,自己已经有好几个月的铁道部驻场吃喝玩乐费用没有报销了,老子的白金信用卡额度也要刷爆了。还得抽空回公司一趟贴发票签字拿钱。
十二、这个项目面对春运,面对年关,团队的兄弟们都指望着年底发多少钱呢,这个通胀压力大的年代,谁能有持久性的专业态度来两耳不闻窗外事,一心只写好负责的代码呢?因此这个时候,什么RUP,什么XP,什么敏捷,都扯淡吧,军心难易啊,没给你消极怠工算给你面子了。更何况这个项目抽调了SI公司几个事业部的人,对于SI这样的占山头气氛普遍的公司来说,没有一个牛B的政委,开发计划是无法落实的,甘特图成了摆设。日报周报成了负担。
十三、项目到了后期了,才知道为啥人家甲方数据科的王姐不配合我,原来不是我长的丑,是我公司档了人家的财路。唉,咋办咧?项目经理开个小会,这样,人盯人吧,卖身反正兄弟们不亏,想尽办法逐个击破,小张啊,我们这些兄弟就数你最懂女人,最帅了,这个事你就多担待点了。我会在刘总那儿美言几句,明年调你做行业二部副理。——诺——须知一将功成万骨枯。每天都在上演很傻很天真的事。
十四、总算上线了,被投诉了,被落井下石了,被白搞了——结果,答应的承诺的,都没法兑现了——老板,您看,这年终奖是不是可以。。。——还好意思要钱?妈的,你们这个水平都被全国人民骂了,都上新闻联播了,老子的年终奖张总都扣了,你还好意思要。。。
十五、悲催的加班、陌生的嘴脸。结论:又是一帮没有拿从业许可证的IT民工的责任,铁道部已经责成。。。要求。。。2012年订票系统将会重新招标。。。新的故事又开始了,刘处,去年他们中了标,今年要不给李处个面子,让山东那公司来做,赚钱轮流做嘛。“好说,好说”
下篇:如果我是技术人员,假设一切配合,费用管够,我怎么救火?
推荐阅读