前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「技术架构」EA874:技术架构的原则和标准

「技术架构」EA874:技术架构的原则和标准

作者头像
首席架构师智库
发布2020-07-17 11:30:45
8930
发布2020-07-17 11:30:45
举报
文章被收录于专栏:超级架构师

企业技术架构中EA原则的应用

原则经常是正式EA工作的一部分。它们在个人决策和广泛适用且独立于具体决策的基本业务目标之间提供了更强的联系。原则是组织为激发最佳行为而选择的准则或最佳实践。它们很可能(在最高级别)被追溯到基本的业务需求和策略。如果使用得当,给定解决方案中的关键选择或决策应该可以追溯到解决方案的目标,特别是在创建过程中应用的原则,这些原则代表了IT组织(ITO)或IT中的特定参与者甚至业务的所有IT项目或解决方案的更一般的目标作为一个整体。这使得ITO能够提醒业务部门为什么要这样做,特别是在建议某个特定项目之外的问题应该影响该单个项目的预算时。毕竟,通过批准EA原则,企业表明这一原则是重要的;ITO只是在某一特定领域根据这一建议或愿望行事。

因此,对于企业技术架构或基础设施规划,在完成设计或模型(如技术模式和技术服务)之前,定义关键的ETA设计架构原则(DAPs)并就其达成一致也是很有用的。将ETA与整个EA(或IT)和业务原则联系起来有助于简化采用,并且坦率地说,有助于促进行为的真正变化

图1

原则(或其含义)应继承自更高层次的原则,并针对这些更具体和更实用的技术模型和/或基础设施设计进行专门化(或形成新的一般原则)。原则随后成为最高级别EA指导和更详细的ETA建模或基础设施设计工作之间的主要联系。直观显示连杆的矩阵是分析基于原理的分析或设计的连通性和完整性的常用工具。

优先原则

由于有许多原则可以帮助定义使用原则来管理或评估解决方案的规则,因此需要对原则进行一些优先级排序。在某些情况下,原则(或者至少是单独原则的含义)可能存在直接冲突。例如,组织可能有一个“低成本”原则,但也有一个“高可用性”原则-显然,在特定情况下,其中一个设计目标必须大于另一个。因此,必须对哪些原则应优于其他原则的某些预设决定进行定义。但是,对于任何给定的项目,所有原则都可以被项目目标覆盖。在这一点上,应该简单地指出,具体的项目要求或更一般的、先前商定的原则正在被具体拒绝,并指出这一决定可能产生的后果。至少这些原则没有被完全忽视。

使技术标准发挥作用

在许多组织中,技术标准被忽略。这在业务人员很少或根本不参与体系结构的企业中尤其常见。企业架构师总是在努力改变这种行为。

缺少的一个关键元素是架构和业务好处之间的链接。特别是,企业架构必须从业务策略中驱动。此链接为架构提供了适当的上下文,并允许在架构标准的好处和向项目授予标准豁免之间进行权衡。然而,架构仍然有许多障碍需要协商才能使这种连接有效。其中包括:

  • ·寻找商业战略
  • ·商业战略分析
  • ·获得架构的业务支持
  • ·制定适当的治理安排

获得企业架构的执行支持有一个重要的文化因素。另一个可能遇到的障碍是来自IT人员的阻力,他们经常对自己设计选择的限制感到不满。

为了克服这种阻力,建筑师可以做以下工作

1] 创建架构恐慌图-

架构恐慌图可以生动地传达降低IT产品组合复杂性的需要。下面是一个架构恐慌图的例子。

图2

2] 机会主义地选择项目——

寻找涉及多个业务部门变更的项目。这样的项目优化了跨多个业务单元运行的端到端业务流程,或者它可能正在构建一个通用的、企业范围的客户或产品视图。架构师必须警惕这些项目带来的机会,并主动提出一个解决方案,使他们能够推进自己的事业。在这一点上,建筑师必须务实。

3] 在企业中交朋友-

在项目中与企业建立良好的关系。尝试理解业务问题,并帮助提出解决方案,该解决方案也可能有助于为体系结构创建下一个迭代。

4] 在技术标准的制定中包括关键的利益相关者——

利益相关者为支持标准设置的评估和意见带来了有价值的视角。参与技术标准决策的制定必然会获得更高水平的支持,这意味着更愿意在实践中应用标准。

5] 积极主动地与项目合作-

架构师应该在项目.If架构师是项目高级设计团队的一部分,与项目中的所有利益相关者和人员建立了更健康的关系。

6] 使技术标准易于项目查找和使用-

这些标准必须易于通过企业内部网访问并清楚地记录在案。然后,将技术标准聚合到可重用的技术模式中,以解决特定的用途,例如大容量在线事务处理或友好和安全的客户Web访问。

本文:http://jiagoushi.pro/node/1061

讨论:请加入知识星球【首席架构师圈】或者小编小号【jiagiushi_pro】

微信公众号

关注微信公众号【首席架构师智库】

微信小号

希望加入的群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型。

知识星球

向大咖提问,近距离接触,或者获得私密分享。

点击加入知识星球【首席架构师圈】

微信圈子

志趣相投的同好交流。

点击加入微信圈子【首席架构师圈】

喜马拉雅

路上或者车上了解最新黑科技资讯,架构心得。

点击,收听【智能时刻,架构君和你聊黑科技】

知识星球

认识更多朋友,职场和技术闲聊。

点击加入知识星球【知识和技术】

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 首席架构师智库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 企业技术架构中EA原则的应用
  • 优先原则
  • 使技术标准发挥作用
    • 为了克服这种阻力,建筑师可以做以下工作
      • 1] 创建架构恐慌图-
      • 2] 机会主义地选择项目——
      • 3] 在企业中交朋友-
      • 4] 在技术标准的制定中包括关键的利益相关者——
      • 5] 积极主动地与项目合作-
      • 6] 使技术标准易于项目查找和使用-
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档