架构训练营 week3 学习总结
架构师的职责是什么?
架构师是业务与技术的桥梁,需要由判断、拆解、取舍的能力。
主要职责
架构师在前期、中期、后期分别有相应的事情要完成
总的来说:
前期是与业务人员和利益干系人开会,明确和澄清业务需求,确定复杂度
中期是与架构小组讨论和写文档,并且向利益干系人汇报备选方案
后期则是细化架构,写架构文档,并宣讲架构设计
所以基本大部分时间在开会和沟通中度过
架构师前期要做什么?
架构师前期主要进行利益干系人的分析和诉求的排序。
因为有些诉求是相互冲突的,而有些诉求在同一维度有不同的要求,需要用沟通或者解释的方式来消除
架构师中期要做什么?
架构师中期要做的事情是:完成备选架构的设计,一般 3~5 个,并且根据约束条件筛选掉一些不符合要求的
从剩余的备选方案中,用 360 度环评+维度排序的方式,结合业务要求,挑选出最优的方案。
架构师后期要做什么?
后期主要是完成详细架构设计
主要包含架构规范和架构质量两部分。
确定了这些内容,可以减少后续落实架构过程中的沟通成本,提升效率。
架构设计文档主要有三部分内容:
第一部分:业务背景、约束和限制
第二部分:总体架构设计和详细架构设计
第三部分:架构质量设计和架构演进设计
版权声明: 本文为 InfoQ 作者【红莲疾风】的原创文章。
原文链接:【http://xie.infoq.cn/article/dc846e893d8c74f78fb85b261】。未经作者许可,禁止转载。
评论