草庐IT

数字化转型,是智商税吗?

Mr.K 2023-03-28 原文
​企业IT治理领域从来都不缺新概念,每隔几年就来一波。使得那些在企业里搞数字化落地的朋友怨声载道:这么多新概念出来,你们卖解决方案的挣钱倒是很“敏捷”,再这样下去,企业的那点家底,迟早被你们掏空了。数字化转型,该不会是收企业的智商税吧?

我有许多中小型公司老板朋友,他们经常跟我抱怨:企业里的MRP2 报表数字还没对齐,中台就来了;花了几百万上“中台”,刚把“数据孤岛”打通,又说要搞“低代码”了。上数字化找死,不上等死,你就说让我怎么死吧。

01.企业买软件,实际上买的是治理方法论

任何的企业治理软件都只是技术手段,技术解决的是业务的问题,企业治理软件的本质就是企业治理思想的体现。

所以,企业购买软件,实际上买的是治理方法论。是要解决企业运作过程中出现的问题,是要降本增效。否则excel表格就够了,要说灵活的话,哪个软件比excel更灵活?

我们以ERP、中台、低代码,这几个比较有代表性的企业治理方案为例,说一说企业治理方法论的内在逻辑及演变。

1、ERP解决的是,企业大规模生产管理问题

ERP,是由美国Gartner公司于1990年提出的。但是ERP的起源则是要追溯到1965年,针对当时企业出现的供应滞后、交货不及时等问题,APICS协会提出了MRP(物料需求计划)的概念。通过MRP管理软件的信息集成系统,企业对生产制造过程中的“销、产、供”等实现了信息集成,使得企业在库存管理上进行有效的计划和控制。

2、中台解决的是,企业快速创新的问题

“大中台,小前台”,是阿里巴巴在2015年提出来的概念,通过合并相似组织,沉淀核心能力到中台,很好地支撑前台快速试错、快速创新。极大释放企业创新和变革的能力,如盒马鲜生、钉钉就是阿里中台创新的成果。

之前,K哥的文章说过,阿里把中台做薄,也是为了更好的支撑阿里的“五新”战略,帮助阿里打造出颠覆式创新业务。

3、“低代码”满足了企业“敏捷”的诉求

K哥写过不少低代码的文章,低代码之所以这两年火了,得益于中小企业对“敏捷能力”的迫切需求。

最近几年,由于疫情、中美关系等外部环境的变化,导致企业的经营策略发生改变。比如线下培训机构要转变成线上线下结合的模式、国内电商公司都纷纷出海。越来越多的企业意识到“敏捷能力”的重要性。

“低代码”、“零代码”帮助企业快速建立“敏捷能力”:即买即用、工具模板化、支持少量定制,云端部署,实时在线。

比如,一家传统培训机构,在疫情期间,一周之内就部署完成:在线课堂、教师管理、员工管理、客户管理、客服管理等模块。如果按照传统的方式来建设系统,需定制开发或购买套件、采购服务器、买带宽/租IDC、培训员工等等。

如果使用“低代码”平台,只要购买SAAS服务模板、对员工进行简单的培训,就可以对一个全新业务模式进行MVP试错。这在以前是不可想象的。​

总结一下,ERP、中台、低代码的本质是企业治理方法论,其演进的底层逻辑就是,企业治理的主要矛盾发生了变化。

02企业数字化转型方法论

下面介绍两个具有代表性的企业数字化转型方法论,一个国内的,一个国外的。

一、华为的“企业数字化转型1234法”

华为在2019年发表了白皮书《企业数字化转型方法论》,正式提出了:企业数字化转型“1234法”。

该方法论包含4个部分:

一个战略。就是要把企业数字化转型战略,定为企业的一级战略,进行全局谋划,配备战略级资源的支持。

二个保障。通过组织转型,激发组织活力;通过文化转型,创造转型氛围。

三个核心原则。战略统筹、技术业务驱动、自主&合作并行作为三个核心原则。将核心原则贯穿转型全过程,保证转型始终在正确的道路上。

四个关键行动。包括顶层设计、平台赋能、生态协同、持续迭代,通过四个关键行动控制转型关键过程。

感兴趣的话可以去下载该白皮书来研究,篇幅有限就不展开了,否则推文就变成论文了。

二、埃森哲数字化转型“三步曲”

埃森哲数字化转型方法论,围绕企业三大价值维度:数字化运营、主营业务增长、商业创新。

埃森哲的方法论,既具有科学性,也很接地气。其实企业转型的根本目的就是提升运营效率,驱动业务增长,激化业务创新。并不是去追什么新的概念。

埃森哲的企业数字化方法论,提出了转型三步曲:

第一步:制定数字化转型目标

企业领导层需要对未来技术发展、行业发展、消费者趋势等诸多因素进行综合分析,定义对本公司最优的数字化目标。

比如沃尔玛的转型目标就是提升营销精准度,他们建立了基于用户行为和偏好的算法模型,为用户推送最感兴趣的商品,为沃尔玛带来了10%~15%的交易量提升。

第二步:采取数字化转型行动

企业需要在全公司范围内提升各方对数字化转型的认同感,并建立起数字化思维方式。

为打造数字化企业,企业应当借助产业物联网、人工智能和敏捷创新等数字技术对其运营进行改造升级,提高内部运营效率。

比如,一家日本连锁便利店,采集并分析了来自全球4000万忠实用户的数据,用以优化营销投资方案和改善货架空间分配及利用率,该项目为其带来了125万美元的利润,以及超过1.25亿美元的年收入增长。

第三步:达成数字化转型成果

数字化转型的诸多努力最终要落到可持续的数字化商业模式,以及能支持该商业模式成功运行的运营模式上。

在“数字中国”的大潮中,数字化转型已成为每个企业的当务之急。借力数字化打造和提升竞争力,企业将在数字时代迸发出更大的活力。

埃森哲数字化转型方法论,提出了5大关键行动:

  1. 制定面向未来的数字化战略。
  2. 数字生态建设,实现全面业务升级。
  3. 打通研发、产品、用户,实现智能创造价值。
  4. 产品服务智能化升级,打造全生命周期用户差异化服务。
  5. 建立高韧性、高扩展性和敏捷性组织,支持业务发展和调整。

03​企业数字化转型,不转,真的不行!

企业数字化转型,志在必行,而且是一项长期持久的战略举措,需要企业具备足够的重视度,配备相应的资源作为支撑,并且要有变革的决心和魄力。

从事企业数字化转型的IT同行,也要具备业务洞察力、深度思考的能力,不要盲目追捧层出不穷的新概念。任何的方法论从提出,到企业进行消化,再到落地,都要经历3到5年,甚至更长的时间。

ERP也好,中台也罢,或是低代码,都要结合企业当前的情况进行深入研究。一昧迷信方法论,生搬硬套别人的解决方案,只有死路一条。

有关数字化转型,是智商税吗?的更多相关文章

  1. 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

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

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

  3. 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

  4. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

  5. ruby - 按数字(从大到大)然后按字母(字母顺序)对对象集合进行排序 - 2

    我正在构建一个小部件来显示奥运会的奖牌数。我有一个“国家”对象的集合,其中每个对象都有一个“名称”属性,以及奖牌计数的“金”、“银”、“铜”。列表应该排序:1.首先是奖牌总数2.如果奖牌相同,按类型分割(金>银>铜,即2金>1金+1银)3.如果奖牌和类型相同,则按字母顺序子排序我正在用ruby​​做这件事,但我想语言并不重要。我确实找到了一个解决方案,但如果感觉必须有更优雅的方法来实现它。这是我做的:使用加权奖牌总数创建一个虚拟属性。因此,如果他们有2个金牌和1个银牌,加权总数将为“3.020100”。1金1银1铜为“3.010101”由于我们希望将奖牌数排序为最高的,因此列表按降序排

  6. ruby-on-rails - rails 中的正则表达式匹配 [\w] 和 "-"但不匹配数字 - 2

    我想为名字验证编写一个正则表达式。正则表达式应包括所有字母(拉丁/法语/德语字符等)。但是我想从中排除数字并允许-。所以基本上它是\w(减)数(加)-。请帮忙。 最佳答案 ^[\p{L}-]+$\p{L}匹配anykindofletterfromanylanguage. 关于ruby-on-rails-rails中的正则表达式匹配[\w]和"-"但不匹配数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  7. ruby-on-rails - 将数字字符串转换为数字数组 - 2

    在我的应用程序中,我有一个文本字段,用户可以在其中输入类似这样的内容"1,2,3,4"存储到数据库中。现在,当我想使用内部数字时,我有两个选择:"1,2,3,4".split(',')或string.scan(/\d+/)do|x|a两种方式我都得到一个像这样的数组["1","2","3","4"]然后我可以通过在每个数字上调用to_i来使用这些数字。有没有更好的方法可以转换"1,2,3"to[1,2,3]andnot["1","2","3"] 最佳答案 str.split(",").map{|i|i.to_i}但是这个想法对你来说

  8. ruby - 递归地将所有数字字符串转换为 Ruby 哈希中的整数 - 2

    我有一个随机大小的散列,它可能有类似"100"的值,我想将其转换为整数。我知道我可以使用value.to_iifvalue.to_i.to_s==value来做到这一点,但我不确定我将如何在我的散列中递归地做到这一点,考虑到一个值可以是一个字符串,或一个数组(哈希或字符串),或另一个哈希。 最佳答案 这是一个非常简单的递归实现(尽管必须同时处理数组和散列会增加一些技巧)。deffixnumifyobjifobj.respond_to?:to_i#IfwecancastittoaFixnum,doit.obj.to_ielsifobj

  9. ruby-on-rails - Rails 格式验证——字母数字,但不是纯数字 - 2

    什么是测试格式验证的最佳方法让我们说一个用户名,使用字母数字的正则表达式,但不是纯数字?我一直在我的模型中使用以下验证validates:username,:format=>{:with=>/^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i}数字用户名(例如“342”)通过了验证,这是我不想要的。 最佳答案 您想“向前看”一封信:/\A(?=.*[a-z])[a-z\d]+\Z/i 关于ruby-on-rails-Rails格式验证——字母数字,但不是纯数字,我们在Sta

  10. ruby - 如何将相同的相邻数字分组 - 2

    如果至少有两个相邻的数字相同,格式为,我需要打包.这是我的输入:[2,2,2,3,4,3,3,2,4,4,5]以及预期的输出:"2:3,3,4,3:2,2,4:2,5"到目前为止我试过:a=[1,1,1,2,2,3,2,3,4,4,5]a.each_cons(2).any?do|s,t|ifs==t如果相等,也许可以尝试计数器,但那是行不通的。 最佳答案 您可以使用Enumerable#chunk_while(如果你使用的是Ruby>=2.3):a.chunk_while{|a,b|a==b}.flat_map{|chunk|chu

随机推荐