主题:【原创】银行的事故(一) -- 河蚌
项目没有不拖期的.这个主要原因就在这儿,在甲方和乙方都会有这种事情.银行的领导决定要上某个系统,年初定计划,光准备花了好几个月,然后招标时时间还是不改.然后所有的公司都会承诺到那个时间完成.这个就叫商务时间.
而实际做时,就不是这样了.先定一个计划,当然是以商务日期为准的,时间很紧,周六周日都来加班.然后到了快上线时,就列出准备条件,比如说还要测试,要业务人员到位,要硬件到位,然后发现一个星期根本就不够,向领导一汇报,领导说,那就推一个月吧。然后就推了,如果还完不了,再打一个报告,又能推。这时候就叫一根线上两蚂蚱。
工作还没做就否决领导的意见这个是态度问题,到了时间没做完,这个是能力问题,大家周日周六都加班,这个是说明我们能力也许不行,但是都很努力,没有功劳,还有苦劳,没有苦劳还有疲劳。
呵呵,很多银行的研发都是这么做的。
好像跟中行合作的比较多~
偶就比较愤青了,该向您学习.
不过领导的意见大于专业意见的企业文化其实还是一个大问题,只是偶们无法改变且不得不面对罢了.
很有体会啊,当初最难忍受的就是这个。还有,就是你的活做完了,周六周日也得去加班,要不然,别人去加班你不去,这也是个态度问题啊。
中堂公司是做外包的,客户的公司负责人喜欢提一些稀奇古怪的问题。
最近的就是要对一张数据条目超过4M,字段数超过200的表,做一个查询条件超过8个,包括有日期时间段的匹配和用户姓名的匹配的自由选择查询。
这难度真是。。。
原表不让加索引,因为还要不断的插入数据是吧?其实有些数据库加索引对这种级别数据也不会有太大影响。
这种情况,也可以做缓存表了, 一边定时生成缓存表,原表既然有日期字段做同步就比较简单了,另外一边查询先查缓存表,没命中再查原表。缓存表根据实际情况可能还可以做多级缓存,不过这样同步会比较麻烦。
400w记录,对于现在的数据库来说也就soso吧,呵呵,只要不是再关联一堆表就行。
这个也不光是领导了,我就见过一些知识分子喜欢东指点西指点自己其实不太懂的东西。说得开一些,有些人真能忽悠,什么事情都能说上一大套,我就不信了,哪里有百事通的人,更何况能够指点的人,通是不够的,精是必需的。我这人就喜欢知道多少说多少,说过了自己浑身难受,宁可少说点。
原来确实是有缓存表,但是客户方新来了几个manager,硬是要移到一张表里,英国人是很古板的,怎么说都说不通。。。
最麻烦的问题是提供了多条件的组合查询,如果是有单个索引检索的话速度还行,但是六七个费聚合的索引查询,速度怎么都上不去。
对自己不太懂的东西发表点看法,偶认为人之常情,在所难免.难不成只有马拉多纳才能笑话中国男子足球?
领导也是人,发表点意见不太专业自然不必大惊小怪.
糟糕的是,这人人都知道的非专业意见,却成为不可违背之前提条件,这样的官僚文化才是最让人恶心的.
或者说,更加不喜欢那种自己不了解还非要理直气壮地说下去的感觉。
直至第二天中午10点都没出结果。传说所有开发人员在警察叔叔的监视下,坐在机房等结果。
这个是俺当年刚工作被前辈教育的第一堂课。公司的名字叫:南天信息。
简称南霸天,是好利获得的总代,说好腰杆子挺得夯儿直
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
如果对金融股感兴趣的朋友,一定知道这几年什么是银行业最大的事,股改,股改,还是股改。工农中建,四大行,先是不良资产剥离,然后是充实资本金(国家甚至不惜动用外汇储备)。银行的股改为整形行业提供了最光辉灿烂的案例(其实整形进入中国后就已经够灿烂的了,一切皆有可能,不但整人、整车,还能整企业),工行中行建行成了中国最成功的整形美人,俨然跨进世界最好银行的行列。不过说起来,整形总还是有技术限制的,比如一只黑猩猩,你能把它整成美女吗?
在银行体系里,农行就是这么一只猩猩,而且是一只巨型的。虽然拥有众多整形高手,但是国资委看着这只金刚仍然只有摇头的份。集思广义,发挥大家的聪明才智,最后商量出的方案,拆了它。虽然"美的已拆了"就是中国制造,但是长考出的这个结果显然是步臭棋,不知道管理者是不是这么想的,反正这个建议只是在媒体上探了一下头,就给砸了回去。对农行的整形显然超出了现在的技术条件,所以搁置也不失为一种好办法。不过,与此同时,另外一个农字头的银行体系,整形却在热火朝天中,这就是农信。
与农行相比,农信更象是《加勒比海盗》里那群螃蟹,野地里生,野地里长,甚至连保护动物都算不上。但是,既然所有的银行都在整形,农信自然也不能例外。与农行正好相反,农信的整形方案是把螃蟹们组合起来,或者形象一点,就是拿块布包一起。当美容师对着农行比量来比量去时,一群群农信已经纷纷为成立省级联社大动干戈。这样的整形对于农信是好是坏咱还真说不清楚,但是对于金融IT公司那肯定是天上掉金子的美事,不怕做错事,就怕不做事呀。
省联社的目标就是将下属的成百上千的螃蟹变成一个海神,最有效的办法就是统一做套帐务系统,帐收上去了,你想不听也不行了。这个道理大家都懂,虽然大家都喜欢做鸡头,不喜欢做凤尾,但是大多数的农信确实也是没法子,再亏下去恐怕只有去做鸡了。“四大行股份制,城商城信农联社”,这农信系统是最次一档,多和农民打交道,什么种子、化肥之类,出力多却没有多少效益。不过,这些都是通常的情况,如果农信效益好的不得了,这个,合并就有阻力了。
“那个地方是不是穷的只剩下农信了?“,经常有人对农信作区域老大的说法表示怀疑。人呀,有时候总会被自己的固有经验所蒙骗,这个就是一个例子。效益最好的农信不但不在穷地方,而且还在中国最富的地方——长三角的苏州无锡。看一下最新的县域经济排名就知道这个地方的繁荣,前十名中竟然有七个是苏州和无锡的,这已经够让人吃惊的,但如果换一种说法,也许你会更吃惊,那就是苏锡下辖七市全部进入前十。
这些县级市,甚至在北方的地级市面前都是恐龙一样的经济怪物,因此也就不难理解那些地方的农信为什么是效益最好的了,当年所有的银行都在进城,只有农信十分委屈地留下来了,没想到乡镇经济却成就了它们。农信不同于四大行,虽然有个总体的称呼,但是各家信用社都是独立的法人。这也就不免会穷富分化,通过名称就可以看出很多讲究,有叫”农村商业银行“的,有叫”农村合作银行“的,还有仍然叫“农村信用联社”的。这里面那些叫行不叫社的,虽然还是农信,这骨子里已经不太姓农了,就象苏锡地区很多农民已经不种地一样。
苏州无锡的每个县级市都有自己的农信,这些农信都是最高一档,叫作农商行(也有例外,比如宜兴,这个在苏锡地区敬陪末座的城市,农信叫做合作银行,而它也成了省联社在这一地区唯一的收获)。对于这些农商行而言,上海才是他们的根,南京那个省城无疑有些偏远了。他们对于成为这个偏远城市银行下的一家分行毫无兴趣,或者说,其实他们对于成为任何一家银行的分行都没什么兴趣。
但是省农信的合并是一个政治任务,对抗就是自绝于组织,自绝于人民,就是政治错误。政治错误是会死人的,这个已经无数次被中国的历史所证明。当你官做的足够大时,你可以做很多常人不能做的事情,比如贪点钱、受点贿、玩个女人,只要政治正确,但是不能政治错误,一旦政治错误了,那你就完了,一堆罪名会堆到你头上,而且搞笑的是,这时候你的罪名反而全是那些小节,和政治却毫不沾边。
农商行的领导当然知道这些,所以他们也绝对不会傻到象陈*宇那样在会议上拍桌子。省农信风风光光的成立了,然后一家老牌的IT公司也风风光光的为它建立起了自己的系统,这些富裕的诸侯似乎也只有接受王化这一条路了。不过就象温相说的,有一分希望,就要尽百倍努力,政治是不能抗的,因为任何的政治都是态度问题,只有YES和NO两种选择,但是技术不一样,技术是个方法问题,拿把铲子就能挖出一个回路来。当政治不能解决时,就需要技术的力量了。
银行科技部门一直是一个与政治无关的部门,我们的科技老总就一直不是党员,也从来没有入党的兴致,而这并妨碍他在这个位置上呆了八年。虽然一直以来业务人员都对科技人员很尊敬,但是就科技部门的性质而言,这确实只是一个辅助部门,这种尊敬其实与电线短路时对电工师傅的尊敬没太多区别。只是这一次,当各种力量都势均力敌时,科技部门就成了那只最后加把劲就将萝卜拔起来的小老鼠。
农商行为了保证目前的管理水平不会降低,为了保证业务风险降到最低,为了保证新上系统具有最强大的功能,向省行的同仁和公司的对手提出了无数的需求。很多需求是不可能完成的,但是,技术上的不可行不能作为理由,因为农商行手里握着尚方宝剑,这个就又回到了政治层面。当初,省里为了让这些强大的诸侯归顺,曾经答应过,各家系统的合理要求都必须满足,你看,我这些需求里有一个不合理的吗?
虽然农商行的归顺并不顺利,但是其它诸侯的王化却仍然在进行,终于,省农信甚至在无锡也有所斩获(不幸的宜兴农合行),前途已经一片光明,只剩下江南一隅了。一直以为,这场战争已经快要结束了,毕竟政治不是技术能抗过的。没想到,抵制运动竟然成功了,来得很迅速,而且轻松的令人意外,而成功的原因竟然是来自于技术层面,一个在IT系统中最常见的错误,计息的错误。
其实省农信的节节胜利已经为这个错误做出了铺垫,收上来的行越多,数据就越大,而且越是发达地区的行,数据量就越大。当省农信庆祝常州和宜兴上线时,大概没有想到,他们的系统已经悄悄超越了运行的界限。于是,就在这个季度的计息日,计息一直运行到第二天上午,全省的网点都坐等了几个小时,一级事故,与去年交通银行那次一样。
危机结束之后,大家擦汗之余,又将视线对准了这些农商行,无锡两家,苏州六家,估算了一下数据,于是终于泄气了,这是省农信范围内效益最好的几家行,也是数据量最大的几家,还是交易最活跃的几家行。现在的系统都已经搞不定,再加上这几家,还不知道会出什么乱子,算了吧,多一事不如少一事。曾经让众多能人志士耗费脑浆的事情就这么结束了,而这一切,都来自于一次并不太严重的事故。
故事终于讲完了,却发现有些跑题,这场政治秀其实和IT关系不大,还是回到正题,咱们接着说银行的事故。对于IT人员来说,事故其实分两类,前面谈到的可以称为内部事故,天天都会有,经常盯着点,改了也就没事了。最害怕的是另外一类事故,也许影响范围不大,但是损失却是真金白银的,对于科技人员,后果显然更为严重,也更让我们闹心,比如银行卡的各类事故。
某市曾引进某国的先进公交管理系统,试运行没问题,等把所有的公交线路都加上,系统就挂了。
对方工程师来看了之后说:我们全国才几十条公交线路,你这一个市就几百条,我们这系统玩不转。
这个时候想想,在这件事情上,领导不就是S13么,反正花的又不是自己的钱,玩不转就不用了还不成么。