聂同学

一个程序员和架构师的实践与思考

敏捷的架构设计(二):风险驱动

敏捷已死,而敏捷性长存。

何为风险驱动的架构设计? 该方法认为:

  • 架构设计的(唯一)目的是应对工程风险。
  • 当且仅当有风险被识别的时候需要考虑是否进行相应的架构设计。
  • 架构设计采用的技术和投入的资源要与对应风险种类和程度相适应。
  • 风险本身或/和对风险的认识会发生改变,相应的架构设计活动也会改变,架构设计结果也会改变。
  • 风险驱动架构设计方法适合敏捷开发过程。

敏捷, 架构, 过程

分享 -