首页 > 其他分享 >【面试】你了解过 TOGAF 标准吗?请谈谈你的认知。

【面试】你了解过 TOGAF 标准吗?请谈谈你的认知。

时间:2024-02-02 10:06:02浏览次数:25  
标签:企业 架构 认知 业务 开发方法 面试 TOGAF ADM

先说结论,本人对 TOGAF 标准的认知只是略懂皮毛。个人认为 TOGAF 在中小型企业中要有一定的使用范围。没有必要做到全面覆盖,保持企业扁平和敏捷才是最重要的。 <br>

TOGAF ,全称是“ The Open Group Architecture Framework ”(开放组织体系结构框架),是一个由开放组织( The Open Group )维护和发展的企业架构方法论。TOGAF 旨在提供一种为企业创建和管理其架构的方法,以确保业务和技术目标之间的一致性和协调性。 <br>

其中 TOGAF 最重要的几个概念是:

  1. 建立共享的企业架构认知: TOGAF 提供一套共享的语言和方法,以帮助企业内部各部门和利益相关者更好地理解和沟通其架构。
  2. 提高业务和IT的对齐度: 通过 TOGAF,企业能够将业务目标与技术实施相连接,确保IT战略与业务战略保持一致。
  3. 推动标准化和最佳实践: TOGAF 整合了众多的企业架构概念和最佳实践,帮助企业遵循一致的方法来设计、规划和实施其架构。
  4. 支持架构开发过程: TOGAF 提供了一套阶段性的架构开发方法,包括架构开发方法( ADM )的具体指导,帮助企业按步骤进行架构的规划和实施。
  5. 促进工具和资源的共享: TOGAF 的开放性质使其能够与各种工具和资源集成,帮助企业更有效地管理其架构。

这其中,架构开发方法( ADM )是最最最核心的内容,指导架构师在整个架构开发过程中的工作。 <br>

那么在我们日常管理过程中要使用哪些方法体系配合 TOGAF 标准来使用呢? <br>

既然上面提到了 TOGAF 能够提高业务和 IT 的对齐度,那么IT 服务管理(ITIL)就肯定能够适合。这 ITIL 是一种关于 IT 服务管理的框架,它提供了一套最佳实践,帮助组织规划、交付和支持 IT 服务。与 TOGAF 结合使用,可以确保企业架构与 IT 服务管理的需求和目标相一致。除此之外,结合 TOGAF 和六西格玛可以确保架构开发和实施的过程是高效、优化的,并符合业务质量标准。 <br>

那么对于像我们这种中小型企业要如何实施 TOGAF 标准? <br>

个人觉得没有必要全部沿用,在下面4点做一些裁剪就好。

  1. 有偏向性地使用: 根据业务目标有针对性地选择 TOGAF 中的关键部分。避免过度设计,专注于解决实际问题。
  2. 选择适当的 ADM 阶段: TOGAF 的 ADM 包括多个阶段,可根据项目需求选择使用其中阶段。不必在每个项目中都执行完整的 ADM 流程。
  3. 适当的工具支持: 老外最讲究是使用工具,但中小型企业就不要过多复杂的工具,选择适合的来支持 TOGAF 的实施即可,别把一件事搞复杂咯。
  4. 集中精力解决痛点: 针对痛点将 TOGAF 的方法应用于那些具有最高业务价值的领域,别“雨露均沾”了。

标签:企业,架构,认知,业务,开发方法,面试,TOGAF,ADM
From: https://blog.51cto.com/u_15761576/9541939

相关文章

  • 每日一道Java面试题:说一说Java中的异常
    写在开头任何一个程序都无法保证100%的正常运行,程序发生故障的场景,我们称之为:异常,在Java中对于异常的处理有一套完善的体系,今天我们就来一起学习一下。老样子,用一段简单的代码开始今天的学习。我:“小二,上代码!”JavaBuild君:“好嘞!几位爷,里面请~”【代码示例1】//Java中经......
  • 【面试突击】数据库面试实战(上)
    欢迎关注公众号【11来了】,及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!数据库面试实战数据库方面也是面试中的基础知识,基本上都是必问的,其中索引、事务更是重中之重!存储引擎先来说一下MySQL的存储......
  • ArrayList的扩容机制详解,解决面试难题!
    前言大家好,我是chowley,不知各位在面试中,是否被问过‘读没读过相关框架的源码?’这个经典问题?我最近就遇到了,虽然我之前读过,但这玩意干读不进味啊今天我就来讲讲ArrayList,这个白家长谈的经典数据结构的扩容机制!ArrayList在Java的集合框架中,ArrayList是一个非常常用的动态数组实......
  • 面试官:说一说你的第一个Java程序是怎么跑起来的?
    面试官:“说一说你第一个Java程序是怎么跑起来的?”我:“啊,您是说HelloWorld吗?”面试官:“嗯,没错,几十年过去了,还是helloworld......”我:“好滴!且听俺给您唠一唠”话不多说,直接上一段代码:/***class关键字:用于在Java中声明一个类*/publicclassStaffApplicationTests{......
  • 应届生面试
      一、软件测试基础知识:软件测试的策略有哪些?黑盒测试、白盒测试、灰盒测试、静态测试、动态测试、手工测试、自动化测试、冒烟测试、回归测试单元测试的策略有哪些?逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析编写测试用例的方法有哪......
  • 代码随想录算法训练营第四天 |24. 两两交换链表中的节点 | 19.删除链表的倒数第N个节
    142.环形链表II 已解答中等 相关标签相关企业 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,......
  • 面试官:SpringCloudGateway过滤器类型有哪些?
    在SpringCloudGateway中,过滤器是在请求到达目标服务之前或之后,执行某些特定操作的一种机制。例如,它可以实现对传入的请求进行验证、修改、日志记录、身份验证、流量控制等各种功能。在SpringCloudGateway中,过滤器总共分为以下两大类:局部过滤器:只作用于某一个路由(route......
  • 门的方向为何如此重要?探秘产品经理面试题的设计哲学
    大家好,我是小米!最近我在面试产品经理的时候遇到了一个有趣而又颇具深意的问题:厕所的门应该朝内还是朝外开?这个问题看似简单,却蕴含了很多关于产品设计的考量。今天,我们一起来深入剖析这个问题,看看我们在设计产品时应该如何权衡各种因素。背景介绍在日常生活中,我们常常在使用厕所的时......
  • 面试官:Mysql千万级大表如何进行深度分页优化?
    背景假如有一张千万级的订单表,这张表没有采用分区分表,也没有使用ES等技术,分页查询进行到一定深度分页之后(比如1000万行后)查询比较缓慢,我们该如何进行优化?数据准备订单表结构如下:CREATETABLE`t_order`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT......
  • 面试导航
    一、springSpring中@Autowired注解与@Resource注解的区别SpringBoot和SSM的区别+源码解析视频二、javajava八股概念补充 你理解的hashmap是什么三、mysqlmysql的锁总结九、分布式事务分布式事务自编十、算法raft简单回答......