您现在的位置是:首页 >技术杂谈 >什么是架构活动中的目标确认网站首页技术杂谈

什么是架构活动中的目标确认

key_3_feng 2024-06-06 00:00:02
简介什么是架构活动中的目标确认

为架构活动确认一个正确目标,是架构师能为架构活动做出最大贡献的环节。一大半架构活动的目标都不具备正确性和合理性,也缺乏基本的逻辑论证。一旦目标错误,整个架构活动就没什么成功的希望了。所以,你如果能在这个节点上为架构活动注入理性思考,提升架构目标的正确性和合理性,那就能为公司贡献出巨大的价值了。

什么是目标确认呢?架构师在目标确认这个节点上,不仅要保障目标的正确性和合理性,还要保障目标的可达性。也就是说,目标确认是以终为始的。架构活动必须始于一个明确的目标,而一个成功的架构活动,最终也要止于这个目标

正确、合理和可达,这三个词很常见,不过在架构活动这个上下文中,它们的含义会更有针对性一些。

首先是目标正确(Correct),指企业在当下应该追求的目标

比如在一家电商公司,我们到底是要追求 GMV、订单数、DAU、NPS 还是利润呢?虽然这几个目标对于电商企业来说都很重要,但是在企业发展的不同生命周期、细分产品的具体定位和竞争态势之下,当前最关键的目标只能有一个。

因而架构师就是要理解并验证自顶向下的决策逻辑,去保障分配到你的架构活动上的目标是正确的,并与企业的战略意图强相关

其次是目标的合理性(Reasonable), 指目标的设置是合理的:既具备足够的挑战性,但是又不会引起大面积的动作变形。具体而言,合理性覆盖架构活动具体的目标值、交付时间和质量期望。

最后是目标的可达性(Achievable),指目标最终可以被实现。任何架构活动都需要承担一定的风险,而“目标可达”的意思就是当某个风险实实在在发生的时候,这个目标实现的成本可能会增加(时间、人力、计算等成本)。但是目标仍旧需要突破风险,直到被实现,而不是被风险击败。

这三个维度看起来非常相似,不过你仔细推敲的话,会发现各自的出发点完全不同:

  • 目标的正确性:站在企业决策者的角度去思考目标,从而帮助决策者做出正确取舍。
  • 目标的合理性:以执行者的角度去审视目标,从而以乐观的心态给团队设置一个能带来成就感的合适的挑战。
  • 目标的可达性:以赞助者的视角去审视目标,从而以悲观的心态来确保投资在重大风险发生时也能有回报。

总的来说,在确认目标的过程中,我们需要从决策者的视角来看目标是否正确,从执行者的视角来看目标是否合理,从赞助者的角度来看目标是否可达。这是行王道的做法。

如果不去做这些探索,或者明知目标不正确、不合理和不可达,却还要强行推进架构活动,那就是在绑架企业的决策者、架构活动的执行者和赞助者了,是行霸道的做法。

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

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。