草庐IT

为什么数字化转型被认为太难和太大而无法实现?

Dean Carroll 2023-03-28 原文
​在过去两年,银行的服务团队与客户由于疫情导致现场沟通和办理业务的时间显著减少,但有迹象表明这种情况正在改变。客户开始变得更加活跃——与2020年同期相比,2021年第四季度的银行账户切换率增加了32%。

但是,这些数据存在警告信号。账户切换率的提高可能没有达到客户认为应该达到的水平;根据2021年7月英国客户服务指数,英国银行和建筑协会的得分至少比其他行业的平均分低1个百分点。

有趣的是,35%的客户表示愿意支付更多费用以获得优质服务。随着越来越多的银行进入市场,通过精心设计的自助服务应用程序提供优质服务,吸引和留住忠诚客户的压力也在增加。

传统模式将与新世界格格不入,虽然现有的金融服务提供商知道他们在运营方面可能步履蹒跚,但他们在通过遗留系统和监管实施数字化转型时受阻。因为它们从未被设计为数字化,而是在监管框架内运作。

对谁拥有客户并因此拥有变革战略的持续困惑也无济于事——那么是营销、客户服务还是技术?事实上,这是每个人的责任,但在企业董事会层面缺乏指定的负责人,正导致很多人认为数字化转型太难、太大了。

设定正确的愿景

例如,想要改善客户体验的银行将不得不进行某种形式的业务和数字化转型。这是增加收入和推动更长的生命周期价值的唯一途径。没有半途而废或被动的余地,它只会导致竞争优势减弱、收入减少或缺失,以及无法留住或吸引人才。

进行如此广泛的变革需要设定正确的愿景。必须询问事情将如何变化,甚至了解员工和客户的感受。只有当愿景的功能和所追求的结果一致时,数字化转型才能真正开始发生或有效。

当然,也有设定愿景的技巧。设定与战略目标或现有系统和流程匹配并不紧密的通用目标是一个常见错误。如果无法直接展示该项目将如何随着时间的推移提供可追踪且切实的投资回报,那么愿景和目标可能太大,因此难以实现。

企业需要重点确保围绕数字化转型投资的价值达成共识,并确保项目按照合理的时间表进行。

这通常是企业让战略合作伙伴参与其中的阶段,他们可以将关键利益相关者聚集在一起,并帮助他们清楚地描述未来是什么样子,以及为了实现这一目标必须做出哪些改变。

然后可以根据对技术、流程、合规性和技能的需求来构建数字化转型计划和业务案例。采用这种方法为在早期阶段增加企业的支持和承诺铺平了道路,从而产生更好、更成功的结果。

它还有助于优先考虑哪些项目需要首先实施,哪些项目将提供最大的价值。然后,分阶段的方法有助于使愿景成为一项更易于管理且不太可能失败的任务。

建立转型文化

企业文化也可能是一个障碍,在许多方面,文化转型和数字化转型是同义词。无论企业规模如何,如果需要变得更具创新性、弹性和敏捷性,在企业中拥抱真正的变革至关重要。这创造了一种企业文化,能够更好地适应和应对在不确定时期出现的越来越多的挑战。

在技术专家的推动下,建立“生活中的一天”设计日是一种早期转变企业文化的有用技术。人们可以讨论特定功能的目标,绘制用户体验图,编制需求列表,并了解他们的专业领域必须如何与他人合作才能产生全部价值。这创造了一种对愿景的统一承诺感。

沟通和接受愿景有助于为团队和个人定下基调并制定目标。同时,它也可以发现能力差距,雄心勃勃的项目通常需要采用企业员工可能不具备的专业知识和技能。

技能审核可以帮助识别可以在职能之间转移的能力。为了实现项目的真正价值,通常需要聘请外部专家。如果要实现整体愿景,就必须引入专门的技能,以便在时间、预算和预期范围内实现特定的数字化转型。

数据清理

虽然许多企业了解技术在实现其愿景方面的作用,但他们往往忽略了技术所管理的数据的重要性。这是数字化转型难题的重要组成部分,不容忽视。

对于任何使用遗留系统的企业来说,这都是一个相当大的挑战。需要将多个数据存储库放在一起并保持一致,以便在任何时候都有一个单一版本的真相,拥有统一的数据对于数字化转型的成功至关重要。

这意味着将所有数据聚合到一个云平台中,以获得全方位的视图。但是,创建单个存储库只是解决方案的一部分。需要仔细管理数据,并且企业的各部门需要做出承诺,以确保数据质量可靠且值得信赖。

随着新数据的添加,可以识别趋势,并且可以使用预测分析来确定营销团队需要采取的下一个“最佳行动”,以管理以某种方式行事的客户群,或推出新产品。

然而,并不是每个企业都建立了智能后台流程和操作流程,这也是数字化转型“太大和太难”的说法经常出现的原因。遗留平台和传统数据中心仍然在许多企业中占据主导地位,部分原因是它们很难摆脱繁琐的技术和对错误迁移可能导致的停机的担忧。

无法迁移到云端无疑会阻碍数字化转型。企业董事会必须做出勇敢的决定,并为将关键基础设施迁移到云端提供支持。这是创建可靠、值得信赖的清洁数据基础以支持未来技术投资和战略改进的唯一方法。

但是,这不需要一次性完成,可以优先考虑。通过CRM系统等基于云的模块化应用程序确保内部流程和系统保持一致并实现自动化,从而实现可分阶段的迁移路径。因此,企业可以开始为客户提供无缝体验并降低成本,同时进行其他迁移。随着时间的推移,财务上的收益和成功完成项目的信心将有助于为未来的项目提供资金,并推动业务增长。

无所作为的风险

由于面临一些风险,数字化转型项目经常被取消。然而,企业什么都不做也有很大的风险,而且实施数字化转型的时间越晚,成本就越高。不仅是在追赶和缩小竞争优势差距所需的投资金额上,还包括与客户流失和品牌认知相关的成本。客户将会用脚投票,因为他们想要获得不同的服务;他们很高兴地进行切换。能够利用这一点的企业将会获得成功。

有关为什么数字化转型被认为太难和太大而无法实现?的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  3. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  4. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  5. ruby - 为什么 4.1%2 使用 Ruby 返回 0.0999999999999996?但是 4.2%2==0.2 - 2

    为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返

  6. ruby-on-rails - 如果为空或不验证数值,则使属性默认为 0 - 2

    我希望我的UserPrice模型的属性在它们为空或不验证数值时默认为0。这些属性是tax_rate、shipping_cost和price。classCreateUserPrices8,:scale=>2t.decimal:tax_rate,:precision=>8,:scale=>2t.decimal:shipping_cost,:precision=>8,:scale=>2endendend起初,我将所有3列的:default=>0放在表格中,但我不想要这样,因为它已经填充了字段,我想使用占位符。这是我的UserPrice模型:classUserPrice回答before_val

  7. ruby - ruby 中的 TOPLEVEL_BINDING 是什么? - 2

    它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput

  8. ruby - Infinity 和 NaN 的类型是什么? - 2

    我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串

  9. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  10. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

随机推荐