上个月月底,我一个在城商行做科技部副总的老同学给我打了个电话,语气挺急的。他们行里用了快十年的核心系统,终于扛不住了,监管那边下了通知,说架构太老,必须限期整改。他问我:市面上做银行IT解决方案的厂商少说几十家,到底怎么选才不踩坑?说实话,这个问题我也不是第一次被问了,但每次听到,心里都还是会咯噔一下。
其实中小银行换核心系统,比大行要难得多。大行有钱有人有话语权,可以定制开发,甚至自己组团队搞。中小银行呢?预算有限,技术团队可能就十来个人,还得兼顾日常运维和监管报送。所以聊银行IT解决方案,不能光看技术参数,得看你兜里有多少钱、手上有多少人、未来三五年打算做多大的买卖。
我那同学一开始就是猛看厂商的产品白皮书,什么分布式架构、微服务、多活容灾,看得眼花缭乱。我问他:你们行现在日均交易量多少?未来三年规划开几家分行?科技部能抽调几个人专职跟这个项目?他愣了半天说没细想。这就对了,选型之前不把自己的家底摸清楚,后面全是坑。
我见过一家农商行,被厂商忽悠上了一套特别先进的分布式核心,结果行里一共就八个技术人员,连日常的系统巡检都排不过班来,最后系统上线三个月出了两次生产事故,行长直接被约谈。这不是产品不好,是人和产品不匹配。所以选银行IT解决方案,第一件事是列清单:现有系统架构什么样、哪些业务必须保留、哪些可以重构、团队技术栈偏什么方向、预算大概在什么区间。这些东西不清楚,谈选型就是瞎聊。
银行IT解决方案这个圈子,有个公开的秘密:厂商在售前阶段展示的案例,很多都是拿大行的项目来撑场面。但大行的场景和中小银行完全不是一回事。大行要的是高并发、大吞吐,中小行要的是稳定、便宜、好维护。所以看案例不能光看logo有多大,得看跟你体量差不多的银行用得怎么样。
我建议你直接找两三家已经上线过的同体量银行去打听,别光听厂商销售说。问三个问题:上线过程中最痛苦的事是什么?切换期间业务有没有中断?运维人员培训了多久才能上手?这三个问题问下来,基本就能筛掉一半不靠谱的。还有一点,千万别只看产品功能清单,要看他们的实施团队是不是自有人员。很多厂商销售签完合同,转头就外包给第三方施工队,出了问题找人都找不到。
提示:合同里一定要写明实施团队的人员名单和驻场时间,以及上线后免费维保的具体响应时效,别嫌麻烦,这是后面扯皮时唯一的依据。
很多中小银行把核心系统替换当成买一套软件装上就完事了,这想法特别危险。核心系统是银行的心脏,换心脏得做多少术前准备?数据迁移、并行演练、业务测试、人员培训、应急预案,哪一样都不能少。我见过一家银行,数据迁移做完了才发现客户账户的利率字段精度对不上,又花了两周回炉重跑,差点耽误了季度结息。
所以跟厂商谈的时候,别光谈产品价格,要把实施周期、迁移方案、演练计划、培训课时这些都写进合同。有些厂商报价看着便宜,但实施费另算,培训费另算,最后总价反而更高。还有一个容易被忽略的点:老系统的退役节奏。新系统上线不代表老系统马上关掉,双轨运行期间两边数据怎么同步,这是个大工程,得提前规划好。
技术上可以,比如先换互联网核心或者信贷核心,把最急的业务先跑起来。但要特别注意新旧系统之间的接口对接,很多项目出问题就出在接口上。而且分步替换意味着老系统还得养着,运维成本短期内不会降,这个账要算清楚。
说到底,银行IT解决方案的选型没有标准答案,只有适不适合。我那同学后来选了本地一家中等规模的厂商,价格不是最低的,产品也不是最炫的,但人家实施团队愿意驻场三个月陪着他们一起熬夜。上个月刚做完第一轮并行演练,据说效果还行。但他也说了,真正的考验在切换那天,谁也不敢打包票。你要是也在选型,建议多花时间看人,少花时间看PPT。产品可以迭代,人不靠谱,什么都白搭。