知识卡片

架构师的参与度在项目周期呈两头高中间低

专业/工作

内容

架构师的工作强度不是均匀分布在整个项目周期里的,而是呈现两头高、中间低的曲线:项目初始化阶段(定范围、对需求达成一致、做出决定架构方向的关键决策)参与度最高;进入设计、构建、测试阶段后参与度明显下降,这段时间架构师往往转做设计主管、复审、答疑等辅助性工作;到交付前后,参与度会再次升高,因为要处理最后关头冒出来的意外问题,确保系统平稳过渡到运维环境。发散:这提示架构师不该把自己定义为”只在开局出场”的角色,交付阶段同样需要专门预留精力。

参考来源

《软件系统架构:使用视点和视角与利益相关者合作》第5章《软件架构师的角色》