最近又开始被数字化这个词洗脑了,本人从事IT通信结构师方面的工作,早在之前就被数字化这个词给应用上了,最近我身边的同事朋友都在传数字化是一种趋势,是目前发展的新浪潮,我被纠结了很久,他们把的数字化这个词到底理解成是什么。
网络上面的讨论在目前看来,数字化还是一种理想的概念状态。在百度的定义来看数字化:指在某个领域的各个方面或某种产品的各个环节都采用数字信息处理技术。我觉得这对数字化解释的不够全面化。
对数字化有一个很好的理解,澄清什么是数字化,什么不是,对于架构师来说非常重要。毕竟,我们必须向总裁,首席执行官,首席技术官,分析师,开发人员和所有其他利益相关者解释这些概念。同样重要的是数字化转型成功的明确标准。要充分了解数字化转换的具体定义并理解数字化本身的概念,至少要确定正确的方向。
我刚刚问了下身边的一个朋友建筑师。在采访中,我问了一个我最喜欢的问题:“数字化转型的意义是什么?”我们经常听到类似的问题。人们应该更全面地理解“数字化”的概念,但事实并非如此。
在很多不同的情况下多次问这个问题之后,我可以肯定所有人都没有就这个概念达成共识。事实上,很多时候每个人都被问到这个问题后,表现或盲目的恐慌更加困惑。每个人似乎突然发现,虽然工作已经转移到数字环境,但数字化转型被认为是最重要的目标,但没有明确的数字转型定义。您的数字化旅程始于将原始离线服务迁移到互联网......但是在过去的15到20年中我们一直没有这样做过吗?
有这么棘手的问题,我感到有点尴尬。与此同时,我也觉得如果我没有正确思考,在被问到这个问题后,我会感到同样的恐慌。有时,无法清楚地表达数字化转型的真正含义并不一定意味着另一方从未想过它。但凭借我在互联网上的声誉,我敢说我的大部分同事,无论过去还是现在,都无法给出明确的定义,但正在努力实现这一目标。
对数字化有一个很好的理解,澄清什么是数字化,什么不是,对于架构师来说非常重要。毕竟,我们必须向总裁,首席执行官,首席技术官,分析师,开发人员和所有其他利益相关者解释这些概念。同样重要的是数字化转型成功的明确标准。要充分了解数字化转换的具体定义并理解数字化本身的概念,至少要确定正确的方向。
那么,我们怎样才能正确“数字化转型”呢?组织如何实现数字化转型并从中受益?这次访谈为这些问题提供了很好的答案。
让我们先看看“数字”字典。
形容词:数字化
(信号或数据)以一系列数字0和1的形式呈现,通常由诸如电压或磁极化的物理量的值表示。
以数字信号的形式关联,使用或存储数据或信息。
需要或涉及使用计算机技术。最后的解释非常有趣,对吧?数十年来,大小不同的组织都使用“信息技术”。如果这是“数字化”的含义,为什么今天组织花费了大量的时间和精力,以数字化改造?许多事情的字典无法给出足够的解释。
我对2019年“数字化”的定义
“数字化转型”实际上是对业务流程的重塑。要改造,更适应的环境中从最终用户更完整的线接触内勤工作,为完全自动化的过程无需人工干预。
为何数字转型?
任何组织必须首先问自己这个问题。以数字化的道路是不是免费的...它需要大量的投资,所以谁出钱的人必须能够充分了解数字化的好处。
投资回报很难计算,只能根据每家公司的具体情况单独计算。原因可以列出很多文章,但最终由您来总结它们:
如果您不进行数字化转型,您的业务将完成。如果你不能认真对待数字,你将被竞争对手超越......然后业务将结束。你一直听到的大片报道! (译注:大片是租赁连锁店录像带和DVD,VHS离线2004的高度,有60000名员工和8000个店,客户遍及北美的Netflix曾提议的合并,但拒绝大片有破产... 2010年,Netflix正如火如荼。)
什么是数字化?
客户文化第一。谁是你的客户?他们是您数字服务的用户。那么,为什么称他们为“客户”而不是“用户”呢?长期以来,我们一直坚持“客户永远正确”的心态。如果我们考虑到我们的用户和客户,而不管该服务的对方付费的,我们将尽一切努力,以吸引,保留和取悦他们。要成为数字,你需要创建一个符合,可以造福其他客户,可以快速切换到帮助客户降低成本,客户和服务客户需求的企业文化。无论你做什么,都必须把顾客放在第一位。
即时反馈在数字世界中,客户希望立即响应他们的请求。客户不会等待几分钟,几小时甚至更长时间才能知道他们的申请是成功还是失败。数字世界的响应时间已经开始以毫秒为单位进行测量。
实时数字系统必须能够接受申请一个星期,每天24小时,7天,应根据要求提供,应该能够使用/返回最新的数据。最终的一致性是有效的架构方法,而应该由网络延迟和自动化处理,而不是业务过程的等待时间来测量。自动化很明显,数字服务应该包括尽可能多的计算机进程(理想情况下每台计算机100%),以及更少的必要人工干预。
必须向数字服务提供智能繁琐的工作,以最大限度地减少客户或其他方所需的工作量和理解力。这里所使用的术语“智能”意味着服务应该能够帮助客户处理最原始的信息,并进行相关的操作,凝聚,提炼和转换,所有这些都不必担心它的用户。同时,这种情报也意味着该服务必须能够预测客户的后续步骤,并提前做好准备提供建议。
在线数字系统必须可以通过互联网从任何地方访问,不得受到任何设备和使用限制。
美丽一个漂亮的界面和一个构造精美的API应该出现在数字时代的任何服务中。在某种程度上,美学是观察者的主观结论,但它也意味着易于使用,直观且能够满足顾客的需求。这意味着客户最重要的内容可以直接交付给客户。
推进变革。它必须通过数字服务业务流程来定义,而不是定义数字服务的业务流程。数字化意味着业务流程必须改变以适应信息技术的世界,而不是相反。您不应该继续以在线方式遵循离线时代的做法。
数字不是什么
批处理。在数字时代,我们不应该继续依赖数据源和离线编程。机器之间的通信必须通过API完成,并且必须在信息可用的时刻完成。这可确保信息始终是最新的。
手动处理,扫描过程的默认形式不应涉及任何干预或手动处理。任何离线干预都应被视为例外,例如无法使用数字服务,或者在某些任务中,自动学习/处理技术还不够成熟。例如,欺诈检测仍然与人工干预密不可分。
技术更新。技术不允许您以数字方式进行转换。进入云无法帮助您以数字方式进行转换。微服务架构的使用并不意味着它具有数字转换。使用NoSQL并不意味着扫描。如果您看到一个强调其技术成就的组织来支持数字化转型过程,那么您可能会认为您的数字路径不正确。帮助改造
云 - 前一节已明确指出技术本身不是数字目标。本节将开始(并继续)解释为什么正确的技术选择可以帮助您实现数字化转型。众所周知,云计算可以帮助用户获得数字服务所需的可扩展性,性能和规模。云计算背后有一组复杂的分布式系统,但它可以帮助您确定正确的方向。
持续集成/持续交付。自1999年我作为程序员开始我的职业生涯以来,CI/CD可能是软件开发中最大的收获之一。当时,团队和单独编写代码所需要的团队成员,很少合并,并在连接前花了忙碌的工作多天,并通过繁琐的操作合并代码。然后,他们悲惨地发现代码无法集成并协同工作。 (实际上,我作为开发人员参与的第一个项目甚至没有使用VCS,但这是另一个故事)。 CI/CD与定期演示(通常至少每天一次)和小型合并(如有必要)相结合,有助于快速,安全地开发高质量的代码。该团队将有更多时间专注于开发客户真正需要的数字功能。
敏捷作为一种方法论,它可能并不完美。但是该方法的基本原理与数字概念完全兼容,并且可以根据客户的需要促进定期交付。不基于敏捷的数字程序应该更加努力地满足转型的需要。如果敏捷方法不可行,至少所有方法都必须首先考虑敏捷的基本原则。专注于人而不是资源,及时设计,不断发展的架构。无论选择哪种方法,这些基本原则都适用。
搜索用户。虽然我最近才开始研究这个,但我在这个领域有很多第一手经验,并且与许多非常有才华和经验丰富的专家合作过。他们告诉我,只要他们是正确的,用户研究将成为数字服务的核心。甚至比代码,架构和方法更重要。用户的研究可以将其带入数字天堂。为什么因为如果“用户”感觉更有用,他的服务将更加可用,将被更多人使用......最后,将更加成功。使用术语“用户研究”而不是“客户研究”,因为业界称之为“客户研究”。
简化设计作为一名建筑师,我常常钦佩一件事:我们的设计应该尽可能简单。如果没有必要,请不要使设计复杂化。不要试图解决永远不会出现的问题。互联网上有很多文章解释了原因,但从数字的角度来看,简单的设计使每个人都可以更加关注手头的事物,从而改善客户体验。复杂的设计意味着更多的维护,更多可能出错的事情以及更多的时间来确保服务运行的频率超过改善数字体验所需的频率。现在是数字化转型的时候了。
组织到数字世界的旅程充满挑战和困难,甚至可能没有争议。在这次旅行中,你肯定要面对各种好处的问题。事实上,一开始你可能会有很多问题。
从非数字化到数字化的心态转变可能是最困难的部分。任何能够站立和支持的组织都拥有多年合作的核心员工。这些员工非常了解业务,对公司非常忠诚。正是这些员工建立了组织的文化和理念。但是,这些员工在变革之前也是最难撼动的,必须说服他们客户不是组织内部的“业务”,而是组织提供服务的用户。他们需要习惯每周定期发布甚至每日发布。他们必须明白,以前的业务流程是针对超级计算机的世界,而不是针对互联网或智能手机。该世界的所有询问都是通过代理商而非设备进行的。这不是因为他们缺乏智慧和能力,而是因为他们取得了成功。想要实现数字化的组织只是以某种方式取得成功的组织,因此他们可以问:为什么要改变?
还存在技术挑战。分布式系统,如微服务云RESTful架构的执行肯定能产生显著的收入,但也面临着延迟,数据一致性,缺乏国家失败和后续的服务方面的挑战。您仍然必须使用组织中一些未考虑从开发中获得的高容量,低延迟事务的基本遗留系统。您如何考虑在数字战略中更换此类系统?如果你考虑一下,你打算如何将数据从旧系统更改或迁移到新系统(想想Strangler模式)?但是这个过程很昂贵,所以如果你不打算更换它,传统平台如何适应你的数字视觉?也许数字平台已经实时完全实现了低延迟操作,但仍在使用旧的录制系统。
在考虑投资数字化转型时,首席执行官,首席信息官或其他CXO需要借此机会将组织的成功放在员工身上。让产品所有者的工作专注于客户,跳出框架进行创造性思维。了解这些信条重要性的技术和软件架构师也应该更加意识到这些是由业务和客户目标驱动的,而不是其他因素。开发人员不能将高质量的代码看作是一种负担,而是作为创造和创新的自由。测试驱动开发(TDD)提供最无限的错误修复和支持。同时,业务分析师必须能够将需求解释为数字流程,而不是将其解释为脱机的流程。数字化转型,这并不容易,但只要有合适的人才和耐心,所有的时间和精力投入都会得到回报。
孤独的人
数字化要基于业务