北京2019年11月30日 /美通社/ -- 11月28日-30日,全球領先的軟件及咨詢公司ThoughtWorks主辦的第三屆“領域驅動設計中國峰會”在北京成功舉行。作為領域驅動設計(Domain Driven Design,簡稱DDD)思想和實踐的領軍者ThoughtWorks攜手來自民航總局、戴姆勒、中興、亞馬遜、京東、攜程、廣聯(lián)達等多家知名企業(yè)的資深架構師們與眾多DDD實踐者們共聚一堂,探索領域驅動設計及其“協(xié)作設計”的思想如何在實踐中為中國產業(yè)信息化賦能。
數(shù)字經濟時代,日益復雜的企業(yè)數(shù)字化業(yè)務不斷擴展,對軟件系統(tǒng)也不斷提出新的挑戰(zhàn), DDD正成為軟件架構設計新的潮流,以領域模型為核心,為復雜領域軟件工程的設計決策提供實踐框架,可在更大范圍幫助業(yè)務實現(xiàn)快速響應,優(yōu)化組織合作。ThoughtWorks以領域驅動設計實踐領軍者的身份,攜手行業(yè)伙伴推出本次年度盛典,既是領域驅動設計不斷拓展、精進的過程,也是領域驅動設計實踐者們協(xié)力共創(chuàng),以領域驅動設計為各個產業(yè)的數(shù)字化賦能,助推中國產業(yè)信息化不斷加速的一次創(chuàng)舉。
群雄聚首,共同探索領域驅動設計之道
2017年,由ThoughtWorks發(fā)起,在眾多DDD專家及DDD實踐者、愛好者們共同的努力下,首屆“領域驅動設計中國峰會”正式揚帆起航。今年的“領域驅動設計中國峰會”不僅延續(xù)了之前的精彩,在內容上也更加多元、有趣,圍繞“領域驅動的統(tǒng)一語言”、“統(tǒng)一驅動的協(xié)作設計”、“領域驅動的架構演進”三大主題展開深入討論。來自各行業(yè)資深架構師們的分享,更是涵蓋了從高精尖的航天工程,到大眾熟悉的銀行、保險、網絡購物等方方面面,足以彰顯DDD在各個行業(yè)中的廣泛應用。
此外,活動期間,三場關注DDD實戰(zhàn)的工作坊,以DDD實踐過程中的問題和挑戰(zhàn)為出發(fā)點,企業(yè)管理者、IT治理者以及一線架構師共同參與,尋求解決方案,讓大家在極強的參與感環(huán)境中,收獲知識并實現(xiàn)成長。
作為DDD China聯(lián)合發(fā)起人,ThoughtWorks首席架構師王威在今年的開幕演講中表示:“經過大量的實踐,很多團隊不僅已經意識到通過充分的協(xié)作來發(fā)現(xiàn)和維護統(tǒng)一語言,是領域驅動設計成功的關鍵,而且已經在嘗試采用不同手段,來加固這一過程?!弊源?,一場以統(tǒng)一語言為核心議題的探索之旅重磅開啟。
實踐分享,剖析領域驅動的統(tǒng)一語言與構架
任何一個領域驅動設計的項目,都需要建立一種通用語言。因為沒有通用的語言,就沒有一致的概念,溝通就會遇到障礙,最后的領域模型和軟件也就無法滿足領域內的真實業(yè)務需求。
那么該如何正確理解上下文的含義,構建統(tǒng)一語言,這成為本次峰會討論的一個重點話題。在“領域驅動的統(tǒng)一語言”分論壇中,來自京東、中興通訊等企業(yè)的資深架構師們都從自己在實際工作中的案例出發(fā),從不同角度剖析統(tǒng)一語言的實現(xiàn)模式。京東-7FRESH-系統(tǒng)架構負責人閻華,結合京東7FRESH的全渠道零售系統(tǒng)構建領域模型的實際操作進行分享,從而加深大家對DDD各種概念的理解。
2014年,微服務概念的火熱帶動了DDD的概念被業(yè)界重新認知。在隨后的5年中,領域驅動設計在架構設計過程中的重要作用逐漸被業(yè)界主流所接受。無論是微服務架構、演進式架構、還是企業(yè)IT架構設計、企業(yè)中臺設計,領域驅動設計在各個架構設計層面都發(fā)揮著自己的價值。
為了讓與會者全方位理解領域驅動設計的價值和威力,在“領域驅動的架構演進”分論壇中,嘉賓們分享了眾多成功案例,無論是在微服務的應用背后,還是在中臺從規(guī)劃到落地的過程中,再或是在嵌入式C系統(tǒng)重構到領域模型,以及大型壽險核心系統(tǒng)改造項目中,領域驅動設計架構都有不錯的表現(xiàn)。戴姆勒大中華區(qū)高級架構師朱傲在進行“演進式企業(yè)架構”的分享時,也談到了DDD的作用:“為應對新的變化,我們將可演進性引入EA,把EA從關注IT資產管理轉為保持IT資產的活力。在實施兩年后,這樣的轉變也讓我們看到了企業(yè)活力的增長?!?/p>
天馬“星”空,多視角解鎖領域驅動設計協(xié)作
軟件結構越變越復雜,設計師必須以一種更系統(tǒng)化的方式來思考如何設計。領域驅動設計讓更多設計師擁有了全新的工作方式。本次峰會上,一些講師就從不同視角審視協(xié)作設計的作用和過程。
在主題演講階段,NASA噴氣推進實驗室航空航天工程師Anita Sengupta,用火星探測的例子,與大家討論火星探索的動機,以及如何通過計算建模、尖端技術、即時即用的思維解決工程難題。她認為探索紅色星球是我們迎接未來以及了解過去的關鍵。而ThoughtWorks高級咨詢師馮文輝,則引入了社會學、心理學、乃至哲學的角度,來解析By Experience的三個層次。這些新視角,為大家理解應用協(xié)作設計帶來更多的啟示和靈感。
隨著領域驅動設計的概念和相關實踐被廣泛接納,協(xié)作設計在軟件開發(fā)中發(fā)揮了巨大作用,這種協(xié)作設計可能是架構設計,也可能是產品設計、交互設計、代碼設計。在“領域驅動的協(xié)作設計”分論壇中,DDD實踐者們從協(xié)作設計的新語言、如何運用DDD構建數(shù)字化平臺、領域驅動的組織能力建設等層面帶來了各自對協(xié)作設計的思考。其中,攜程國際設計經理李悅就從復雜場景下入手,講述如何搭建設計中臺,迅速支撐多業(yè)務線C端產品,實現(xiàn)最小化開發(fā)和設計成本,保證設計質量,統(tǒng)一設計語言,提升品牌認知及用戶體驗。
致獻未來:從領域驅動設計到助推中國信息產業(yè)化全面升級
近年來,經過DDD實踐者們的不斷努力,領域驅動設計被運用于眾多企業(yè)的實踐之中,雖然規(guī)模還有待進一步擴大,但成果已相當豐厚。2019年“領域驅動設計中國峰會”,正是一次對國內領域驅動設計實踐的檢閱和展望。
隨著產業(yè)互聯(lián)網的迅速崛起,萬物互聯(lián)、萬物智能,在新的領域和機遇下,設計的跨界協(xié)作和整合共創(chuàng),將會帶來更多創(chuàng)新的機會。因此,只有當更多架構師加入到領域驅動設計的行列,一起探索領域驅動設計,才有希望在軟件行業(yè)更大范圍、更深層次展開實踐,結出更豐盛的果實。此次峰會的舉辦,匯聚了領域驅動設計的精英力量,通過一系列的交流,分享啟迪各行業(yè)實踐者,勢必為眾多數(shù)字化企業(yè)的發(fā)展注入強勁動力,也將有力助推中國制造發(fā)展及信息產業(yè)全面升級。