如何繪製DDD沃德利地圖 ? - ITRevolution

banq發表於2022-09-04

如何繪製沃德利地圖(Wardley Map) 的實踐是困難的。我們將分解一些開始使用 Wardley Maps 所需瞭解的知識。但請記住,地圖或對映,就像任何技能一樣,需要練習;而且你練習得越多,你就會越好。
地圖剖析

如何繪製DDD沃德利地圖 ? - ITRevolution

在 Wardley Maps 中:

  1. y 軸(垂直)表示對使用者的可見性。像傳統的價值鏈一樣,元件越高,使用者看到的越多。例如,網頁可能位於頂部,而資料庫或伺服器可能位於底部附近。
  2. x 軸(水平)更復雜,包含進化的四個階段——I、II、III 和 IV。它們通常被標記為 Genesis、Custom Built、Product 和 Commodity。可以更改標籤,但進度應該相似。

讓我們進一步分解它們:

X軸第一階段: Genesis創世紀
該階段上下文中的事物是罕見的、知之甚少且不確定的。有潛力擁有很高的未來價值。這種物件被描述為驚奇,在這種情況下,它與市場上的其他任何東西都不同。這應該是一種競爭優勢,而且實驗很普遍。 (紅海)

X軸第二階段:Custom Built定製
越來越多的人開始消費和理解這個物件。市場正在形成,並且有潛在的投資回報率。隨著理解的增加,使用者開始發現它的價值,但並不一致。重點是學習。

X軸第三階段:Product產品/租賃
隨著市場的增長,消費正在迅速增長。這種事物是有利可圖的,新功能可以使其與眾不同,並且需要細化。事情開始變得有競爭力,利潤率意味著這是一個擁擠的市場。

X軸第四階段:Commodity商品/公用事業
這種上下文中事物是分佈廣泛且穩定。這是一個成熟有序的市場。高銷量降低了利潤率。運營效率為王,市場不能容忍失敗。這是做生意的成本(比如電費)。(藍海)

如上所述,這四個階段的標籤可以更改,但更重要的是將元件放置在正確的階段。這不是一個精確的行為;感覺應該是對的。有時,一個簡單的開始方法是將最不常見的元素放在 x 軸的左側(創世紀),將較常見的元素放在右側(商品)。

使用者和元件
大多數地圖的頂部會有一兩個使用者;這是錨定元件,構成價值鏈的頂端。詳細討論使用者通常很有幫助,就像使用者角色一樣。使用者將有需求(即元件),而這些元件將具有依賴關係。從使用者到需求再到依賴關係的完整連結等於您的價值鏈。
咖啡館的一個簡單示例是:

  • 顧客需要一杯熱飲(一杯茶)。
  • 一杯茶需要一個杯子,一些茶和熱水。
  • 熱水需要水壺和水。
  • 水壺需要電源或熱量。

元件之間的依賴關係通常顯示為線或箭頭——兩者都很好。有些人向依賴項新增標籤以新增額外的上下文,但這不是必需的。不要新增過多的附加資訊並不必要地使地圖超載。有幾種型別的元件,但描述元件是一種更高階的符號。例如,元件是建造、租用還是購買的?您可以提及許多其他方面,但在開始對映時,最好保持簡單。

如何繪製DDD沃德利地圖 ? - ITRevolution


發展阻礙
繪製出價值鏈後,可以新增箭頭以顯示元件沿 x 軸向右移動。隨著產品變得更加商品化,這意味著未來的演變。“計算能力”就是一個著名的例子——計算從 Genesis(業務中的新差異化因素)轉移到 Commodity(您從任何雲提供商那裡租用的東西)花了 40 年的時間。
在地圖中顯示“阻礙”也很重要,表示在 x 軸上向右移動。“阻礙塊”通常是法規、公司文化、成本、不成熟技術等。“阻礙塊”透過在元件右側放置塊來表示。
任何數量的原因都可能導致阻礙。有時在地圖上寫下原因會很有幫助。在下面的示例地圖中,工作人員希望升級水壺以加快服務速度。阻礙點是咖啡館老闆沒有看到好處,並阻止員工進行升級。

如何繪製DDD沃德利地圖 ? - ITRevolution


沃德利地圖疊加

1、團隊疊加
當您獲得地圖的基本形狀後,將兩個單獨的檢視(其中一個或兩個)疊加到地圖上通常會很有幫助。團隊覆蓋表示團隊 A 在這裡工作,團隊 B 在那裡工作,依此類推。檢視哪個團隊做了什麼可以幫助您評估技術所有權責任是否正確。
如果每個人都擁有一切,那麼你就有問題了(同樣如果沒有所有權)。
在“一杯茶”場景中,下圖顯示了兩個不同的群體:“屋前”和“廚房”。
這是一個相當乾淨的分組。在您的地圖中,您可能會看到重疊或遍佈地圖的團隊。這表明團隊可能做錯了工作,或者他們分散得太細了。(團隊拓撲 DDD上下文對映)

如何繪製DDD沃德利地圖 ? - ITRevolution


2、先驅者/定居者/城市規劃者疊加
第二個疊加層是拓荒者/定居者/城鎮規劃者 (PST)。
隨著我們的繼續深入,這將被更多地討論,但簡而言之:

  1. “先驅者”:喜歡不確定性並在構建新事物中茁壯成長。他們很可能會創造出“有史以來第一個 X”。
  2. “定居者”:可以擴充套件繼承先驅者事業;他們將完善、強化和理解這個概念。定居者喜歡學習和分享他們的學習成果。他們傾聽客戶的心聲,打造他們喜歡的東西,他們很可能會創造出“出色的產品”。
  3. “城市規劃者”則對定居者事業實現了大規模擴充套件,很好地建造了定義明確的東西。他們將易於理解的概念工業化,併為開拓團隊創造了基石。他們可能會製造出快速、廉價和防故障的產品。

這三個群體同樣重要、熟練和關鍵。當 PST 疊加層與團隊疊加層結合時,您可能會發現開拓團隊正在開發商品,或者城市規劃師團隊正在開發自定義構建。這些不匹配可能是您的一些痛苦的根源。
下圖擴充套件了“一杯茶”場景地圖,包括一些工匠成分。還新增了先驅者/定居者/城鎮規劃者鏡頭。
  1. “嚐鮮買家Buyer”處於在不確定中,他們總是試圖尋找新的新成分,因此屬於“先驅”。
  2. “前臺Settler”非常以客戶為中心,並在他們瞭解哪些有效哪些無效時學習——典型的“定居者”。
  3. “廚房kitchen”代表“城市規劃者”:專注於效率、少失敗和既定流程。

這三個群體對咖啡館的成功至關重要,但方式不同。

如何繪製DDD沃德利地圖 ? - ITRevolution


3、管道
另一個有用的地圖元素是管道流水線pipeline。流水線顯示了元件的持續演變,通常是在有明確的演變路徑時,而不僅僅是轉變。
在下圖中,我們可以看到以管道表示的茶元件。在左邊,新鮮的茶(或散葉茶)是新穎的,從一個漂亮的金字塔茶包演變為一個普通的茶包。左邊的成本可能很高,右邊的成本可能較低。
管道的右側包括更多的大眾市場茶,代表了一個更進化的狀態。您可以將管道視為一個滑塊,您可以從中選擇一個元件,即新鮮茶(散葉)或茶包,而不是同時選擇兩者。讀取地圖時,我們從管道中選擇一個元件在我們的示例中使用。

如何繪製DDD沃德利地圖 ? - ITRevolution


4、子圖
當地圖變得複雜時,您可能需要製作子地圖。在下圖中,我們將廚房的元件替換為子圖的註釋。通常,這在主地圖上用正方形或簡單地透過註釋來說明。然後,您將在單獨的白板或紙上建立子圖。確保將其靠近您的主地圖。

如何繪製DDD沃德利地圖 ? - ITRevolution


入門提示
開始繪圖的最佳方式是去一塊板子或拿起鉛筆和紙,然後嘗試一下。有一些很棒的工具可用於虛擬對映,但保持早期會話簡單很重要。對映時,請考慮以下三個短語:

1、收穫其他想法
不要複製地圖。使用其他地圖或文件來了解您的組織的依賴關係。例如,一個移動應用程式可能有一些關鍵的依賴關係。隨著時間的推移,地圖社群將分享這些常見模式,以加速首次使用地圖的人。

2、在地圖上協作
設計一個實用的協作會議是必不可少的。有幾個關鍵領域需要考慮。首先,確保所有參與者都願意嘗試會話。提供一些人們可以提前閱讀的簡單準備工作或上下文材料。分配足夠的時間來建立地圖;不要著急。設定正確的基調:每個人都參與到地圖中——這不是演示。最後,公平地促進——讓人們發言,表達他們的觀點,並新增到地圖中。歡迎所有建議,不要立即放棄想法。就像一個好的會議一樣,一個好的對映會議依賴於參與者準備好做出貢獻。協調人應該分配足夠的時間,以便每個人都可以分享而不會匆忙工作。

3、以故事的形式呈現
事發幾周或幾個月後,您很可能會回到地圖上,看看這個故事是否仍然有意義。如果地圖立即在您的腦海中構建故事,那麼這是一個好兆頭。如果需要時間來理解您的地圖,那麼您可能需要重新檢視地圖或製作一張新地圖。第二個測試是將地圖展示給最初沒有參加會議的人,並讓他們講述地圖的故事。

相關文章