写点什么

用架构管理敏捷

  • 2014-06-15
  • 本文字数:1239 字

    阅读完需:约 4 分钟

Jan van Santbrink 说,“在管理中,为了充当敏捷的合伙人,架构需要从根本上做出改变”。在管理中,在与敏捷思想一起使用时,架构如何才能发挥关键作用呢?在阿姆斯特丹敏捷管理大会上,他就此问题作了演讲。

InfoQ 采访了 Jan,内容涉及为什么敏捷和架构需要协同、架构如何为敏捷决策提供支持以及做架构对开发的好处。

InfoQ:您认为架构是什么?它与设计有什么不同?

Jan架构是在组件层面,而设计定义组件将如何创建或者是如何创建的。架构跨多个应用程序,而设计可以针对一个应用程序来做。

InfoQ:为什么架构与敏捷的协同很重要?如果它们无法协同会怎样?

Jan协同很重要,因为随着时间推移,架构和敏捷都一直存在。为了避免在它们中的任何一个方面做不必要的工作,我认为协同是必需的。如果它们无法协同,那么团队的解决方案将不适合作为企业级的方案,因为这会导致更高的开发和维护成本。

InfoQ:在您的演讲中,您展示了如何将架构纳入 SAFe。关于这点,您能详细描述一下吗?

JanSAFe 将架构史诗当做起点并定义架构功能。这些功能被添加到待办事项列表中,并与业务负责人一起排定优先级。如果有任何架构功能需要创建来支持多项业务功能,那么就需要将它们添加到在一个单独的冲刺里开发的“架构跑道(architecture runway)”中,但仍然要按时完成。

InfoQ:您谈到了架构在决策中的作用。高层管理者需要做什么样的决策,而架构如何提供支持?

Jan高层管理者的任务是解决业务问题。架构师可以通过提出问题的解决方案、定义优缺点及风险、并达成合适的解决方案来提供支持。这是一个粗略的解决方案,需要在设计和构建之前进行细化。

InfoQ:当一家公司采用了敏捷,还需要做这些决策吗?还是高层管理者做吗?还是说要降到团队层面来做这些决策?

Jan敏捷不会自动解决业务问题,因此,总是需要做这些决策。决策发生在组织的所有层面,战略决策永远不能在操作层面进行。如果这在实践中发生了,那么肯定存在组织问题。

InfoQ:企业可能将架构和敏捷看作不同的事物,因为他们发现二者难以结合。您能举例说明一下它们可以如何结合以及相互支持吗?

Jan我的观点是,企业架构总是有自上而下的特性,而敏捷设计和构建则有自下而上的特性。通过将解决方案和项目架构师包含在团队中,进而把二者结合起来是很可能实现的。企业架构可以基于已知的依赖关系为你提供正确的工作包。敏捷团队可以对实践中确实有用的指南提供反馈。

InfoQ:您能举例说明一下,在敏捷环境中,如何将 TOGAF 用于企业架构吗?

Jan我的观点是,TOGAF 只跟企业架构有关,它用来找出组织中的稳定因素。如果引入了敏捷 EA,那么它将是与敏捷开发团队完全不同的敏捷。

InfoQ:对开发而言,做架构有什么好处?需要哪项投资?

Jan开发可以获得以下好处:

a. 价值链有助于发现利益相关者
b. 构件及依赖关系有助于创建正确的工作包和团队
c. 高层管理者对主要工作内容作出承诺,减少不必要的变更
d. 标准和指南

不同组织的投资数据有很大差别,因此很难做出估计。

查看英文原文:**** Governing Agile with Architecture

2014-06-15 10:422294
用户头像

发布了 256 篇内容, 共 99.8 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

[开源]免费开源MES系统

万界星空科技

开源

如何解决税务管理痛点?

用友BIP

税务管理

如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题?

java易二三

程序员 面试 计算机

javascript运算符与流程控制

timerring

JavaScript

解析架构设计:构建可靠、高效的软件系统

前端连环话

前端架构 架构设计 前端工程化 技术 优化体系

微信业务架构图&学生管理系统架构设计

艾瑾行

架构实战营

用友《大型企业税务数智化转型方法论》:推动企业数智化转型

用友BIP

税务管理

RT-DETR:可以满足实时性要求的DETR模型

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 7 月 PK 榜

捷报:斩获32项认证,6大奖项!

天翼云开发者社区

云计算

Java高级特性——反射

java易二三

Java 编程 计算机

Java Web应用开发案例|模拟12306抢票

TiAmo

Java javaWeb 开发实例

企业纳税申报难题,用友为您解答!

用友BIP

纳税

治水?智水!天翼云用科技解码智慧水务新发展!

天翼云开发者社区

云计算 大数据

新华水力:实现税务集中管理的新路径

用友BIP

税务管理

竞速榜实时离线对数方案演进介绍 | 京东云技术团队

京东科技开发者

实时数据 企业号 7 月 PK 榜 竞速榜 离线数据

乘风出海 提前锁定HDC2023耀星·领航出海论坛

最新动态

企业游学进华秋,助力电子产业创新与发展

华秋电子

【华秋干货铺】一文轻松搞定PCB叠层和阻抗设计

华秋电子

【实践篇】最全的【DDD领域建模】小白学习手册(文末附资料) | 京东云技术团队

京东科技开发者

架构 DDD 领域建模 企业号 7 月 PK 榜

MYSQL中JSON类型介绍 | 京东物流技术团队

京东科技开发者

json MySQL 数据库 企业号 7 月 PK 榜

数据库行业需要什么样的人才?高校老师这样说

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

行云管家荣获CFS第十二届财经峰会 “2023产品科技创新奖”

行云管家

信息安全 创新 云就算

一文读懂原生应用与混合应用

没有用户名丶

使用 IDEA 远程 Debug 调试,太实用了!

java易二三

学习 编程 程序员 IDEA 计算机

明道云与美洽产品生态合作介绍

明道云

你不知道的ES2023 | 京东云技术团队

京东科技开发者

JavaScript ecmascript 前端 ECMAScript 6 企业号 7 月 PK 榜

长沙等保堡垒机选择哪家好?咨询电话多少?

行云管家

网络安全 等保 堡垒机 长沙

用架构管理敏捷_治理_Ben Linders_InfoQ精选文章