节点二:架构活动的目标为什么常常被忽略?

67 阅读2分钟

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

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

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

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

目标确认需要从不同的视角来完成,其中最重要的三个视角分别是决策者、执行者和赞助者:要从决策者的视角来看目标是否正确,从执行者的视角来看目标是否合理,从赞助者的角度来看目标是否可达。这三个角色不是随随便便指定的,而是需要具备相应的权利。换句话说,只有具备相应权利的人才可以是这些角色的充当者。此外,如果要确认目标是否正确,首先需要寻找到正确的角色。要知道,大公司里一般不会公开这些角色。


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