領域故事(Domain storytelling)
領域驅動設計(DDD)結合領域故事技術,通過業務專家的敘述和圖示化,幫助團隊有效建模業務需求並促進共同理解,並推薦參考即將出版的《領域故事化》一書。
🔖標籤 #ddd #ddd思考
[!AI] 本文摘要
領域驅動設計(DDD)結合領域故事技術,通過業務專家的敘述和圖示化,幫助團隊有效建模業務需求並促進共同理解,並推薦參考即將出版的《領域故事化》一書。
領域驅動設計(DDD)已成為我們開發軟件的基礎方法。我們利用它來建模事件、指導軟件設計、在微服務周圍建立上下文邊界,以及闡述複雜的業務需求。DDD 建立了一種統一語言,非技術利益相關者和軟件開發人員 都可以用來有效溝通業務。一旦建立,領域模型會不斷演變。但許多團隊發現很難開始使用 DDD。構建初始領域模型沒有一種通用的方法。這幾年發現了一種非常有潛力的技術,稱為領域故事(Domain storytelling)。領域故事是一種引導技術,業務專家被提示描述業務中的活動。在專家的敘述過程中,主持人使用圖示語言捕捉實 體和參與者之間的關係和動作。使這些故事可視化的過程有助於澄清和發展參與者之間的共同理解。由於沒有 單一的最佳方法來開發領域模型,領域敘事提供了一個值得關注的替代方案,或者作為更全面的 DDD 方法,作為我們經常用來開始 DDD 的另一種技術 事件風暴 的補充。
領域故事相關介紹可參考 Domain Storytelling 官方網站。我推薦《領域故事化:協作 x 視覺化 x Agile,輕鬆打造專業水準的 DDD 軟體》這本書,它提供了非常深入淺出的教學。中文翻譯本已於2024年9月出版,有興趣的讀者可以參考。