节点三:如何通过可行性探索来帮助架构活动避免重大失误?

102 阅读2分钟

可行性探索是架构师帮助企业避免重大方向失误的最后一个节点。

可行性探索的目的,就是让决策者和赞助者对架构目标是否可达,形成一个相对清晰的认知。在可行性探索的过程中,架构师需要在最短时间内发现最重大的风险,并对风险发生时的响应预案做出判断。与此同时,架构师也需要把重大风险披露出来,向赞助方确认是否能接受风险和预案。

对于一个架构师来说,做风险选择是你为数不多的权利之一。我们职业生涯中能换来大量资源的筹码其实没几个,如果不知道怎么去冒险,相当于浪费了上帝递到自己手里的筹码。而且,风险判断力不断提高的过程,也是一个架构师逐步走向资深的过程。

准备工作:

  1. 调查企业对风险的承受度
  2. 调查赞助者对风险的承受度。
  3. 锁定领域专家。
  4. 锁定风险决策的建议者

在准备工作的进行中,你肯定还会面临一系列的挑战,比较常见的几种情况有:

  1. 领域内部的视角非常狭窄,往往不能看到全局性的风险。哪怕是每个独立领域都没有风险,也不代表整个架构活动是可行的。
  2. 对可行性的估计没有任何全局标准。量化风险非常艰难,在“什么样的风险才算大”这个问题上,没有任何标准。
  3. 没有人愿意说“不”。大多数互联网公司都是勇大于谋,过于相信速度和规模效应。在路径选择上不够丰富,在拒绝诱惑上也不够果断。

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