知识卡片
架构师的参与度在项目周期呈两头高中间低
内容
架构师的工作强度不是均匀分布在项目周期里,而是两头高、中间低:初始化阶段(定范围、达成需求一致、做出架构方向决策)参与度最高;进入设计构建测试阶段参与度下降,转做设计主管、复审、答疑等辅助工作;交付前后参与度再次升高,因为要处理最后关头的意外问题,确保系统平稳过渡到运维环境。发散:架构师不该把自己定义为”只在开局出场”的角色,交付阶段同样需要专门预留精力。
参考来源
- 位置:第5章《软件架构师的角色》5.2节「架构师的角色」图5-2架构师参与情况(源文件:_epub-src/OEBPS/text00043.html附近)
- 结论依据:原文明确描述架构师在初始化阶段参与度最高,设计构建测试阶段参与度降低(转做设计主管/复审/答疑),交付前后参与度再次达到顶峰以处理最后关头的意外问题,直接支持卡片结论。
- 原始内容:"在初始化阶段,你的参与程度很高。你所有的时间都在定义系统范围并对其达成一致意见……你的参与程度在设计、构建和测试阶段会降低……你可能在这段时间中会有另外的工作要做,如设计主管或设计者……在交付之前和交付过程中,你的参与程度会再次达到顶峰,因为你会提供支持和指导,以帮助大家解决在最后关头意外发生的问题。"