【企业架构实践】要避免的 7 个企业架构错误

news2024/11/15 16:58:18

颠覆性时代需要有弹性、前瞻性的企业架构。不要让错误的框架破坏您的组织实现当前和未来目标的能力。

企业架构为成功的业务 IT 计划奠定了基础。如果设计和实施得当,企业架构将帮助业务领导者实现他们的目标,使组织变得更具响应性、效率和竞争力。

不幸的是,仅仅几个常见的错误就会使企业架构无法满足其设计者的预期目标。事实上,随着时间的推移,有缺陷的企业架构可能会将企业引向完全错误的方向。


在开发或更新您的企业架构时,请退后一步,确保它没有落入以下七个陷阱中的任何一个。

1. EA 工作与业务需求不一致


企业领导者可能会设计一个连贯、详细的架构,但除非它专注于现实世界的业务需求,否则它不会在长期内取得成功。

在计划开始之前,通信基础设施服务提供商 Zayo 的首席信息官 Ginna Raahauge 建议收集企业最具影响力的用例,以对现有企业架构进行压力测试,以发现潜在的漏洞。她建议,确保用例是相关的。“如果您遇到订单准确性方面的挑战,[例如],请务必考虑导致前端和后端出现这种情况的原因,以及架构的变化如何解决这个问题。”

Raahauge 认为企业架构永远不会真正完成。“它是活生生的,”她说。Raahauge 建议至少每五年重新审视一次企业架构。“随着技术的发展速度越来越快,我们需要能够在五年的技术变革中幸存下来,”她解释道。

2. 不采取客户至上的方法


商业和 IT 咨询公司 Capgemini 的副总裁 Phillip Hattingh 表示,在设计企业架构时,将设计计划与以客户为中心的方法保持一致非常重要。他说,应在整个设计过程中启用以客户为中心的目标和结果 KPI,促进真正的全渠道客户旅程,解决数字和物理相互作用。“设计将如何实现组织的预期结果应该是明确的,并且可以很好地沟通,以支持成功的转型。”

以客户为中心的企业架构设计方法标志着对传统以产品为中心的模型的重大改变。“客户至上的方法将挑战传统模式,并有可能导致未来的运营模式发生变化,”Hattingh 指出。“如果不采用以客户为中心的设计,组织也可能会失去市场竞争力。”

3. 忽视集中核心目标和能力


无法集中核心业务目标和能力的企业架构注定会产生或保留孤岛。

Adobe 前首席企业数字政府解决方案技术总监乔纳森·贝内特警告说:“当不同的办公室和部门遇到相同的挑战并部署经常重叠的解决方案时,他们会陷入冗余、低效的系统中,从而阻碍实现业务目标的进展。”美国农业部建筑师。“此外,一旦工作流被孤立,实施任何企业架构都会变得越来越困难。”

Benett 说,在担任政府机构企业架构师期间,他目睹了孤岛的破坏性影响。“拥有预算和人力资本来解决当前问题的办公室将开发自己的应用程序和方法,而不是构建具有多种用途并满足跨机构需求的应用程序的平台,”他说。“当办公室和部门分开工作时,他们倾向于反对精简……因为他们缺乏对整体业务目标的好处的可见性。”

拆除孤立的企业架构的一种有效方法是邀请代表主要业务功能的团队对他们所有的数字工具进行分类,包括应用程序、网站和劳动力管理程序。然后包括企业范围的流程和策略。Benett 说,一旦创建了这个包罗万象的目录,就可以识别并建立差距和优势。“从那里,能力驱动的业务架构可以开始形成,”他指出。

4. 将技术置于灵活性和业务目标之前


医疗数据和软件公司 Arcadia 的首席技术官 Jonathan Cook 表示,在开发企业架构时,很容易陷入以技术为中心的世界观,而忽略了商业价值模型。“业务需求在不断变化,作为技术领导者和专业人士,我们需要支持、支持和加速这种变化。”

当被以技术为中心的前景蒙蔽或束缚时,企业领导者可能会发现自己陷入了争论各种技术方法的优越性,而不是专注于如何支持当前和未来的业务需求。“如果我们不能提供灵活、有弹性的架构,我们可能会阻碍我们的组织有效竞争,”库克警告说。“在这场大流行的过去 18 个月中,我们看到能够迅速适应不断变化的市场条件的企业能够生存甚至蓬勃发展。”

5. 困在当下


在没有预见未来增长需求的情况下开发的企业架构可能最终会失败。保险经纪公司 World Insurance 的首席信息官/首席信息安全官 Liz Tluchowski 说:“如果没有路线图,您将遇到创造效率的限制,以及支持业务目标的限制。” “当你发现你所构建的东西不能满足企业的运营需求时,你还将面临重新发明轮子的额外费用。”

Tluchowski 建议在构建任何随着企业发展和/或业务需求变化而可能需要可扩展性的系统时保持开放的心态。“使用以其开放式架构而闻名的平台和服务,因为技术永远在变化,即使您制定了计划,也有很多不可预测的事情。”

6. 安全漏洞


随着网络威胁形势的发展,企业架构在过去几年中被迫改变。网络安全技术公司 Deep Instinct 的网络安全倡导主管 Chuck Everette 说:“在过去,安全是一种附加或事后的想法。“安全性现在是企业架构和设计的核心和前沿,”他指出。“其他一切都建立在它之上或周围。”

哈里斯堡科技大学网络安全管理研究生项目的负责人 Bruce Young 警告说,在企业架构设计阶段开始时不包括安全是一个危险的错误,因为系统、应用程序和数据可能会受到威胁。“网络威胁不断增加,对组织的成功网络攻击每天都在发生,因此必须从设计阶段开始将安全纳入企业架构流程。”

Everette 说,基本的安全考虑必须在设计和规划阶段以及最终签核前的测试和验证中进行,他建议在企业架构开发中采用安全设计方法。“Security-by-design 根据业务风险、价值以及违规和漏洞的影响强制执行设计的优先级。”

7. 追求完美


大多数才华横溢的人,包括 IT 和业务人员,都希望构建完美的东西。虽然完美可能是一个令人钦佩的目标,但在开发企业架构时,这并不是一个特别好的追求,尤其是在面向未来的架构或规模化构建时。

云计算服务提供商 Fastly 的工程副总裁 Laura Thomson 解释说:“这当然很重要,但过度旋转会导致大量问题,主要是各种过度构建和过度架构。”

汤姆森警告说,为企业构建管理层希望在五年内拥有的完美架构将导致复杂性和成本大幅增加。“它推迟了交付期限,使系统构建速度变慢,更容易出错和中断,并推高了成本。”

Thomson 建议瞄准一个只是好的架构,而不是完美的架构。 “完美的系统并不存在,”她说。获得 80% 的短期解决方案,为企业带来价值。“你可以而且应该迭代改进,”汤姆森补充道。

本文 :https://architect.pub/7-enterprise-architecture-mistakes-avoid
讨论:知识星球【首席架构师圈】或者加微信小号【ca_cto】或者加QQ群【792862318】
公众号

【jiagoushipro】
【超级架构师】
精彩图文详解架构方法论,架构实践,技术原理,技术趋势。
我们在等你,赶快扫描关注吧。
927504af9b915fad4f5cd4951679111b.jpeg
微信小号

【ca_cea】
50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化.

5f6e33e354b1c88509691180a100ea82.jpeg

QQ群

【285069459】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。
加QQ群,有珍贵的报告和干货资料分享。

d5cb181554a526f758893f6a9d97b0f4.jpeg

视频号【超级架构师】
1分钟快速了解架构相关的基本概念,模型,方法,经验。
每天1分钟,架构心中熟。

0ec410483b4d0524e299651e71804755.jpeg

知识星球【首席架构师圈】向大咖提问,近距离接触,或者获得私密资料分享。

3211317245427e40dab0933ad2211a47.jpeg

喜马拉雅【超级架构师】路上或者车上了解最新黑科技资讯,架构心得。【智能时刻,架构君和你聊黑科技】
知识星球认识更多朋友,职场和技术闲聊。知识星球【职场和技术】
领英Harryhttps://www.linkedin.com/in/architect-harry/
领英群组领英架构群组
https://www.linkedin.com/groups/14209750/
微博‍‍【超级架构师】智能时刻‍
哔哩哔哩【超级架构师】

174ffc2a8df7891f3c8e2cd654ae44fe.jpeg

抖音【cea_cio】超级架构师

1330044df0297dbd3d0153b578be9708.jpeg

快手【cea_cio_cto】超级架构师

807e75d2afb80590405199f984bcbc7d.jpeg

小红书【cea_csa_cto】超级架构师

f2354398051dc54bdbc72d4ca036a5cc.jpeg

网站CIO(首席信息官)https://cio.ceo
网站CIO,CTO和CDOhttps://cioctocdo.com
网站架构师实战分享https://architect.pub   
网站程序员云开发分享https://pgmr.cloud
网站首席架构师社区https://jiagoushi.pro
网站应用开发和开发平台https://apaas.dev
网站开发信息网https://xinxi.dev
网站超级架构师https://jiagou.dev
网站企业技术培训https://peixun.dev
网站程序员宝典https://pgmr.pub    
网站开发者闲谈https://blog.developer.chat
网站CPO宝典https://cpo.work
网站首席安全官https://cso.pub    ‍
网站CIO酷https://cio.cool
网站CDO信息https://cdo.fyi
网站CXO信息https://cxo.pub

谢谢大家关注,转发,点赞和点在看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/759059.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

matlab使用教程(2)—数组索引、工作区与字符

1数组索引 MATLAB 中的每个变量都是一个可包含许多数字的数组。如果要访问数组的选定元素,请使用索引。 例如,假设有 44 矩阵 A : A [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16] A 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 引…

python selenium.webdriver 爬取政策文件

文章目录 获取文章链接批量爬取政策文件应用selenium爬取文件信息数据处理导出为excel 获取文章链接 获取中央人民政府网站链接,进入国务院政策文件库,分为国务院文件和部门文件(发改委、工信部、交通运输部、市场监督局、商务部等&#xff…

JavaScript 中 五种迭代数组的方法 every some map filter forEach

JavaScript 中 五种迭代数组的方法 every some map filter forEach 1.every 和 some2.filter (重点常用)3.map (灵活常用)4.forEach (重点常用) ECMAScript 提供了 5个对数组的迭代方法 1.every() 2.some() 3.filter() 4.forEach() 5.map() 1.every 和 some every…

串联型PI和并联型PI调节器的比较

一、PI调节器的种类 图3-4 仿真波形变化情况(串联型PI调节器,1500r/min) 从图3-1到3-4比较可知,与并联型PI调节器相比,串联型PI调节器的超调量很小(速度环),且动态过程时间短&…

从新的角度看待大模型微调

一、前言 一切要从最近大火的Lora(《LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS》)说起,该文章在ICLR2022中提出。说的是利用低秩适配(low-rank adaptation)的方法,可以在使用大模型适配下游任务时只需要训练少量的参数即可达到一…

【SQL应知应会】表分区(二)• MySQL版

欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享,与更多的人进行学习交流 本文收录于SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习,有基础也有进阶,有MySQL也有Oracle 分区表 • MySQL版 前言一、分区表1.非分区表2.分区…

【运维】第03讲(下):Nginx 负载均衡常见架构及问题解析

Nginx 负载均衡常见问题 那么,Nginx 负载均衡的通常配置会出现哪些问题呢?这里列出几种比较常见的问题: 客户端 IP 地址获取问题域名携带问题负载均衡导致 session 丢失问题动态负载均衡问题真实的 Realserver 状态检测接下来,我们就重点讲解下 Nginx 作为负载均衡的这几个…

从代码角度戳一下springMVC的运行过程-spring16

1、首先页面需要输入地址: 2、画张图------ 这个地址先找Tomcat,而Tomcat帮你找你的工程 3、 4、每次都要过这个地方 这句servlet代码 具体流程是: SpringMVC的执行流程 这个Handler干嘛?负责对你的请求进行解析,知道我最终要找…

WAIC2023丨AI图像内容安全“黑科技”如何助力科技发展?

〇、前言 7月7日下午,2023世界人工智能大会(WAIC)“聚焦大模型时代AIGC新浪潮—可信AI”论坛在上海世博中心红厅举行。人工智能等技术前沿领域的著名专家与学者、投资人和领军创业者汇聚一堂,共同探索中国科技创新的驱动力量。 在…

latex3【排版】

多行公式排版:(gather、align、split、cases) \section{多行公式}%gather环境\begin{gather} abba \\ abcbaccbacab\end{gather}\begin{gather*} abba \\ abcbaccbacab\end{gather*}​\begin{gather} abba \\ 123 \notag …

贪吃蛇游戏制作

目录 前言 游戏设计 游戏三部曲 函数说明 优化设计 1 前言 终极目标:打造酷炫贪吃蛇游戏 制作环境: VS2015(支持VC2010,VS各个版本) easyx图形库(稍微改下VC6.0也可以实现) 2 游戏设计 贪吃蛇的制作思路就是蛇头带动蛇尾移动,主要…

记一次linux服务器k8s服务失败,重新安装centos系统并部署k8s以及服务【2023年7月15日】

周五,突然收到微信消息说:兄嘚~ 网站无法访问了! 我以为就是普通的小问题,连上服务器看报错呢,执行kubectl get nodes [rootnode101 ~]# kubectl get nodes The connection to the server 127.0.0.1:6443 was refused…

FL Studio 21具有哪些功能?flstudio21会有什么新功能

FL Studio 21 是一个功能完备的音乐制作环境,能够进行多轨道音频录制、音序处理和混音,可以帮助用户创作专业质量的音乐轨道。 借助 VST 托管、灵活的混音器、高级 MIDI 和 ReWire 支持,您将轻松驾驭各种音乐风格。 歌曲或循环可以导出为 .wa…

[QT编程系列-15]: 基础框架 - 信号与槽,connect函数详解

目录 一、线程内不同对象的通信 1.1 connect函数介绍 1.2 connect的用法 1.3 代码示例 二、不同线程间不同对象的通信 2.1 概述 2.2 代码案例 一、线程内不同对象的通信 1.1 connect函数介绍 在使用 Qt 框架进行开发时,connect 函数是用于建立信号与槽机…

hadoop -- Hbase

HBase是一个分布式、可扩展、面向列的数据存储(百万级别列)、可伸缩、高可靠性、实时读写的NoSQL 数据库。 HBase利用 Hadoop的 HDFS作为其文件存储系统, 利用MapReduce 来处理HBase中的海量数据, 利用Zookeeper作为分布式协同服…

AIGC之文本内容生成概述(下)——Transformer

在上一篇文章中,我们一口气介绍了LSTM、Word2Vec、GloVe、ELMo等四种模型的技术发展,以及每种模型的优缺点与应用场景,全文超过一万字,显得冗长且繁杂,在下文部分我们将分开介绍Transformer、BERT、GPT1/GPT2/GPT3/Cha…

electron+vue3全家桶+vite项目搭建【23】url唤醒应用,并传递参数

文章目录 引入实现效果实现步骤测试代码 引入 demo项目地址 很多场景下我们都希望通过url快速唤醒应用,例如百度网盘,在网页中唤醒应用,并传递下载链接,在electron中要实现这样的效果,就需要针对不同的平台做对应的处…

SpringMVC【SpringMVC拦截器、 SpringMVC跨域请求、SSM整合】(七)-全面详解(学习总结---从入门到深化)

目录 SpringMVC拦截器_拦截器过滤敏感词案例 SpringMVC跨域请求_同源策略 SpringMVC跨域请求_跨域请求 SpringMVC跨域请求_控制器接收跨域请求 SSM整合_需求分析 SSM整合_创建父工程 SSM整合_创建dao子工程 SSM整合_创建service子工程 SSM整合_创建controller子工程 …

Gradle和Aritifactory,实现上传Apk并发送消息到钉钉

Gradle和Aritifactory 本文链接:https://blog.csdn.net/feather_wch/article/details/131746580 文章目录 Gradle和AritifactoryGradle基本介绍Gradle插件开发流程本地仓库artifactory搭建添加仓库使用本地仓库gradle插件仓库引入 插件buildSrc开发步骤xxxPluginPg…

【力扣周赛】第 354 场周赛

文章目录 Q1:6889. 特殊元素平方和思路——简单模拟题竞赛时代码 Q2:6929. 数组的最大美丽值思路——差分数组,计算每个数字可能出现的次数竞赛时代码 Q3:6927. 合法分割的最小下标思路——投票法求出现次数超过半数的元素 模拟竞…