怎么做推广网站赌场,org做后缀的网站,html所有标签大全,wordpress获取数据库的值作为一个架构师#xff0c;必须要在有限的资源下最大化架构活动所带来的商业价值。对于任何一个架构活动而言#xff0c;架构师的可用资源#xff0c;包括商业成本、研发成本、时间成本、迁移成本等等#xff0c;都是非常有限的。但架构活动就是要在这些限制条件之下#…作为一个架构师必须要在有限的资源下最大化架构活动所带来的商业价值。对于任何一个架构活动而言架构师的可用资源包括商业成本、研发成本、时间成本、迁移成本等等都是非常有限的。但架构活动就是要在这些限制条件之下将商业价值最大化。
商业价值 (Business value) 呢就是从现金收入的视角看价值创造的过程。你每天忙碌的工作从企业的收入上来说可以为公司带来什么样的短期和长期现金和其他收入那么对这部分收入的量化就是你创造的商业价值。简单来说商业价值就是帮助公司获取商业收入。
那么作为一个技术人员本来是写代码做架构设计的那你是怎么为公司创造商业价值的呢从创造商业价值视角来看你的代码和设计有三个作用实现一个商业模式提升一个商业模式的效率加速一个商业模式的收敛速度。
作为技术人我们可以把自己领域的商业模式用一个公式来表达然后学会在这个公式中寻找并创造自己的价值。这个公式其实就是对所在行业的商业逻辑的数学表达也就是我们常说的 KPI 的逻辑。
对于一个架构师而言你必须深入理解自己所在公司和团队的商业模式并且想尽一切办法去最大化这个商业模式的成功概率。这样你才能通过工作为公司创造商业价值同时也为你自己创造长期的商业价值。
我们研究一家公司的商业模式就是希望你认真理解自己所处的工作环境。对于一个业务部门而言存在不一定合理只有提供稳定商业价值的存在才是合理的。
每个人都要有自己的商业模式。意思是说你必须在工作环境中找到创造价值的方式这样才能保障自己一直被需要也能保障未来的收入。那就是你要为公司、部门或团队提供可量化的增量价值。
第一是增量价值就是你通过工作所创造的价值是在社会提供的平均价值之上的。
第二个是可度量性。有些做技术的人会秉持这样一种态度似乎他创造的价值极其普适普适到像空气一样以至于不能量化成商业价值甚至谈度量就是对他工作的一种侮辱。
如果你已经是一个架构师了你可能发现刚才讲的这两种方法已经不够用了。因为架构师需要做的是在一个相对复杂的问题上引导实施一个结构化的解决方案。这个方案的参与者是一群人所以架构师的产出不完全靠自己而是靠撬动一群人来完成架构目标。
在这种情况下一个架构师想要创造长期的商业价值就必须同时满足三个条件
确保最终架构方案的可行性。确保参与方达成一个合理的实施路径最终能够完成实施。确保设计方案可以最大化解决方案的结构性。
这三个条件很难被同时满足。架构师之所以参与一个方案往往有这么几个原因已经有现成的方案但比较复杂参与团队众多但各个团队的优先级不一样公司压力大能够投入到现存方案的人力资源有限。这就意味着你作为一个架构师需要在资源有限的条件下做取舍。
这个时候你作为一个架构师至少有三种不同的选择路径
一种是在现有的两种网关上各自加安全功能一种是迁移和整合现有的网关然后再加安全功能一种是在这两个网关之外再加一层安全网关之后再想办法把现有的网关能力都迁移上去。
在不同的交付时间、需求压力、现有系统复杂度和研发人员能力的组合之下 这三种方案都可能是最好的方案。但作为架构师就要在兼顾方案可行性和实施路径合理性的同时寻找一个最合理的结构化方案。所谓最合理的结构就是从长期看网关层不是越来越复杂而是全公司统一、易维护和高可用。
架构和做业务一样都不能靠饱和攻击取胜而是靠对阶段性精确目标的最大化投入来取得进步。 此文章为6月Day6学习笔记内容来源于极客时间《郭东白的架构课》推荐该课程。