jjzjj

敏捷框架如何帮助金融机构克服数字化转型挑战

Khadim Batti 2023-03-28 原文
尽管在当今快节奏的数字优先世界中,先进的技术解决方案在满足客户需求和提高生产力方面提供了更好的速度、可靠性和成本,但并非所有人都能成功摆脱过时的传统系统和升级流程。调研机构Everest集团声称,如今多达78%的企业未能成功实现数字化转型,并没有获得其投资数字化转型的预期回报。

实施数字化转型面临的挑战

数字化转型不仅仅是采用新的软件应用程序和技术以及实现自动化,它还需要一种全新的做事方式,并摆脱以往的舒适区。事实上,根据Everest集团的调查,数字化转型失败的责任往往归咎于企业的数字化战略与其传统运营模式之间的错位。根据麦肯锡公司的调查数据,70%的数字化转型计划由于员工抵制和缺乏企业管理层的支持而导致失败。只有16%的员工表示,他们所在公司的数字化转型提高了绩效或具有可持续性。

摆脱传统技术也可能具有挑战性。根据英国金融行为监管局的数据,近50%的银行尚未升级其过时的IT系统,路透社发现,美国约43%的银行仍在使用互联网诞生之前采用的编程语言COBOL。

成功和安全地扩展是金融服务机构正在实施数字化转型计划的一个关键考虑因素,这也可能成为数字化转型的绊脚石。大规模采用新技术可能具有挑战性,特别是当有成千上万的最终用户需要在严格的安全和合规性法规下升级到新应用程序时。

为了克服这些挑战并实施成功的数字化采用战略,金融机构可以采用敏捷方法,这是一种优先考虑增量、迭代开发、协作、跨职能团队和质量高于规则的测试和学习过程,这可以帮助他们正确地进行转型。

敏捷的核心原则

从根本上说,敏捷数字化转型意味着通过持续创新和发展实现数字化转型。敏捷方法使金融机构能够在动态、灵活和持续的过程中构建其新的数字外壳,而不是在没有正确工具、最佳实践和技术成熟度的情况下仓促实施数字化转型项目。

敏捷方法需要考虑一些核心原则:

  • 敏捷是适应性的——而不是坚持一个僵化的计划,对出现的变化做出响应是这种优先考虑持续改进的方法的一个基本要素。
  • 协作是关键——敏捷由各级团队管理和控制,而不是遵循自上而下、独立和交互优于协议的策略。
  • 流畅的报告——在敏捷方法下,企业的团队会定期评估和审查数字化转型,而不是进行度量评估,确保软件和技术功能正确比保存大量记录更重要。
  • 客户/最终用户至上——敏捷是根据最终产品是否满足最终用户来评估的,并且客户协作优先于合同、机械和标准化的程序。
利用这些互动的、具有时间限制的原则,可以鼓励团队练习新学到的技能,并且通过将数字化转型的巨大任务分割成更短和更易于管理的步骤,员工可以不断学习。这种方法也往往可以减少投资,因为通常错误较少,团队有机会在进入下一阶段之前从失败中吸取教训。此外,由于客户是这种方法的核心,因此可以将他们的需求纳入讨论中,并且项目甚至可以在数字化转型完成之前就开始产生价值。最后,由于安全受到持续监控,因此在每个阶段都可以解决和缓解任何问题,从而确保持续的合规性。

事实上,如果做得好,敏捷方法可以为金融机构带来巨大的好处。研究发现敏捷项目比传统项目成功率高28%,敏捷企业的利润比使用更传统转型战略的企业高60%。此外,三分之二以上的营销团队领导者表示,在采用敏捷方法之后,他们的工作效率显著提高。因此, 95%以上的金融机构已经在采用敏捷开发方法也就不足为奇了。

但是金融机构如何才能充分利用敏捷方法,他们从哪里开始敏捷之旅呢?

采用敏捷数字化转型方法的四个技巧

以下四个技巧将有助于采用敏捷的数字化转型战略,确保选择合适的人员来推动流程,更重要的是,实现企业的整体目标。

  • 定义目的和价值主张——首先概述需要进行业务转型的原因。以这种方式了解需求和要求将为整体转型提供必要的框架。
  • 优先考虑安全性——尤其是在受到严格监管的金融服务机构中,安全性是重中之重,因此将安全专家和合规专家纳入数字化转型团队应该是重中之重。
  • 鼓励协作——积极开展跨部门协作,而不仅仅是来自IT部门的反馈,这不仅可以确保每个人在数字化转型过程中保持一致,还可以收集并包含金融机构所有人员的集体反馈,确保数字化转型适合其目标。开放式沟通也是为利益相关者提供一个安全的空间来分担焦虑和担忧的关键。
  • 倾听员工的担忧——一些员工可能担心实现数字化使他们失去工作。为了通过创建新的视角来观察变化来解决这些问题,Prosci ADKA模型可能是正确的框架。这是一种有利于注重结果的变革管理的行业标准化分步方法。
如果数字化转型的任务听起来令人生畏,那么应用敏捷原则和策略可以帮助企业制定计划,从正确的起点开始,并确保一步步地完成数字化转型。

有关敏捷框架如何帮助金融机构克服数字化转型挑战的更多相关文章

  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以想要的样式转储标量?解

随机推荐