写点什么

架构纠缠系列:简单与复杂的技术方案如何取舍

作者:凌晞
  • 2023-10-03
    广东
  • 本文字数:479 字

    阅读完需:约 2 分钟

架构纠缠系列:简单与复杂的技术方案如何取舍

作为一名架构师,不知道你是否有过这样的纠结。一个问题有两套可行的方案,方案一简单,但是功能不够强大;方案二虽然功能很强大,但是不可避免地引入了更高的复杂度。假设没有两全其美的方案的情况下,该如何做出更加合理的方案决策呢?


其实类似难以抉择的问题,不仅仅是架构设计独有的,在工作生活的很多方面都会遇到此类问题。如果我们只是从复杂度这个低维度的因素出发,那么很显然,应该选方案一。但是聪明持重的我们又会怀疑这样的决策是不是过于简单粗暴了?其实是有那么一点武断的。


其实前辈们告诫我们拥抱简单,拒绝复杂的时候,可能有一个先决条件,是隐含的,也可能是失传了。这个先决条件就是“价值”,即只有当两个方案产生的综合价值是几乎持平的情况下,以简单方案为优先那么什么是综合价值呢?包括为客户创造的价值和为企业创造的商业价值。假设上述方案一综合价值是 100W,而方案二的综合价值是 200W,从商业的角度来看,你觉得继续选择方案一合理吗?毕竟价值几乎是一切工作的出发点,也是终极目标。


因此,当我们面对难以抉择的方案时,需要先学会升维思考。从更高的维度来看待问题时,事情可能会变得透彻很多。

发布于: 刚刚阅读数: 5
用户头像

凌晞

关注

一枝有思想有深度的芦苇 2011-02-27 加入

一名有文化素养的IT从业者

评论

发布
暂无评论
架构纠缠系列:简单与复杂的技术方案如何取舍_架构设计_凌晞_InfoQ写作社区