知识卡片
业务目标难以直接转化为架构特性
内容
“提升客户满意度”“扩大市场份额”这类业务目标天生难以落地成架构决策,原因有三:表达语言不精确,连提出者自己都未必说得清具体想要什么;无法验证和度量,判断”是否达成”全凭主观感受;因为强绑定业务视角,很难看出该往架构上怎么映射。应对办法不是等它自己变清晰,而是主动做三件事:把目标翻译成可度量的需求(”提升市场份额”→性能和规模需求);管理利益相关者对不现实目标的预期(紧缩预算下不可能有24/7可用性);把目标沉淀成能直接指导设计的架构原则。
参考来源
《软件系统架构:使用视点和视角与利益相关者合作》第8章《关注点、原则和决定》