達成可持續決策嘅指引
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
我哋喺工作中學到以下嘅經驗,可以作為達成可持續決策嘅指引同評估標準:
初步記錄決策時,用精簡/極簡嘅做法。
將所有重要到值得記錄、對了解目標架構有幫助嘅決策,按優先次序記錄落嚟。
要等初步工作完成之後(即係決策者對所作嘅架構決策感到滿意,並且有信心呢啲決策短期內唔使修改),才用完整範本去詳細記錄特別重要嘅決策。
將第 1 步嘅精簡版本,當作已記錄決策嘅簡短版本,以適當嘅粒度提供詳細決策嘅概覽,同時亦用嚟處理瑣碎或者顯而易見嘅決策。
盡可能運用現有嘅架構知識,無論係嚟自指引模型定其他來源。要審視同擴充呢啲知識,並令佢配合具體決策嘅背景。
確保喺決策同需求,以及決策同架構設計/程式碼之間,都建立咗追溯連結。
提供自動化嘅一致性檢查,確保更改之後追溯連結仍然同步。限制決策同其他軟件工件之間依賴關係嘅數量。
貫徹同堅決咁應用有關理據嘅指引——理據係決策文件入面最重要嘅部分,因為佢交代咗背後嘅道理。