讀古今文學網 > 程序員必讀之軟件架構 > 緩解策略 >

緩解策略

識別與軟件架構相關的風險是很重要的一項工作,但你也需要準備好緩解策略,以便從一開始就防止風險的發生或者當風險已經發生時採取修正措施。由於現在已經為風險設定了優先級,你可以把精力先集中在高優先級的風險上。

根據風險的類型,有一些適用的緩解策略,包括下面這些。

  1. 教育 :訓練團隊,重組團隊,或者在你缺乏經驗的領域(比如新的技術)招聘新成員。
  2. 原型 :在需要通過證明某些事能否工作來緩解技術風險的地方創建原型。由於風險風暴是一種可視的技術,它可以讓你很容易地看到軟件系統中的可能應該結合原型更詳細查看的部分。
  3. 修訂 :改變你的軟件架構,以消除或減少已識別風險的概率/影響(比如,移除單點故障、增加一個緩存以免受到第三方系統中斷的影響等)。如果你決定改變架構,可以重新進行風險風暴,以檢驗變化是否達到預期的效果。