<郭东白的架构课> Day16 通用能力2

59 阅读1分钟

保证交付的能力

降低不确定性
    不确定性的来源主要包括目标的不确定性,资源的不确定性,商业技术环境的不确定性,以及用户需求的不确定性
控制复杂度
    主要的手段包括
        1)从问题域层面分解架构规划和交付方案
        2)增加架构设计方案本身的结构性
        3)按照多种方式分割交付模块
最小化架构方案

沉淀知识的能力

一个理想的知识沉淀的过程,不仅包括一个被动的、通过文档来记录活动历史的过程,还包括一个主动的、通过文档来驱动思想实验的、创造历史的过程