知识卡片

企业架构师与应用架构师的张力

普通读书笔记卡 · 1958.c.10

内容

大型组织常把架构职责拆成企业架构师(负责跨系统生态一致性,如集成、跨市场支持、部署标准化,不直接写代码)和应用架构师(负责单个系统,即使采用架构无关的设计也能成功,因为设计的是功能而非架构)。企业架构师只能通过专注架构或提升架构的设计间接施加影响,靠约束应用架构师的选择实现企业目标。代价是”各自为王”:双方不向同一领导汇报,优先级不一致,容易在日程、集成、约束、平台选择上产生冲突。

参考来源

- 位置:《恰如其分的软件架构》第2章《软件架构》2.9节《大型组织中的架构》(源文件:_epub-src/OEBPS/text00023.html) - 结论依据:原文说明企业架构师通过专注架构或提升架构的设计间接施加影响、约束应用架构师,二者不向同一领导汇报导致优先级冲突,是这种组织分工"毁誉参半"的根源。 - 原始内容:企业架构师……由于他们并不会直接影响软件的质量……他们将通过专注架构的设计或提升架构的设计来施加影响……开发人员、应用架构师和企业架构师并不向同一个领导汇报,这意味着他们的优先级是不相同的。