节点四:架构规划之需求确认

83 阅读1分钟

首先要从产品定位的角度来梳理。一般来说,应该从产品经理那里拿到三个信息:

  1. 客户
  2. 用户
  3. 核心场景

其次要从执行者定位的角度来梳理。一般来说,你需要从技术团队的管理者那里拿到以下信息:

  1. 执行团队
  2. 执行域划分
  3. 需求承接方

最后是取舍规则,你应该从决策者和赞助者那里来确认如下信息:

  1. 需求优先级的决策信条
  2. 必保需求
  3. 隐含的技术需求

作为架构师,你需要准确区分最小必要的需求和无关紧要的需求。只有那些与项目目标形成因果关系的强依赖需求,才是属于架构活动的需求。你的关注点应该放在如下五个方面:

  1. 需求的必要性
  2. 需求的正确性
  3. 需求合理性
  4. 需求的可达性
  5. 需求的承接方

一个架构活动中最终要承接的需求,在这五个问题的答案上必须是肯定的。而这个梳理需求的过程,其实也是执行风险的梳理过程。

执行域划分是个压力非常大的环节。作为架构师必须保持开放心态,要充分表达,大胆建议。不过也要注意,你并没有决策权,因为你能提供的仅仅是技术视角,而不是整个企业的视角。


此文章为5月Day26学习笔记,内容来源于极客时间《郭东白的架构课》