資料網格加速工作坊

如何調整您的資料網格目標和策略

加速表示加快速度。對任何想在現代世界中蓬勃發展的組織而言,有效地運用資料至關重要,而資料網格正向組織展示如何大規模地從資料中實現價值。資料網格加速工作坊協助團隊和組織了解其目前狀態並探索下一步行動,從而加速其資料網格轉型。

2023 年 1 月 12 日


Photo of Paulo Caroli

Paulo CaroliThoughtworks 的專家引導講師,現居西班牙馬德里。二十多年來,他協助組織在巴西、印度、美國、拉丁美洲和歐洲等地成功推出數位產品。2000 年,他接觸到極限程式設計,從此專注於敏捷與精實的流程和實務。除了 產品待辦事項建構精實引導 之外,他也是 趣味回顧 的作者:讓敏捷回顧更具吸引力的活動和點子。

Photo of Steve Upton

Steve Upton 是 Thoughtworks 的首席品質分析師,致力於建立強大的團隊,讓團隊能夠交付並負責品質。他參與過各種專案,從大型主機到微服務,並樂於協助解決複雜的社會技術問題。


任何希望在技術全球化世界中求生存的組織都必須有效地運用資料。根據 97% 的組織投資於大數據和 AI 的資料,有效管理這些資料的需求比以往任何時候都更加關鍵。資料網格協助企業產生有價值的見解,並實現成為資料驅動型組織的承諾。

資料網格範例建立在 四個原則 上:

資料網格是一種分散的社會技術方法,用以移除分析資料和業務營運的二分法。不幸的是,與許多社會技術方法一樣,許多組織在目標和策略上難以達成共識,而這正是資料網格轉型成功的必要條件。轉型到資料網格很困難。它代表團隊組織方式、工作優先順序以及如何應用最新資料相關技術進展的典範轉移。這是一個影響整個組織人員的廣泛變革。

我們參與過許多組織的資料網格轉型。我們也與全球各地的 Thoughtworker 交流並學習,他們參與了更多轉型。

我們發現資料網格轉型面臨兩個常見挑戰:技術導向和前期大型設計。

在其中一種方法中,團隊開始建置資料產品,而沒有將其工作與更高層級的目標對齊。這種方法(技術導向)基於一種真實的想法,即資料網格完全與技術人員以及收集、轉換和提供資料的新方法有關。資料網格的主要目標是以規模化方式解鎖資料價值,儘管技術是其中的關鍵部分,但與業務目標保持一致對於成功至關重要。

在與業務策略目標沒有緊密對齊的情況下從技術方面著手,就像在不知道要去哪裡的情況下打包行李一樣。不要這麼做。在開始旅程之前,請確保有初步的對齊。

另一種常見的方法是在開始資料網格實作之前進行深入分析。這是前期大型設計,需要進行長時間的分析和設計,通常需要幾個月。結果:大量圖表和計畫,說明前進的道路。

圖表和計畫很棒,但價值來自於實現它們並為使用者和企業提供價值。資料網格的一個關鍵概念是產品思維,我們根據使用者需求和實際使用情況逐步發展我們的產品。我們對資料網格轉型的整體方法也需要遵循這種演化方法,並採用簡短的回饋迴路。

資料網格加速工作坊

在 Thoughtworks,我們的回應是一個稱為資料網格加速的流程。我們已彙整一系列良好的活動,以設定初始方向、建立理解並建立策略聯盟。它提供了足夠的初始分析和設計以開始,並在技術和業務聯盟之間取得良好的平衡。

資料網格加速工作坊提供一系列活動,重點在於協作、擷取目前狀態和描繪願景。主要目標是建立跨利害關係人的初始聯盟,了解該群體針對哪種類型的資料網格成果,並探索識別、設計和建構資料產品的流程。

在離開工作坊時,利害關係人應對資料網格概念有共同的理解,了解前方的旅程是什麼樣子,並對後續步驟達成共識。資料網格工作坊代表組織資料網格轉型的第一步,儘管還有許多步驟,但我們發現花時間讓第一步成功,對前方的旅程有很大的幫助。

加速工作坊的定位

資料網格加速工作坊是資料網格轉型的一部分。要啟動資料網格轉型,您首先選擇一個適當的網域來使用,然後從願景轉到使用案例(加速),然後您識別支援該使用案例所需的資料產品、平台和組織變更(探索和構思),然後才實際建構資料產品並將它們新增到資料網格。

當你讓領域利害關係人(業務和技術人員)有興趣並有空幾個小時來啟動成功的資料網格轉型時,Data Mesh Accelerate 工作坊就會派上用場。它提供了讓所有人對初始路徑保持一致的方法。

準備工作

要促進任何工作坊,更不用說像 Data Mesh Accelerate 這種為期多天的工作坊,都需要做好準備才能讓它成為成功的體驗。以下小節探討你在工作坊當天之前需要做的事情。

材料、工具和後勤

在最基本的層面上,你需要安排工作坊所需的材料和工具(或其數位等效品)和後勤事宜

  • 收集便利貼和筆
  • 準備協作看板(請見下方)
  • 提供必要的工具(視訊會議、線上看板等)的存取權
  • 在參與者的行事曆中預訂房間和時間

準備受眾

除了了解工作坊的內容之外,每位參與者都需要知道對他們的期望。你的工作是協助釐清這一點,並確保邀請正確的人參加工作坊。

你應該傳達工作坊的目標,以及它在參與者和組織所處的脈絡中所扮演的角色。你必須將它置於之前發生的事情和之後將會發生的事情的脈絡中。你可以透過以下幾種不同的方式來達成這個目標

  • 發送簡短的介紹電子郵件
  • 分享說明影片
  • 安排電話會議
  • 分享這篇文章的連結和 Zhamak 的文章
  • 安排與參與者的一對一會議

除了準備受眾之外,你還將深入了解參與者在技術上的熟練程度和對資料網格的熟悉程度。這也有助於你根據他們的特定需求調整內容。

議程管理

每個工作坊都需要議程。提前釐清議程並邀請人們將有助於讓你的參與者安心,並幫助他們在繁忙的行程中找到時間。

在下一節中,我們提供了一個我們一直使用的典型議程。我們建議你從那裡開始,並根據你的特定脈絡和需求進行調整。

準備具體活動

每項活動都需要一個附有說明的工作區域。這些將在下一節中說明。但準備這些區域以供你的工作坊使用是你的工作。在面對面的場合,你可能會準備一些大型海報紙,而如果你遠距工作,你將在所選擇的協作工具上安排範本。我們根據活動的成果和逐步說明來描述這些活動,讓你適應你的特定脈絡和設定。

請在下方找到範例議程和每個活動的說明。

以下是 MURAL 範本 的連結,它遵循上述議程。

範例議程將工作坊規劃為四個下午。當我們遠距執行工作坊時,我們通常會使用這樣的議程。它避免了視訊會議疲勞,讓參與者更容易將它納入他們繁忙的行程中。

每當我們親自舉辦這個工作坊時,我們會連續兩天舉辦。我們預訂了一間良好的會議室,並在進行活動時用許多便利貼填滿看板和牆壁。

資料網格加速工作坊的範例議程

開場

本週以啟動會開始,接著是一連串密集的會議,並以檢討會結束。啟動會中會涵蓋本週的議程和預期。研討會中獲得的成果會在檢討會中提出。

步驟

  1. 請組織的主要贊助商以演講的方式開啟研討會,說明這項參與的重要性。
  2. 簡短說明整體研討會的用意、議程和每項活動。這也是你提出基本規則的機會(見下方)。
  3. 請每個人快速自我介紹(提示:除了姓名和職務之外,可以請大家分享其他內容,例如最愛的食物或度假地點)。

啟動會應以清楚了解研討會目標和後續活動結束。這可能是某些人第一次彼此合作,因此提示很重要,可以讓大家有空間彼此認識。

設定明確的基本規則,例如關閉手機或期待大家對其他觀點持開放態度,將有助於參與者了解對他們的期待,並讓整個研討會順利進行。

資料網格的四項原則和未來的挑戰

資料網格活動的四項原則有兩個主要目標:(1) 建立對資料網格四項原則的共識,包括:網域擁有權、資料即產品、自助資料平台和聯邦運算治理,以及 (2) 促進對在組織和團體的當前環境中實施這些原則所面臨挑戰的公開對話。

步驟

  1. 快速介紹四項原則
  2. 請參與者分享每個原則的適用性威脅:「我們在實踐的過程中會面臨哪些挑戰?」
  3. 討論未來的挑戰

讓每個人對資料網格及其原則有類似的理解非常重要。對資料網格有良好理解的人應向聽眾簡短說明,至少涵蓋

  • 資料網格的「原因」,它旨在解決哪些問題。
  • 資料網格的四項原則,說明每個原則的理由和細節。

分享資訊後,給予聽眾時間釐清、分享並提出有關原則的問題。

請參與者分享他們以前的經驗、疑慮以及他們認為四項原則中會面臨哪些挑戰。討論挑戰有助於團體初步了解應特別注意哪些領域,特別是在由資料推動的轉型初期。

「如果我們明天開始應用此原則,我們會面臨哪些挑戰?」

當參與者分享他們的觀點時,請小組其他成員比較他們的觀點與正在提出的觀點,並提出三個問題;相同點是什麼、不同點是什麼以及讓他們驚訝的是什麼。提出這些問題是比較和對比小組中不同觀點的好方法,找出相似點和盲點。

透過探討組織面臨的挑戰和參與者提出的痛點,您可以了解當前背景並適當地規劃後續討論。由於資料網格旨在解決資料組織經歷的常見失敗模式,了解您的組織面臨的特定挑戰是一個很好的起點!

資料網格的理想境界

此活動的目標是透過建立一個明確說明理想未來狀態的涅槃聲明,了解在資料網格背景下什麼才是好的。此活動有助於小組展望未來,並提供機會內省我們目前的一些痛點。

涅槃是那個特別的地方,那個完美的終極狀態(很多時候無法實現,但值得追求)。對於這群人以及在這個組織背景下,一致並了解什麼是涅槃非常重要。

步驟

  1. 將參與者分成較小的組別。
  2. 讓每個小組建立一個涅槃聲明,然後向較大的小組展示。
  3. 合併以建立一個共用的涅槃聲明。

將參與者分成較小的組別有助於促進熱烈的討論。在較小的組別中工作時,人們會增加他們的參與度。我們發現 4-6 人的小組可以讓討論更活躍。

給每個小組相同的指示:撰寫一份關於資料網格轉型的理想未來狀態的簡短聲明。標題為「我們的涅槃是……」的便利貼有助於展開此討論。

在各小組建立他們的涅槃聲明後,重新召集並請每個小組的志工讀出他們的聲明並分享背後的思考。

最後的任務是將不同的聲明合併成一個單一的共用涅槃聲明。我們建議採用魚缸方法來激發討論和協作。在這個過程結束時,您應該有一個單一的涅槃聲明,小組中的每個人都同意它代表一個理想的目標。

看到這個簡單的問題如何讓參與者非常投入,然後達成一致,這非常有趣:我們的涅槃是什麼?一旦小組就此達成共識,釐清朝向它的步驟就容易多了。

在討論選擇、行動、計畫或任何執行任務以實現某個偉大目標之前,必須先針對那個高階目標達成一致。

4 項關鍵指標

四個關鍵指標活動有兩個主要目標:(1) 促進對四個關鍵指標的當前狀態進行對話,以及 (2) 讓團隊清楚地知道他們要達到什麼目標。

書籍 Accelerate相關研究 證明了 4 個關鍵指標 對於實現卓越的組織和軟體交付效能至關重要。4 個關鍵指標為:前置時間、部署頻率、平均復原時間 (MTTR) 和變更失敗率。

告訴我如何衡量我,我將告訴你我的行為

-- 艾利·高德拉特

步驟

  1. 分享 4 個關鍵指標的詳細資訊,並討論它們的重要性。
  2. 請參與者分享他們認為自己在這 4 個指標中的每個指標上目前的狀況
  3. 討論 4 個關鍵指標的未來預期。

首先介紹 4 個關鍵指標,讓參與者熟悉它們的用法和背後的研究。

工作坊參與者中應有不同領域和不同角色的代表。需要這個多元化的群體來全面了解他們在每個指標上的狀況。

例如,從第一個指標前置時間開始。請參與者分享他們認為自己目前在前置時間指標上的狀況

  • 超過六個月
  • 一到六個月
  • 一週到一個月
  • 一天到一週
  • 少於一天
  • 少於一小時

在收集點點時,請參與者分享點點背後的故事。特別是異常值可以提供團隊經驗的寶貴見解。

要結束這項活動,你應該鼓勵參與者討論他們認為自己如何在未來一年內改善這些指標。儘管小組尚未確切決定如何達成目標,但展開對話並關注他們面前的努力非常重要。為了開啟這項對話,你可以說:「考慮一年後,你認為我們在這些四個指標中的每個指標上可以達到什麼程度?」

指標帶來有關理想成果和如何衡量進度的重要對話。但更重要的是,它讓所有人關注當前狀態和理想的未來狀態,包括有關理想狀態距離多遠的初步對話。這項活動將技術和業務結合在一起,不僅有共同的目標,還透過類似的(可衡量的)視角來看進度。

目標和關鍵成果

這項活動的目標是對齊組織的主要目標,並開始討論可衡量的進展以邁向成功。有許多方法可以進行這項對話。在本文中,我們選擇了 OKR(目標與關鍵結果),但建立 精實價值樹 是另一種有效的方法,它將業務願景與我們的日常工作聯繫起來。當然,如果你的組織已經在使用目標/目標架構,你可能會透過從中提取最後一組目標來節省一些時間!

目標與關鍵成果 (OKR) 是一種目標設定架構,可協助一群人定義目標(或稱目標),然後透過量化指標(關鍵成果)追蹤成果。OKR 自 1970 年代由英特爾提出,許多知名組織,例如 Google、Oracle、Twitter、LinkedIn 和 Dropbox 都已採用。

目標(我們要去哪裡?)與關鍵成果(我們如何知道自己是否正在接近目標?)

步驟

  • 找出組織的高階目標
  • 集思廣益,找出可以衡量進度朝向這些目標的關鍵成果
  • 以小組形式反覆檢視 OKR

撰寫良好的 OKR 可能很棘手。目標真的是有價值的成果,還是只是產出?關鍵成果是否真的掌握了達成目標所需的要素?避免常見錯誤,給予參與者時間來精進他們的 OKR。

找出目標與關鍵成果有助於讓前方的旅程更具體。隨著我們前進並開始定義我們打算建置的(資料)產品,記住這些 OKR 有助於縮小成果與產出之間的差距。

探索使用案例

在先前的步驟中找出目標後,現在請將注意力轉移到如何實際達成這些目標。使用案例是針對客戶或使用者的預期成果的翻譯。在分析資料的脈絡中,使用案例通常是

效率提升

例如:預測服務使用量以最佳化效率

體驗改善

例如:根據使用者的過去購買記錄,向他們推薦服務

這項活動是讓小組集思廣益並就資料網格使用案例達成共識的時刻。為了協助聚焦討論,我們提供下列使用案例範本

我們相信<這個使用案例>將有助於達成<這個目標>

步驟

  • 將參與者分成小組,並請他們使用上述範本集思廣益找出使用案例。
  • 請各小組向較大的小組簡報他們的使用案例,然後進行討論和分類
  • 精煉並選出使用案例

您應從定義和討論資料網格使用案例開始此活動。這將使腦力激盪更具生產力。在此階段,您希望收集盡可能多的想法,因為您稍後會進行篩選。

當小組返回時,請讓每個小組的志工提出他們識別出的使用案例,並展開更廣泛的討論。這是結合(或群組)類似使用案例並捨棄非分析使用案例的絕佳機會。

一旦您擁有一組分析使用案例,您需要決定將哪些案例帶到下一個活動。如果您有幾個使用案例,您可能會將所有案例帶到下一個活動。儘管如果數量太多,您應該優先處理它們。有相當多的優先順序技術,選擇適合您情境的技術。

「建構它,他們就會來」是許多轉型工作會陷入的陷阱,因此透過將使用案例連接到先前透過所提供的範本識別出的目標,可確保工作與高階參與成果保持一致。

發現資料產品

資料網格應用產品思維來消除摩擦、提供價值並真正取悅我們的資料使用者。資料產品是資料網格的架構量子,「可以獨立部署且具有高度功能凝聚力的最小架構單元,並包含其功能所需的所有結構元素。」(演化架構的定義)。

這些資料產品代表資料網格的建構模組,在此活動中,我們識別出可以幫助我們滿足上述使用案例的資料產品。一個或多個資料產品的互動會滿足一個使用案例。

在先前的活動中擁有一小組使用案例,現在您需要開始理解、提出並繪製使用案例與資料產品之間的關係。

步驟

  1. 為選定的使用案例識別資料產品
  2. 為每個資料產品識別來源和消費者
  3. 繪製資料產品之間的連接

「如果您要聘請資料產品來協助解決此使用案例,它的工作是什麼?」。

待完成工作 (JTBD) 是 Clayton Christensen 建立的架構,用於了解客戶及其採用新產品或服務的動機。對於定義資料產品,我們建議您遵循相同的方法。上述簡單問題有助於參與者開始討論如何善用他們的資料。

一旦您識別出資料產品的工作,您可以透過詢問實際執行該工作所需的資料,來深入探討。這可能包括現有的主資料或營運系統、手動資料輸入,甚至其他資料產品。

在識別出資料產品的來源後,您應該詢問誰實際有興趣使用這些資料。這可能包括特定人員、角色、其他資料系統或其他資料產品。

資料網格背後願景的一部分是可重複使用、可互操作資料產品的網格。在此活動的最後部分,您要規劃資料產品如何彼此互動。每當資料產品從其他資料產品使用時,請在白板上繪製該連結。在此活動結束時,您應會開始看到資料產品互動地圖

識別資料產品、其來源、其使用者以及它們之間的連結是資料網格轉型成功的必要部分。在工作坊的此階段,小組將為前幾個使用案例連結非常重要的拼圖片段。

總結和回顧

結束工作坊很重要,以便為體驗提供收尾感、檢視所做的進度,並針對後續步驟展開對話。當您在最後提供簡短摘要並為後續步驟提供一些背景時,加速工作坊將會感覺更完整。

您應透過總結工作坊的重點和不同活動的連結來結束工作坊。您可能想在檢討中涵蓋的一些主題包括

步驟

  • 工作坊期間識別的目標、使用案例和資料產品
  • 任何有趣的觀察、學習或建議
  • 後續步驟的詳細資訊

邀請可能對工作坊成果有興趣的外部利害關係人參加此場會議也可能有所幫助。

在檢討之後,我們建議透過以下幾項活動進行收尾

未來展望

執行類似未來 LinkedIn 貼文的簡短未來視角活動,有助於參與者視覺化此趟旅程將帶他們到何處。

結帳

如果時間允許,類似離開前的一個字的簡短檢出活動可以是很棒的方式,讓您在結束工作坊之前與參與者分享經驗並收集他們的回饋。

在完成最後的活動後,您可以結束工作坊,並期待展開資料網格轉型!

結語

資料網格加速工作坊是一項密集工作坊,召集來自您整個組織的參與者,建立對資料網格的共識,並對後續步驟達成共識。

技術和商業資料世界動態變化。我們在此提出的工作坊和活動是讓大家齊聚一堂、達成共識並規劃成功轉型的途徑。

我們和許多同事一直在使用我們在此處分享的內容來取得豐碩的成果。我們希望這些內容也能對您有所幫助,並希望您使用、調整、新增內容,並持續與我們偉大的資料社群分享。


致謝

感謝 Darren Young 和 Emily Gorcenski 參與 Accelerate 工作坊的原始建立。

感謝 Ecem Biyik、Ammara Gafoor 和 Chris Ford 在促進、演進工作坊和審閱文章方面進行配對。

重大修訂

2023 年 1 月 12 日:發布文章的其餘部分

2023 年 1 月 10 日:發布範例議程,最多 4 個關鍵指標

2023 年 1 月 5 日:發布第一部分