五步法搞定 BI 業務需求梳理。高手就是把復雜的事情簡單化,簡單的東西重復做、認真做。
01 五步法是哪五步
第一、明確用戶
五步法搞定 BI 業務需求梳理。高手就是把復雜的事情簡單化,簡單的東西重復做、認真做。
第二、明確指標
在明確需求用戶的前提下,明確各層次用戶重點關注的分析指標。這就是以用戶為導向來確定他們要看什么、關注什么。
第三、明確業務規則
在明確分析指標的前提下,明確各分析指標的術語、口徑和業務計算規則。
第四、明確取數來源
在將業務計算規則轉變成數據計算規則的過程中,對數據來源進行驗證,對于系統可取的數據如何從系統獲取,對于系統不可取的數據應從填報系統進行標準化輸入并形成歷史數據沉淀。
第五、明確用戶與指標對應關系
通過明確用戶與指標對應關系,來確認未來各級可視化頁面中的詳細數據報表、分析需求。
02 BI業務需求五步法分解
這五個步驟感覺就這么張嘴一說很簡單,但實際上背后是有很強的邏輯的。這些都是我們在很多BI項目上沉淀下來的實際經驗,我給大家來簡單分解下。
第一、為什么要明確用戶?
因為用戶決定了指標的范圍、業務的重點和項目的邊界。比如我們在一些項目上,總裁這個級別關注的指標最多也就10來個,加上一些輔助性的20多個基本上就足夠了。從總裁到高級總監、區域總監或者部門總監這個層級,因為管理顆粒度的細化,原來的10個、20個分析指標快速的增長到上百個分析指標。如果把管理層繼續往下沉,用戶范圍繼續擴大,指標范圍還會繼續加大。
所以,一個 BI 項目如果不能階段性規劃、明確用戶范圍的話,整個指標體系到底有多大是不清晰的,項目邊界在哪里也是很模糊的。這就是為什么很多BI項目進去之前看上去指標不多,結果進去一做,越做越多。所以,明確用戶是第一步關鍵。
第二、明確用戶了,指標梳理的時候是不是就可以排除很多的噪音。就是你所有的溝通討論都是圍繞這些核心用戶來展開的,時間精力也聚焦了。
第三、指標明確下來了,就可以討論各個指標日常到底是怎么計算的,它的業務規則是什么樣的。另外,這些指標是系統里面有的還是沒有啊。這一步非常關鍵了,明確了兩個問題,就是在開發 ETL 取數的時候,是不是要寫 SQL 邏輯。SQL 邏輯怎么寫,是不是得依靠業務計算規則。所以,ETL 干了一件什么事情?就是把指標的業務邏輯計算規則轉變成了數據取數規則。
那這些數據從哪里去取?這樣就明確了數據源的位置,日常用哪些業務系統、哪些系統的表單,這些的背后就是最終的取數來源。如果是手工數據維護,就可以通過數據填報來解決。
了解清楚以上幾個步驟,第四步取數問題也就定義清楚了。
第五、指標也定義好了,根據不同的用戶看哪些指標是他們重點關注的,這些指標之間有沒有什么關系,平時看指標的順序、邏輯是什么。這些體現的是不是就是這些用戶日常的業務管理思路,最終做可視化頁面的時候把這些思路給還原出來是不是就好了。所以,明確用戶與指標的對應關系實際上看的是用戶的管理重點和管理邏輯,我們要把他們的管理想法還原到可視化頁面上,用一種更加直觀的方式來呈現出來。
所以,這五個步驟的邏輯性是非常強的,如果大家在商業智能 BI 項目上遇到過類似的問題不妨對比這幾個步驟去看看是不是這么走的。如果是這么走的,還有問題,大概率就是甲方的問題。比如指標范圍遲遲不能圈定、指標業務規則遲遲不能確認,這個是什么問題,這是企業自身業務管理的問題,這個問題外部的團隊是解決不了的。像這種問題只能通過加強溝通來解決。