草庐IT

数字化转型的三条路径:银行业如何选择阻力最小的一条

Marco Santos 2023-03-28 原文

如今,新银行模式正在全球范围内加速发展。无论是相对特定的互联网银行的概念,还是泛化的数字化银行,以及近年来兴起的智能银行、智慧银行、大数据银行与金融科技银行等概念,都可以笼统的称之为“新银行”。

对商业银行来说,新银行意味着一次全面的跃迁。极少数实力强劲的大中型银行或许可以自主完成这一历史进程,对于众多中小型银行来说,几乎是不可能的。

但是,全球数字化转型公司GFT美国和拉丁美洲首席执行官Marco Santos认为,随着新银行竞相推出新服务,如无分行银行、高收益储蓄、低收费或零收费,它们为传统银行的数字之旅绘制了路线图。

作为包括AWS、谷歌cloud、Salesforce、Thought Machine和Guidewire在内的可信云解决方案的最大实施合作伙伴之一,GFT正在重新规划公司的遗留基础设施,以利用数字机遇和数字客户。凭借在技术领域超过25年的经验,Santos成功地把GFT打造成了“将公司的数字愿景转化为有形现实”的领导者。

传统银行在满足消费者和企业更大的融资需求方面处于独特地位,这得益于它们数十年的基础设施、经验和资本——以及它们的融资牌照。正确的数字化转型路线图不仅能帮助它们迎头赶上,还将推动实现“建立更好的银行”的愿景。

在新银行继续重塑用户体验的同时,传统银行也在悄悄地计划如何摆脱阻碍它们在开放金融生态系统中竞争和运营的遗留系统。

云迁移是这个过程中必不可少的一部分。这往往是传统银行能否跟上——并最终跨越——新银行的障碍之一。大多数银行都能认清这一事实,但许多银行错误地将转型等同于彻底摧毁其核心系统。

然而,这只是数字化的一种途径。要确定阻力最小的路径,就需要考虑每种方法所带来的破坏程度,以及所涉及的技术、技能、预算和人才——所有这些都要与银行的具体要求进行比较。以下是三种最常见的数字化转型路径。

推倒重来

这种方法非常直观易懂:就是要对银行的核心系统和遗留基础设施进行一次彻底的改革,从零开始。尽管这是一项艰巨的任务,但当面临市场压力或无法吸引和留住“数字优先”客户时,这种方式确实是许多CIO和CEO的下意识反应。

许多银行一旦开始探索如何对其核心系统进行彻底改革,就会得出这样的结论:风险太大、耗时太长、成本太高。麦肯锡的数据显示,对于中等规模的银行来说,集成一个新的数字核心系统的成本可能超过5000万美元,而对于较大的银行来说,成本通常在3亿至4亿美元之间。这些数据使许多银行对这种包罗万象的转型方式望而却步,有时甚至会对整个数字化望而却步。

“绿地银行”(greenfield banking)策略

对传统银行来说,一个可能更易于管理、破坏性更小的选择,是在现有基础设施中构建数字银行服务。这种被称为“绿地银行”(greenfield banking)的方法比全面的系统变革成本更低。它还具有创造新收入流的潜力,让传统银行有办法接触和增加数字优先的新客户,同时加强它们与不太懂数字的现有客户的关系。

推出自己的数字银行部门的传统银行很快就意识到,与新银行相比,它们有几个优势。例如,它们可以利用自己的安全基础设施、许可证和资本,而不用像新银行那样与第三方建立合作关系。许多公司还拥有数十年的传统和品牌认知度,它们可以利用这些优势迅速扩大需求。

以渣打银行(Standard Chartered)为例。尽管在60个市场有业务,但这家拥有160年历史的国际银行仍在按照19世纪引进的架构运作。当香港金融管理局(Hong Kong Monetary Authority)宣布将支持在2019年推出8家新的数字银行时,渣打银行想要参与其中,但从零开始建立一家新的数字银行的想法似乎不可能实现。

最终,渣打银行选择从Thought Machine开发了一个基于云的核心数字平台,以构建其新的数字部门——Mox,一个基于应用程序的功能齐全的银行,只用了18个月就部署完毕。在推出Mox的短短一年内,渣打银行的客户基础就增加了超过16万数字账户持有人,他们在Mox账户和银行卡上的消费超过20亿港元。

渐进式现代化

第三种在银行业中很受欢迎的选择是渐进式现代化方式。这种方法往往不是建立一个新的银行,而是推出一种专门的产品,作为数字之旅的启动平台。这个过程可以在几个月内实现,也可以采用更渐进的方法来降低风险并使成本与业务成功保持一致。

许多银行正通过围绕消费者生活中的重要金融时刻配置新的数字产品,并获得了特别的成功。例如,PNC银行今年推出了其抵押贷款申请的数字化版本,以测试数字优先的购房方式。这使它能够在冒险之前尝试云计算、人工智能和机器学习等新兴技术。

选择这种方法的银行可以在测试数字模型的同时保持现有的基础设施,然后在决策者同意后开始迁移到完整的数字架构。

结语

每条道路都有自己独特的优势,每家银行的数字化之路也会有所不同。但是,有一件事是肯定的:什么都不做绝非可行的选择。

有关数字化转型的三条路径:银行业如何选择阻力最小的一条的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  4. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  5. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  6. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  7. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  8. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

  9. ruby-on-rails - 如何从 format.xml 中删除 <hash></hash> - 2

    我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为

  10. ruby - 如何使用文字标量样式在 YAML 中转储字符串? - 2

    我有一大串格式化数据(例如JSON),我想使用Psychinruby​​同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解

随机推荐