草庐IT

数字化转型失败的六种原因

马晓东 2023-03-28 原文

一、方向错误

一些企业数字化转型开始时的方向便是错误的,或者开始时方向是正确的,但是后来越走越偏,导致技术和业务脱节,各自按照不同的发展轨迹前行。导致这种情况的原因可能是公司管理层对数字化转型工作关注度不足,没能及时纠正数字化团队的转型路径。

在这种情况下,该怎么做呢?一种方法是回顾整个数字化转型历程,剖析出现问题的环节,调整数字化团队的执行流程,纠正转型方向。另一种方法是采纳咨询公司的数字化转型方案,在具体的执行过程中,依据实际情况对方案加以调整。

二、数字化转型技术路线错误,不断推倒重来​

企业数字化转型的第二种失败原因是技术路线错误,需要数字化团队不断推倒重来,导致转型工作陷入无底洞、死循环。

1.技术和业务不融合

其实这个现象在企业中非常常见。技术人员做出来的东西,业务人员感受不到价值,但又不知如何把需求说明白。双方之间的不融合使企业的数字化转型方向慢慢跑偏。

2.技术基础设施有问题

企业把数字化转​型的想法都落实到技术上面,但是技术的基础设施有问题。为什么数据中台流行呢?因为企业数字化转型失败最常见的原因就是IT投入巨大,导致数据烟囱林立。但凡业务部门有需求,IT部门就配合做一个系统,常此以往,企业配置的CRM、ERP等管控软件越来越多。数据中台是一种技术支撑,支持实现一些不好描述需求的创新型业务,从而弥补企业技术基础设施的问题。

三​、数字化转型产生的业务价值低无法赋能​

企业数字化转型失败的第三种情况是技术实力强,但是产出弱,业务价值低。很多有实力的公司具有较全面的技术能力,也购买了很多先进技术,但是最终只产出了一堆报表,这些报表不能直接生成业务价值。

这类企业​的技术服务的对象是管理者,但对一线员工的赋能关注太少,而真正的数字化企业要赋能一线员工。

四、没有完整的数字化转型体系

数字化转型是一个长期、持续的试错过程,企业需要有一套完整的体系,尽可能减少试错成本,需要站在更高的视角看待数字化转型。企业应了解别人在数字化转型过程中走过的坑,​总结经验教训,避免犯同样的错误。

对于企业来说,数字化转型每个环节不同阶段的侧重点是不一样的,就算是商业模式和业务模式都相同的公司,在不同的阶段、不同的组织能力、不同的领导风格下,它们的转型重点也是不同的。所以企业在每个环节都应具备相应的知识和技巧。

数字化转型需要企业上下共同协作、配合完成,参​与的部门多,周期也长。企业应该规则一个清晰的体系,不断发现并解决各环节存在的问题,不断调整团队的工作重点。

五、上下不统一

数字化转型是企业面向未来的战略能力。在这个转型过程中​,企业可能会面临几个上下不统一的问题。​

1.思想不统

对于企业高层来说,他们有自己的想法和视野,但是中层、基层对数字化转型路线是否有清晰的认识,CEO和董事会并不一定清楚。有些企业虽然规模很大,但只有几个人在思考数字化战略。

2.能力不统一

企业中真正具备思考未来战略能力的人是少数。

3.KPI不统一

各个部门的数字化转型KPI是不一样的。很多企业喊着“数字化转型很重要”的口号,但是各部门执行过程中使用的还是传统的工作方法,因为这样能毫不费力地完成KPI。

4.利益不统一

企业数字化转型过程中会打破以前稳定的利益格局,触碰一些人的利益。比较常见的一种情况是,企业在数字化转型成功之后,以前的一些人可能不再适合做现在的工作,此时企业需要处理好各角色之间的关系。但是这里涉及很多技术和业务混合的情况,所以企业很难找到巧妙的解决办法。其实企业在转型开始就埋下了这颗种子,规模大、非市场化的公司对此尤为发愁。

5.态度不统一

CEO的想法如果没有让中层​和到基层领悟,企业的态度就无法统一。

六、缺少数字化人才

缺人才也会导致企业数字化转型失败。

1.缺少具备数字化转型经验的人才

企业在数字化转型过程中最缺的不是技术型人才,而是有数字化转​型经验的人才,尤其是有数字化转型经验的高层。这类人可以帮助企业大幅缩短试错周期,加快推进数字化转型。

2.缺少数字化运营人才

具备数字化思维的业务人员,是企业数字化创新的源泉。数字化人才会用数据意识去解决业务问题,实现业务创新。能够将业务和数据意识结合起来的人才是极其重要的。

3.数字化人才没有形成闭环

公司的数据分析、数据挖掘需要形成闭环,这样才能推动企业的数字化转型。从基层到中层再到高层,企业仅完成人员配置是无法发挥效用的,这些人才需要形成合理的闭环,才能实现预期效果。

有关数字化转型失败的六种原因的更多相关文章

  1. ruby - 即使失败也继续进行多主机测试 - 2

    我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r

  2. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  3. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  4. ruby-on-rails - 创建 ruby​​ 数据库时惰性符号绑定(bind)失败 - 2

    我正在尝试在Rails上安装ruby​​,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf

  5. ruby - 正则表达式在哪个位置失败? - 2

    我需要一个非常简单的字符串验证器来显示第一个符号与所需格式不对应的位置。我想使用正则表达式,但在这种情况下,我必须找到与表达式相对应的字符串停止的位置,但我找不到可以做到这一点的方法。(这一定是一种相当简单的方法……也许没有?)例如,如果我有正则表达式:/^Q+E+R+$/带字符串:"QQQQEEE2ER"期望的结果应该是7 最佳答案 一个想法:你可以做的是标记你的模式并用可选的嵌套捕获组编写它:^(Q+(E+(R+($)?)?)?)?然后你只需要计算你获得的捕获组的数量就可以知道正则表达式引擎在模式中停止的位置,你可以确定匹配结束

  6. ruby - 使用 rbenv 和 ruby​​-build 构建 ruby​​ 失败,出现 undefined symbol : SSLv2_method - 2

    我正在尝试在配备ARMv7处理器的SynologyDS215j上安装ruby​​2.2.4或2.3.0。我用了optware-ng安装gcc、make、openssl、openssl-dev和zlib。我根据README中的说明安装了rbenv(版本1.0.0-19-g29b4da7)和ruby​​-build插件。.这些是随optware-ng安装的软件包及其版本binutils-2.25.1-1gcc-5.3.0-6gconv-modules-2.21-3glibc-opt-2.21-4libc-dev-2.21-1libgmp-6.0.0a-1libmpc-1.0.2-1libm

  7. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  8. ruby-on-rails - Ruby 的 'open_uri' 是否在读取或失败后可靠地关闭套接字? - 2

    一段时间以来,我一直在使用open_uri下拉ftp路径作为数据源,但突然发现我几乎连续不断地收到“530抱歉,允许的最大客户端数(95)已经连接。”我不确定我的代码是否有问题,或者是否是其他人在访问服务器,不幸的是,我无法真正确定谁有问题。本质上,我正在读取FTPURI:defself.read_uri(uri)beginuri=open(uri).readuri=="Error"?nil:urirescueOpenURI::HTTPErrornilendend我猜我需要在这里添加一些额外的错误处理代码...我想确保我采取一切预防措施来关闭所有连接,这样我的连接就不是问题所在,但是我

  9. ruby-on-rails - Ruby 流量控制 : throw an exception, 返回 nil 还是让它失败? - 2

    我在思考流量控制的最佳实践。我应该走哪条路?1)不要检查任何东西并让程序失败(更清晰的代码,自然的错误消息):defself.fetch(feed_id)feed=Feed.find(feed_id)feed.fetchend2)通过返回nil静默失败(但是,“CleanCode”说,你永远不应该返回null):defself.fetch(feed_id)returnunlessfeed_idfeed=Feed.find(feed_id)returnunlessfeedfeed.fetchend3)抛出异常(因为不按id查找feed是异常的):defself.fetch(feed_id

  10. ruby - gem 规范失败 - 2

    我正在为毕业设计开发GEM,TravisCI构建不断失败。这是我在Travis上的链接:https://travis-ci.org/ricardobond/perpetuus/builds/8709218构建错误是:$bundleexecrakerakeaborted!Don'tknowhowtobuildtask'default'/home/travis/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in`eval'/home/travis/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_

随机推荐