數據與工具

跟工程或外部要資料時:一份把來回減半的需求範本

多數資料需求的延遲不是發生在執行,而是發生在釐清。把釐清的工作前置到第一封信裡,時程通常可以縮短一半。

行銷或營運要一份資料,工程或資料團隊收到後回問三個問題,你回答之後對方又發現另一個歧義,於是又問一輪。這個循環在多數組織裡每週都在發生,而且雙方都覺得對方難溝通。實際上問題往往出在需求的表達方式:提出的人用結果來描述需求,執行的人需要的是定義。

舉一個常見的例子。需求寫的是給我上個月的活躍用戶數。這句話裡至少有四個未定義的東西:上個月是自然月還是最近三十天、活躍的定義是登入還是有實際操作、用戶是以帳號還是以裝置計算、以及要不要排除內部測試帳號。四個歧義各有兩三種可能,組合起來就是十幾種不同的答案。

六個必填欄位

  1. 用途:這份資料要拿來做什麼決定。寫清楚用途,對方常常能提出更適合的取法
  2. 時間範圍與時區:明確寫出起訖日期與採用哪個時區,跨國團隊尤其必要
  3. 計算單位:以人、帳號、裝置、訂單還是工作階段為單位,並說明重複的處理方式
  4. 排除條件:內部帳號、測試資料、退款訂單、機器流量,逐項寫明要或不要
  5. 期望格式與交付方式:欄位順序、檔案格式、要不要含表頭、放在哪裡
  6. 需要的時間點與可接受的精確度:什麼時候要、以及是否接受估算值先行

第一項與第六項最常被省略,卻最能節省時間。寫出用途,對方會知道哪些細節可以放寬、哪些不能;寫出可接受的精確度,對方可以判斷要不要為了百分之一的誤差多花兩天。很多資料需求之所以拖延,是因為執行的人不知道你要的是精確答案還是量級判斷,於是預設做到最精確。

一個可以直接複製的範本

  • 用途:我要判斷某項改動有沒有讓留存變好,決定要不要繼續投入
  • 時間範圍:某年某月一日至該月最後一日,以某個時區為準
  • 單位與定義:以帳號為單位,活躍定義為當日至少完成一次某個特定動作
  • 排除:排除內部網域的帳號、排除已標記為測試的資料、排除自動化流量
  • 格式:試算表,欄位依序為日期、活躍帳號數、新增帳號數,含表頭,放在指定的共用資料夾
  • 時間與精確度:希望三個工作天內取得,若能提前給出量級估算,我可以先開始判斷

這份範本的長度大約是一段話,寫起來不到五分鐘,但它把原本需要三四次往返的釐清一次做完。更重要的是它建立了一個共同語言:當團隊習慣用這六個欄位溝通之後,即使是口頭討論,大家也會自動補上這些條件。

三個讓合作更順的習慣

第一,把過去要過的資料建成一份索引。多數組織的資料需求有高度重複性,同一份報表可能每季都有人重新要一次。建立索引之後,下一個人可以先查有沒有現成的,如果有,只需要更新時間範圍。第二,需求送出後不要立刻追進度,而是在約定時間前一天確認一次,這比每天問有沒有好一點更能維持關係。

第三,拿到資料之後回報結論。這一步幾乎沒有人做,卻是最能改善長期合作的動作。當執行的人知道他做的東西最後導向了什麼決定,下一次他會更主動地提出更好的取法。相反地,如果每次交出去都石沉大海,資料需求就只會被當成一件雜事。

跟外部廠商要資料的差異

對外部廠商提出資料需求時,多了兩個內部溝通不會遇到的問題。第一是合約範圍:許多廠商合約裡對報表的提供頻率與欄位有明確限制,超出範圍的需求需要另外計費,因此在提需求之前先確認合約內容,可以避免對方回覆說這要另外報價時的尷尬。第二是資料所有權與匯出格式,有些平台的原始資料無法完整匯出,你拿到的只能是彙總後的版本。

針對第二點,實務上的建議是在合約簽訂階段就把資料匯出權寫進去,包含可匯出的欄位層級、格式與頻率。這件事在導入時提出幾乎不會被拒絕,但等到合作兩年後想換廠商時再提,往往就變成談判籌碼。資料能不能帶走,直接決定了你日後的選擇空間。

當對方無法提供時的替代作法

有時候答案是這份資料不存在,或是取得成本過高。這種時候不要直接放棄,而是回到用途那一欄,問自己還有沒有別的方式能支持同一個判斷。例如你原本想知道精確的留存率,但目的只是判斷改動有沒有效果,那麼用一個較粗的代理指標搭配前後對照,往往就足以做決定。

這種替代方案的討論,只有在需求裡寫了用途才有可能發生。這也是為什麼六個欄位裡把用途放在第一位:它讓對話從能不能給我這個,變成我們要怎麼回答這個問題,後者的成功率高得多,而且通常更快。

最後補一個小提醒:資料拿到之後先做三個基本檢查,總筆數是否合理、時間範圍的頭尾兩天有沒有異常缺漏、以及有沒有重複列。這三項檢查不到十分鐘,卻能攔下大部分因為取數條件誤解而產生的錯誤,避免你拿著錯的數字去開會。

跟外部廠商要資料的差異

對外部廠商提出資料需求時,多了兩個內部溝通不會遇到的問題。第一是合約範圍:許多廠商合約裡對報表的提供頻率與欄位有明確限制,超出範圍的需求需要另外計費,因此在提需求之前先確認合約內容,可以避免對方回覆說這要另外報價時的尷尬。第二是資料所有權與匯出格式,有些平台的原始資料無法完整匯出,你拿到的只能是彙總後的版本。

針對第二點,實務上的建議是在合約簽訂階段就把資料匯出權寫進去,包含可匯出的欄位層級、格式與頻率。這件事在導入時提出幾乎不會被拒絕,但等到合作兩年後想換廠商時再提,往往就變成談判籌碼。資料能不能帶走,直接決定了你日後的選擇空間。

最後補一個關於信任的觀察:資料需求的品質,長期會決定你在資料團隊心中的優先順序。當一個人每次提出的需求都清楚、用途明確、事後也會回報結論,他的請求自然會被排在前面;反過來,總是含糊其辭又反覆修改的人,即使沒有人明說,也會慢慢被往後排。這件事沒有寫在任何流程裡,但它真實存在。

← 回到新知列表