仅仅适用于互联网企业线上业务的风险决策。
我们需要从多个视角对重大风险做一个全面的挖掘:
- 项目交付的视角。
- 商业价值的视角。
- 人性视角
- 有限资源的视角
- 其他风险
从中可以看出,我们在可行性探索过程中要思考的,都是那些可能会大幅降低架构活动预期价值的问题。这些问题,会决定我们是否要完全叫停整个架构活动,或者是对架构目标作出大幅修正。实际上,也只有这样的风险才称得上重大风险。
基于高质量的思想实验来迅速得出重大风险的工作方式,就是风险发掘的王道。
建议你用如下几个参数,来量化你面临的重大风险。然后再针对每个备选方案进行组合,最后给出预案被迫实施后的估计值:
- 总时间成本。
- 总人力成本。
- 总资金成本。
- 效果折损,也就是降级方案造成的商业价值或商业效果损失有多大。用户体验损失。一个方法是,通过用户的复购率降低值来量化用户体验的损失。另外一个比较客观的量化方法,则是保障用户复购率持平所需要的额外的营销购物券的总成本。这样一来,你就可以把用户体验这样比较抽象的指标,量化成一个资金成本,只不过实施起来可能比较麻烦。
其他的风险,其实都是架构师要带领大家克服的困难。所以真正大到能叫停一个项目的风险,是很少的。从我的经验来看,一般一个项目最多也就两三个重大风险。
风险决策:
- 你需要站在决策者的视角上,作出一个对全局有利的决策建议,而不是从赞助者或者执行者的视角。
- 要敢于冒险。互联网时代,时间是最稀缺的资源,所以冒险相对而言是更为有利的选择,不冒险反倒是个不负责任的表现。
- 冒险要理智。作为架构师,你需要对重大风险发生后的用户体验损失、商业价值损失等,进行准确的数量级的评估。同时,也要对预案能挽回的部分有个预估。一旦冒险失败,你还可以用时间来弥补。
此文章为5月Day23学习笔记,内容来源于极客时间《郭东白的架构课》