知识卡片
架构分工条件
内容
架构只在同时满足5个条件时产生:工作须由人做、个人能力有限、个人时间有限、对系统有更高要求、系统复杂到单人无法完成。一旦分工发生,原本一人承担的工作被拆给不同角色,再靠沟通机制重新拼合成整体。发散:单人小项目常不需要”架构”,条件不成立时过早引入架构只会增加沟通成本。
参考来源
- 位置:《架构漫谈》第1章《什么是架构》「为什么会产生架构?」一节(源文件:_epub-src/OEBPS/text00001.html)
- 结论依据:原文明确列出5个条件并断言"当这5个条件同时成立,一定会产生架构",直接支持卡片对分工产生条件的概括。
- 原始内容:"1.必须由人执行的工作(不需要人介入,就意味着不需要改造,也就不需要架构了)2.每个人的能力有限……3.每个人的时间有限……4.人对目标系统有更高的要求……5.目标系统的复杂性使得单个人完成这个系统,满足条件2,3……当这5个条件同时成立,一定会产生架构。"