写点什么

企业架构师的敏捷策略

  • 2007-04-15
  • 本文字数:920 字

    阅读完需:约 3 分钟

Scott Ambler 给希望对其企业架构过程进行剪裁的企业架构师们提出了一些忠告,告诉他们怎样支持敏捷软件开发团队。文章发表在 Cutter Consortium 的一份企业架构师报告中,总结如下。

在文中 Scott 向企业架构师阐述到,敏捷软件开发团队的工作方式各不相同,作为一个企业架构师必须清楚如何使这些团队“以一种将敏捷方式反映到软件开发的方式”工作。首先 Scott 指出敏捷团队 _ 需要 _ 从企业架构师处得到些什么:

  • 手把手的参与。不仅仅是设计,还需要参与实际编码。
  • 对常用标准和方针直截了当的指引。敏捷团队信仰的是编码和相似的标准,但企业架构师“必须做好维持这些信仰的准备,并以合作的方式支持这些信仰”。
  • 总体概要图。“就我本人而言,我发现对于业务应用来说,一个高层次的企业领域模型、一张提供技术基础架构高层概况的 UML 部署图、一张自由格式的‘架构层次’图,以及一张高层企业业务流程模型总是非常有用的。”
  • 参考架构。使参考实现来阐述预期的标准和实现方式。
  • 指导。“对你组织内部的架构概念、架构、设计和其它系统的指导。”

随后,Scott 阐述哪些是敏捷团队不需要从企业架构师处得到的:

  • 长篇累牍的文档。亲自上手了解要好得多。
  • 耳提面命的管理。“对于敏捷团队来说,协作方式的管理最为行之有效,命令 + 控制的方式只会适得其反。”
  • 审查(Review)。“审查是个‘很逊的过程’(Reviews are “process smells”);假如紧抓审查不放有意义的话,那么这意味着你很可能在项目一开始就犯下一个严重的错误。”

最后,Scott 总结到:

企业架构师这些日子并不好过,因为他们不得不支持传统、敏捷以及混合型的开发团队。这也就是说,企业架构师必须能够灵活变通,并且随时准备适应即将到来的情况。开发团队则不应被要求去适应企业架构师的那一套,至少不是明显去适应。我的经验告诉我,如果让企业架构喧宾夺主,掌控了开发项目的全局,那么这个项目必败无疑 _(译者按:此句原文是“In my experience, the surest way to failure is to have the enterprise architecture tail wag the development dog”。英语里有这样一种说法:“The tail wags the dog”,比喻“某个不重要的事情占据了主导地位”)_。

您可以在 Cutter Consortium 注册后免费下载这份报告的 PDF 文档。

2007-04-15 19:30771
用户头像

发布了 117 篇内容, 共 15.7 次阅读, 收获喜欢 0 次。

关注

评论

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

聊聊前端性能指标那些事儿

京东科技开发者

性能优化 前端 性能 前端性能 企业号 3 月 PK 榜

CNStack 虚拟化服务:实现虚拟机和容器资源的共池管理

阿里巴巴云原生

阿里云 云原生 虚拟化 CNStack

滴滴 一面总结

Java你猿哥

Java 滴滴 java面试 面经

面试造飞机?GitHub顶级“java面试手册2023”(面试通过率95%)

Java你猿哥

Java 面试 面经 Java工程师 春招

OpenHarmony社区运营报告(2023年2月)

OpenHarmony开发者

OpenHarmony

解决90%面试问题!GitHub顶级"Java面试手册"了解下八股文天花板

Java你猿哥

Java 面经 校招 Java工程师 春招

Z世代新母婴人群消费洞察2023

易观分析

母婴 新消费 Z世代 消费

微前端框架single-spa子应用加载解析

京东科技开发者

生命周期 微前端 VUE 3.0 源码 企业号 3 月 PK 榜 single-spa

cookie时效无限延长方案

京东科技开发者

自动化测试 Cookie 接口自动化 UI自动化 企业号 3 月 PK 榜

机器学习算法(八):基于BP神经网络的乳腺癌的分类预测

汀丶人工智能

数据挖掘 机器学习 BP神经网络

ShareSDK常见问题

MobTech袤博科技

瓴羊Quick BI的存在,让企业管理不再复杂繁琐

对不起该用户已成仙‖

焱融 YRCloudFile 在海量小文件场景训练加速优化策略

焱融科技

文件存储 容器存储 分布式文件存储 高性能存储 全闪存储

全网最新架构实战文档:高并发+分布式+微服务+SpringBoot+Nginx

三十而立

Java 分布式 java面试

公司刚来的阿里p8,看完我构建的分布式框架,甩给我一份文档

三十而立

Java 分布式 java面试

Astute Graphics for Mac(全系列ai插件合集)支持ai 2022/2023

理理

Astute Graphics AI插件

软件工程高效学 | 软件工程基础

TiAmo

软件工程

阿里架构组分布式架构技术使用心得:全在这一份文档里面了

三十而立

Java java面试

49天含泪苦学这些分布式技术文档,一不小心,吊打了字节跳动面试官

三十而立

Java 分布式 java面试

不同于Oracle:MySQL的insert会阻塞update

GreatSQL

MySQL oracle greatsql greatsql社区

SVN客户端:SmartSVN Mac许可证激活版

理理

pulsar 报错源码排查:"Not enough non-faulty bookies available"

李code

源码 pulsar 故障恢复 参数调优 白话源码

扒站软件:SiteSucker汉化激活

真大的脸盆

Mac Mac 软件 网站下载 下载网站工具

Spring竟然可以创建“重复”名称的bean?—一次项目中存在多个bean名称重复问题的排查

京东科技开发者

spring bean @Bean 企业号 3 月 PK 榜

三维动画视觉软件Autodesk Maya 2023软件介绍及安装教程

理理

maya Autodesk Maya 安装教程

CoordConv:给你的卷积加上坐标

华为云开发者联盟

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

博睿学院 | 本周四,博睿学院数据集成系列公开课正式开讲

博睿数据

数据中台 智能运维 博睿数据 博睿学院

如何使用责任链默认优雅地进行参数校验?

JAVA旭阳

Java spring

对前端性能优化的一些小看法

Yestodorrow

【共创共赢】AntDB数据库合作伙伴交流会(北京站)顺利举办

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 3 月 PK 榜

30s 就可以掌握的 Nginx 片段

Java你猿哥

Java nginx ssm Java工程师 nginx 开源版

企业架构师的敏捷策略_研发效能_Floyd Marinescu_InfoQ精选文章