架构实战营 模块三:学习总结
架构师的三个核心能力:
判断:业务理解力、沟通能力、技术能力
拆解:技术宽度、技术深度、技术广度
取舍:设计理念、说服能力、决断能力
架构师的三个关键思维:
确定性思维:消除模糊、不确定的说法和信息
创造性思维:通过排列组合创新,得到更多的方案
系统性思维:系统思考,有逻辑和推导过程
利益干系人分析:
角色:投资者、监管者、使用者、评估者、构建者、维护者
诉求分组:时间、成本、范围、质量
详细架构文档设计流程:
1.设计多个备选架构,按照利益诉求及研发能力确定最终方案。
2.根据最终架构,编写详细架构文档:
架构规范:交互方式、数据格式、开发框架
架构质量:可测试性设计、可维护性设计、可观测性设计...
评论