价值驱动的体系结构:连接产品策略与体系结构
系统存在是为了利益相关方创造价值,那么就引出两个概念:价值模型和体系结构策略。
价值模型概述
价值模型核心特征可以简化为下面三种基本形式:
(1)价值期望值:表示对某一特定功能的需求。(需求)
(2)反作用力:部署后,实现某种期望值的难度,通常期望越高难度越大。(实现的阻力)
(3)变革催化剂:表示环境中导致价值期望值发生变化的某种时间,或者是导致不同结果的限制因素。(导致需求目标变化的原因)
反作用力和变革催化剂成为限制因素,把这三个统称为价值驱动因素。
传统方法,都是通过聚焦于与系统进行交互的参与者的类型开始的,有下面几个局限性:
(1)对参与者的行为模型关注较多,而对其中目标关注较少。
(2)往往将参与者固化为几种角色。
(3)往往忽略限制因素之间的差别
(4)结果简单
体系结构挑战
体系结构挑战是因为一个或多个限制因素使得满足一个或者多个期望变得困难。因此我们必须在体系结构加以思考,具体是哪些限制因素影响一个或多个期望值,如果知道了影响是正面还是负面影响,影响程度如何。
制定系统的体系结构策略来源于,识别合适的价值背景并对其优先化,每一个背景中定义效用曲线和优先