共學:如何落地業(yè)務建模
這是什么值得學的第7期共學活動。
本期共學的課程是《如何落地業(yè)務建模》。我組建了一個學習群,報名成功之后,可以加我微信:wideplum123,備注”業(yè)務建模“,我拉你進群學習。
我推薦的理由只有一個:
學習把握和分析業(yè)務的本質,從而抽象成為系統(tǒng)進行應用,而抽象的方法分可以是技術的,也可以是非技術的。
掃描二維碼進行報名:
以下是課程資料,也可以點擊:閱讀原文,查看詳情。
你將獲得
洞悉建模設計的本質和目的
全套業(yè)務建模思維指導性訓練
微服務、中臺建模方法及最佳實踐
構造 SaaS 化服務的全新方法論
課程介紹
說起業(yè)務建模,我們很多人可能不知道這個東西到底有什么用,畢竟面試也很少會被問到,對平時寫代碼也沒有什么直接的幫助。
確實,業(yè)務建模是一項軟技能,不會像其他的硬性技術那樣讓你直呼很爽。但是,具備良好的業(yè)務建模能力,會在認知層面影響你對業(yè)務、代碼等方面的理解。
因為業(yè)務建模首先是一個定義問題的方法,其次才是解決問題的方法。而我們通過定義問題,甚至可以把解決方案的復雜度直接降低幾個數量級。
有了這方面的理解,你就可以成為能給出更合理的問題解決方案的架構師,而不是一個只會倒騰各種技術方案的程序員,進而不斷提高自己的職業(yè)發(fā)展天花板。
不過,在業(yè)務建模的學習上,很多人是一團亂麻,不知道該從哪里入手。歸根到底,業(yè)務建模真正的學習難點有兩個。
難點一:如何清晰定義業(yè)務問題,并讓所有人接受?
學習業(yè)務建模,對我們的挑戰(zhàn)不僅是建模本身,而在于如何獲取業(yè)務方的信任,并展開有效討論。關于這一問題,大部分的建模教程都不怎么涉及,但這卻是能否有效應用業(yè)務建模方法的關鍵。
難點二:如何在特定架構的約束下實現模型?
在學習建模方法時,我們往往會不自覺地忽略架構對模型的影響。于是就會出現這樣一種情況:學會了一種方法,卻因為不知道怎么處理架構約束,而無法將其應用到工作中。
所以我們特意邀請了 ThoughtWorks 全球技術策略顧問、中國區(qū) CTO 徐昊,來幫助你解決學習業(yè)務建模中的難題。他會將紛繁復雜的業(yè)務建模知識,融匯貫通成一個整體的架構,幫你建立起對業(yè)務建模的整體認知,切實提高你的建模能力。相信通過學習,你會感受到業(yè)務建模所蘊含的價值和力量。

老師會以問題為導向,結合案例,幫助你快速掌握在單體分層架構下,業(yè)務建模的最佳實踐和實現模式。同時也會講解由自己發(fā)明的 8X Flow 建模法,教你如何將模型映射為微服務,以及構建中臺。
而課程的最高階目標,就是讓你在大量的實例鍛煉中,掌握抽取業(yè)務邏輯、推導有效模型的思維方式,將模型真正應用到實際工作中,解決你的建模難題。
課程設計
課程主體分為兩大模塊。
舊約:前云時代的領域驅動設計
在“舊約”部分,老師會總結并提煉領域驅動設計的核心邏輯和步驟,梳理領域驅動設計在模型實現上遇到挑戰(zhàn)時,有哪些具體應對策略。同時,還會深入講解四種建模方法,包括:催化劑法、角色 - 目標 - 實體法、事件風暴和四色法。
相信通過實戰(zhàn)鍛煉,你會高效掌握在單體分層架構下,業(yè)務建模的最佳實踐及實現模式,并形成自己的知識結構。再遇到類似場景,就可以舉一反三,靈活運用。
新約:云時代的業(yè)務建模
在“新約”部分,老師會深入講解由自己發(fā)明的8X Flow 法,以及用于 SaaS 化服務的魔球服務法。前者用于解決以微服務、分布式事務為主導的架構風格中的業(yè)務建模問題,構建中臺系統(tǒng);后者會從運營角度出發(fā),構造 SaaS 化服務。
而這些,完全可以滿足你在更云化的架構風格下進行業(yè)務建模的訴求,讓你從容應對云時代的業(yè)務建模難題。
課程目錄

點擊閱讀原文,查看更多信息
