精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:企業應用軟件行業動態 → 正文

與DDD領域專家共事

責任編輯:editor004 作者:Jan Stenberg |來源:企業網D1Net  2016-06-07 11:42:34 本文摘自:INFOQ

在2016年年初舉行的領域驅動設計歐洲大會上,Cyrille Martraire在演講中分享了他在DDD驅動的環境中與領域專家共事的經驗。他指出,在領域驅動設計中,與領域專家對話及所使用的語言是關鍵,這通常會因為所說的語言不同而出現困難。

Martraire是“巴黎軟件工藝社區(Paris Software Craftsmanship Community)”的創始人,同時也是arolla的聯合創始人。他指出,要想與領域專家成功地對話,首先需要自學一些領域知識。做好功課,提前準備一些知識,例如讀書或在互聯網上查找信息。

在Martraire看來,展示一些領域知識是一種和專家建立信任及改善溝通的方式。以下是三種簡單的方式:

顯得你真的很好奇,并展示你的知識; 提出更好的問題,并隨著對話進行改進它們; 挑戰,但要恭敬。

Martraire指出密切注意詞匯避免轉換或其他曲解的重要性。他特別提到,積極聆聽非常困難,所以他創建了一種他稱之為Word Safari的技術,從中他可以標記出所有出自領域專家之口的新詞。然后,他就可以檢查下它們是新概念還是同義詞。他強調,這不僅僅是一個簡單的技巧——注意DDD中使用的語言至關重要。

Martraire發現,“引導對話(navigating the conversation)”是一項實用的技術。你可以將對話向上引導,引向一個更抽象的層次,總結并發現意圖。這里的關鍵問題是“為什么”,通常要問多次。你還可以將對話向下引導,引向更具體的細節,這時,示例成了發現誤解的一個重要手段。使用示例的一種方式是使用行為驅動開發(BDD)和專家一起描述具體的行為示例。第三種引導對話的方法是偏離對話主線,拓寬領域。有時候,這可以揭示出根本就沒討論到的環節。

讓領域專家清楚地認識到,與你對話很安全,你沒有計劃竊取他們的工作,Martraire認為這是一條特別重要的原則。這樣做的一個結果是你什么東西都要求驗證;最終,你和領域專家就領域達成共識。

這一切看上去很美好,也很簡單,但根據Martraire的經驗,有時候很難找到一位優秀的領域專家。他指出:

最差的領域專家是那些專業知識來自錯綜復雜的現有系統的專家。

同時,他還指出,他的經驗可能有點片面,因為他通常是根據DDD潛力以及相關人員的整體心態選擇項目。

明年的領域驅動設計歐洲大會將于2017年1月底舉行。

查看英文原文:Working with Domain Experts in a DDD World

關鍵字:DDD領域知識

本文摘自:INFOQ

x 與DDD領域專家共事 掃一掃
分享本文到朋友圈
當前位置:企業應用軟件行業動態 → 正文

與DDD領域專家共事

責任編輯:editor004 作者:Jan Stenberg |來源:企業網D1Net  2016-06-07 11:42:34 本文摘自:INFOQ

在2016年年初舉行的領域驅動設計歐洲大會上,Cyrille Martraire在演講中分享了他在DDD驅動的環境中與領域專家共事的經驗。他指出,在領域驅動設計中,與領域專家對話及所使用的語言是關鍵,這通常會因為所說的語言不同而出現困難。

Martraire是“巴黎軟件工藝社區(Paris Software Craftsmanship Community)”的創始人,同時也是arolla的聯合創始人。他指出,要想與領域專家成功地對話,首先需要自學一些領域知識。做好功課,提前準備一些知識,例如讀書或在互聯網上查找信息。

在Martraire看來,展示一些領域知識是一種和專家建立信任及改善溝通的方式。以下是三種簡單的方式:

顯得你真的很好奇,并展示你的知識; 提出更好的問題,并隨著對話進行改進它們; 挑戰,但要恭敬。

Martraire指出密切注意詞匯避免轉換或其他曲解的重要性。他特別提到,積極聆聽非常困難,所以他創建了一種他稱之為Word Safari的技術,從中他可以標記出所有出自領域專家之口的新詞。然后,他就可以檢查下它們是新概念還是同義詞。他強調,這不僅僅是一個簡單的技巧——注意DDD中使用的語言至關重要。

Martraire發現,“引導對話(navigating the conversation)”是一項實用的技術。你可以將對話向上引導,引向一個更抽象的層次,總結并發現意圖。這里的關鍵問題是“為什么”,通常要問多次。你還可以將對話向下引導,引向更具體的細節,這時,示例成了發現誤解的一個重要手段。使用示例的一種方式是使用行為驅動開發(BDD)和專家一起描述具體的行為示例。第三種引導對話的方法是偏離對話主線,拓寬領域。有時候,這可以揭示出根本就沒討論到的環節。

讓領域專家清楚地認識到,與你對話很安全,你沒有計劃竊取他們的工作,Martraire認為這是一條特別重要的原則。這樣做的一個結果是你什么東西都要求驗證;最終,你和領域專家就領域達成共識。

這一切看上去很美好,也很簡單,但根據Martraire的經驗,有時候很難找到一位優秀的領域專家。他指出:

最差的領域專家是那些專業知識來自錯綜復雜的現有系統的專家。

同時,他還指出,他的經驗可能有點片面,因為他通常是根據DDD潛力以及相關人員的整體心態選擇項目。

明年的領域驅動設計歐洲大會將于2017年1月底舉行。

查看英文原文:Working with Domain Experts in a DDD World

關鍵字:DDD領域知識

本文摘自:INFOQ

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 南和县| 鲁甸县| 瑞安市| 湟源县| 曲靖市| 绥宁县| 墨竹工卡县| 增城市| 岗巴县| 繁峙县| 勃利县| 芦溪县| 壶关县| 民丰县| 鄂州市| 翁牛特旗| 高碑店市| 班玛县| 合川市| 抚顺县| 喜德县| 丰县| 海口市| 兰西县| 三门峡市| 荔波县| 洛南县| 离岛区| 芷江| 锡林浩特市| 社旗县| 五大连池市| 磐石市| 泾川县| 南安市| 二连浩特市| 泸定县| 瓦房店市| 江达县| 闽清县| 南召县|