草庐IT

浅析数字化转型的三个关键点

陈起 2023-03-28 原文
现在各种数字化转型框架和方法论很多,但每个企业的数字化转型之路都不尽相同,没有放之四海而皆准的使用手册。从成功的转型案例中,我们还是可以找到一些共同点,而这些共同点往往就是数字化转型中的关键点。结合案例研究和工作思考,笔者认为以下三点是数字化转型工作中的关键点。

要真正理解数字化转型的内涵

数字化转型这个概念提出时间不短了,但是对于数字化转型的定义却未统一。

百度百科上数字化转型的词条是这么描述的:数字化转型(Digital transformation)是建立在数字化转换(Digitization)、数字化升级(Digitalization)基础上, 进一步触及公司核心业务,以新建一种商业模式为目标的高层次转型。数字化转型是开发数字化技术及支持能力以新建一个富有活力的数字化商业模式。

《华为数字化转型之道》这本书中给出了华为对数字化转型的定义:数字化转型是企业利用先进技术来优化或创建新的业务模式,以客户为中心,以数据为驱动,打破传统的组织效能边界和行业边界,提升企业竞争力,为企业创造新价值的过程。

从两个有点相似的定义可以看出,大家对什么是数字化转型还是有各自的理解。在做数字化转型工作时,需要我们对其内涵有深入的理解。笔者认为对于企业来说,数字化转型就是企业适应社会数字化发展的改造过程。这是数字化转型的真正本质,企业的生存发展离不开人类社会的发展进步,企业如果不能适应现在数字化社会带来的巨变就只能苟延残喘,等待被淘汰。企业的数字化转型实际上是企业结合自身的目标愿景,对员工、客户和合作伙伴的数字化能力进行匹配的过程。

举例来说,类似军事能力的发展,在武器装备和人员素质发生变化的时候,军队的战斗队形、战术打法就要有相应的变化。20世纪的战争敌我双方都是大集群、穿插战术。而21世纪以来,尤其是近期的战争冲突,都是以营一级为主要战术单位,并配备了大量的无人武器装备,这些也是随着技术的发展而带来的变化。

商场如战场,一个企业在激烈的市场竞争中如果无法适应市场环境和客户的改变,必然被淘汰。数字化转型不存在一劳永逸的通关秘籍,每个企业都要根据自己的文化、基因、所处行业、服务客户特征等多个因素来制定适合自己的数字化转型定义和路径。就像把华为的数字化转型定义中的“企业”替换为“华为”,整段文字就是描述了华为在数字化转型过程中的实践路径,体现了华为的基因特点和愿景目标。企业进行数字化转型一定要坚持以我为主,自我的内驱才是数字化转型成功的关键。

数据成为资产进行统一管理

在数字化社会,数据已经上升为生产要素,也是企业的重要资产。在微软的数字化转型实践框架中,将重新定义数据资产作为数字化转型四大重点和支柱之一。华为数字化转型框架中统一的数据底座也是三大平台之一。

在信息化时代,企业注重业务流程的自动化、线上化实现。而在数字化时代,数据作为重要的生产要素,要从资产的高度来重新定义和管理,而不是随意浪费掉。

数据资产化需要企业对内外部数据源进行重新梳理,对于业务流程中所产生的数据进行价值排序,哪些数据属于资产、哪些数据属于负债,要进行清晰的分辨。随着国家对个人信息保护的法律法规出台,客户信息相关的数据从资产负债角度来说是一种数据负债,当客户享受我们服务时,相关信息数据与企业的数据合在一起为客户服务提供价值,但并不意味着客户的信息数据是企业的,当企业的服务完成后,客户有权利把数据再拿走,就类似银行的存取款。在服务过程中双方数据衍生出的价值和扩展应用可以是企业的正常收益。这个角度也将是数字化社会未来对于数据应用发展的一个方向。

在数字化社会中,数据的大爆炸使得企业数据资产的整合管理和价值挖掘能力将成为企业核心竞争力中的关键一环。因此数据资产的统一管理更加重要,需要有专门的团队/组织进行负责,并上升到企业战略层面进行统筹考量。

业务能力和技术能力的融合

数字化转型并不是IT建设类项目,不是简单的流程线上化工作。数字化转型是整个企业的生态适应性改造,在这个过程中业务能力和技术能力的融合非常关键。

在微软和华为的框架中也都强调了赋能员工、业务和IT一体化等做法,因为在数字化时代,科技已经变成了空气一样的必需品,业务能力和技术能力的融合是数字化转型区别以往电子化、信息化、线上化的明显标志。

业务能力和技术能力融合使得企业在面对数字化社会带来的各项挑战时,可以在深刻理解自身业务以及整个技术发展趋势的基础上,快速对竞争环境的变化做出数字化的应对。

业务能力和技术能力的融合也使得业务流程的重组和优化更加便利。原先做组织变革中的业务转型、业务流程优化给人们的印象都是部门调整,人员变动,是企业伤筋动骨的大动作。但随着数字化应用能力的不断提升,在做这类事情的时候,可以参照现在的科技能力建设模式,把每个流程中控制点和决策点梳理出来,以数字化能力进行封装,类似科技中台建设的方式,让业务流程原子化,每个业务部门对其负责的原子化节点进行数据分析和规则判断,业务流程可以按照原子化节点进行重组,这样对于企业来说,可以在不对组织结构进行大变动的前提下,快速进行业务流程的重新编组。将业务流程层面的竖井式管理打破,与灵活的数字化能力结合,赋予企业流程快速变革的基因,这也是企业在数字化社会充分竞争环境下生存的必备技能。

业务能力和技术能力融合的解决方式可以是业务人员与技术人员的编组工作,也可以是培养兼顾业务和技术能力的人员。从数字化转型的实践来看,不仅仅是技术部门需要架构师,业务部门也需要架构师,一个好的业务架构师必须是兼顾业务和技术能力的人员。

数字化转型既是挑战也是机遇,谁能更快适应数字化社会的竞争,谁就能在新时代的发展中抢占先机。

有关浅析数字化转型的三个关键点的更多相关文章

  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 - Ruby 的 AST 中的 'send' 关键字是什么意思? - 2

    我正在尝试学习Ruby词法分析器和解析器(whitequarkparser)以了解更多有关从Ruby脚本进一步生成机器代码的过程。在解析以下Ruby代码字符串时。defadd(a,b)returna+bendputsadd1,2它导致以下S表达式符号。s(:begin,s(:def,:add,s(:args,s(:arg,:a),s(:arg,:b)),s(:return,s(:send,s(:lvar,:a),:+,s(:lvar,:b)))),s(:send,nil,:puts,s(:send,nil,:add,s(:int,1),s(:int,3))))任何人都可以向我解释生成的

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

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

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

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

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

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

  8. 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}但是这个想法对你来说

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

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

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

随机推荐