如何做好一個BI項目的規劃和需求定義?

2020-12-14 TechWeb

正所謂磨刀不誤砍柴工,一個項目的啟動,先得從金字塔頂端做好規劃,摸清楚需求、背景、客觀條件、可投入資源等。本文,BI項目詳解的第一篇,先來談談BI項目的規劃和需求定義。

全文共3000字,讀完需要 8分鐘!

一、如何啟動一個BI項目?

Q:一個項目的啟動有哪些事情?

A:通常包括兩塊,準備計劃和實施事項。準備計劃包括項目背景的調研,明確項目目標,項目的核心需求,解決方案規劃。實施事項包括項目資源(人財物)的組織和管理,確定項目成員的工作範圍,制訂項目計劃和實施步驟,確定項目管理的規範和流程,確定項目的質量規範和要求,召開項目啟動會,確定項目需要交付的成果,確定項目成員的角色及其主要工作內容等。

1、項目的背景調研

背景的調研和需求的挖掘個人認為是很重要的,因為這決定了項目的內驅力,決定了你推動這個項目從哪些痛點和人群去著手。背景的調研,比如公司的主營業務、需求體量、數據體量以及軟硬體實力。然後本次項目需要完成哪些功能模塊,參考哪些成果,借鑑了哪些行業的經驗…

像BI項目已經是相當成熟的項目了,通常的痛點和需求有:

數據多報表多,報表需求響應慢,數據跟不上業務。

各業務系統分散獨立,數據孤島嚴重,數據標準不一致,數據質量差,指標口徑不一致。

企業經營轉型、業務創新困難,急於從數據應用上尋求轉型突破。

2、明確項目的目標

決定要做了之後就要明確項目的目標,做到什麼程度?比如:

從企業戰略出發,依託BI駕駛艙平臺支撐戰略目標層層分解,支撐經營管理行為閉環,極大提升企業數據化管理水平。

理想的數據化狀態應該是從大量低水平重複的數據獲取、整理工作中解放出來,有更多的時間用於自服務的報表及分析,做多維度多場景的運營分析與預測。

商業智能的建設應從企業實際情況出發,根據企業的實際的數據應用成熟度有計劃有步驟地推進數據化應用,從快速自動化報表到全面數據資產管理,逐步有序推進。

以上幾步明確了項目的領航標,接下來就是怎麼著手幹。

3、資源協調與管理

審時度勢,分析客觀要素,首先就是資源。站在IT的角度,這裡的資源主要包括項目需要的運行環境和開發環境,所需要的軟硬體設備和其他配套設施等內容。在項目實施中根據項目需要的人力和設備資源結合項目的進度、計劃和工作安排,由管理者列出詳細的項目計劃資源使用圖。

4、搭建團隊確定工作內容和項目成員

圍繞目標,講項目的事務分解成具體的內容。項目內容通常包括需求分析,數據模型的設計,數據模型的物理實現,ETL,數據分析和報表展示功能的設計和實現,並由此劃分成員和工作範圍。

 

5、確定項目需要交付的成果

交付的成果包括商業智能軟體系統、技術開發文檔、測試說明文檔、項目管理文檔等。其中,技術開發文檔包括系統實施方案、需求說明書、系統概要設計說明書、系統詳細設計說明書、資料庫設計說明書、用戶手冊等。

二、注重項目規劃和方案設計文檔

以上是BI項目的大致流程,但是通常想是一套,做出來又是一套,最終要能保障項目能按照規劃落地,在前期準備計劃極端,必然需要一份項目規劃和方案設計文檔。

個人覺得,一個項目規劃和設計文檔的好壞,往往決定了一個項目整體的調性和可預期的產出結果。但是,這麼重要的文檔,真正能寫好的人卻並不多,很多人甚至可僅僅是把它當作一個軟體流程的規範來簡單應付,怎麼快怎麼來。

關於項目規劃方案,我主張的是前因後果邏輯清晰,每一步詳略得當。篇幅所限,這裡僅簡單羅列個人覺得重要的核心點:

1、項目背景和目標要切入痛點

正如我上述所說,就是這個項目從業務的角度,最核心的推動力是什麼?就是痛點是什麼?有痛點自然就有目標,你希望項目最終以什麼方式解決問題,能達成什麼目標。

2、對現狀和問題進行充分的收集和分析

這一部分內容,很可能在我總結前面的背景,目標,核心區需求的時候,就需要加以收集和分析。這塊內容本身沒有太特別的地方,就是現在實際情況如何,有什麼問題,關鍵是如何把問題收集完整。

所以這部分內容,難的是如何發現問題,很多做技術的同學往往容易陷入只關心技術難點,只能看到技術問題的局面中,而實際上,更多的問題往往是整體流程如何設計更加合理的問題,而不是技術方案絕對對錯的問題。

3、最後,是輸出解決方案

定完需求目標,分析完問題和現狀,接下來才是規划具體做什麼,怎麼做,什麼時候做。這部分內容,強依託前面的核心需求和問題分析工作,沒有做好前面的準備工作,千萬不要著急開始動手「規劃」方案!!!

三、項目的需求定義

需求分析是商業智能項目第一步也是開端最重要的一步。通常包括需求採集和需求分析。

需求採集是針對用戶所能提供的大方向以及部分需求,去預見以後的需求。需求分析是在需求採集過程中,根據調研大綱,充分了解企業不同層次人員的需求,並且對需求進行仔細的分析、總結、歸納、整理,形成一份準確的需求分析報告。

調研的方式有問卷、座談、會議等形式,通常為了充分了解真實需求,會採用多種方式調研。

1、需求調研問卷內容

BI項目的調研主要包括以下幾個方面:

①目前業務系統的現狀:熟悉業務系統的編碼標準和當前系統的應用現狀。

②業務資料庫的基本信息:搜集資料庫系統的版本、作業系統的版本、當前的數據量和數據的保存方式。

③數據字典的信息:搜集業務資料庫中數據結構的信息。例如,表、視圖的結構說明,所有列、主鍵、外鍵、索引的基本信息,這些信息保證了數據抽取的設計和開發。

④測試數據的搜集:為了保證測試的準確性,搜集當前系統的真實數據供系統開發環境和測試環境使用,並且遵循以下原則:編碼表的數據不能缺失;事實表的數據欄位不能缺失,並且保證編碼欄位不能被修改。一般來說,測試數據是真實數據的一半左右,同時各個業務系統的數據時間段儘量保持統一,例如搜集某生產系統的數據時間段是2008年1月到2011年1月,而搜集某營銷系統的數據時間段仍然是2008年1月到2011年1月,這樣會保證開發和測試的準確性;同時搜集的歷史數據應該至少2~3年。

⑤ ETL需求調研:主要一問卷的形式對數據抽取、轉化、加載的需求進行調研。問卷的內容通常包括指標項、數據獲取的頻率、獲取的方式等。

⑥主題分析需求調研:不同層次的人群關心什麼主題域,如何獲得該主題域的數據,該主題域中數據的頻率多少,分析維度有哪些。

2、基於不同人群調研

①針對領導決策層

需要了解領導決策層關注哪些主題和哪些重點指標。

在當前業務系統中,領導決策層以何種方式獲取這些指標。

領導決策層希望這些重點指標的展現方式是什麼,以及目前指標的展現方式是什麼。

領導決策層希望這些重點指標關聯哪些維度進行多維展示。

領導決策層希望獲得數據倉庫系統中的哪些決策分析功能。

領導決策層希望這些重點指標對象的最小粒度是多少。

②針對中間管理層

需要了解中間管理人員關心哪些指標和主題。

需要了解中間管理層人員目前以何種方式獲取這些指標值。

需要了解中間管理層人員希望得到這些指標的展現方式是什麼,以及目前指標的展現

方式是什麼。

中間管理層人員對商業智能決策分析系統的期望是什麼。

中間管理層人員希望關注的這些指標關聯哪些維度進行多維展示。

中間管理層人員希望關注的這些指標的最小粒度是多少。

③針對業務人員

需要了解業務人員平時最常用的指標是哪些。

業務人員最關心的主題是哪些。

業務人員希望得到數據倉庫系統的哪些決策分析功能。

業務人員希望關心的這些指標關聯哪些維度進行多維展示。

業務人員希望關注的這些指標的最小粒度是多少。

 

相關焦點

  • 項目需求分析:了解需求理論是做好需求分析工作的基礎
    ,然後給客戶規劃項目,因此銷售和售前對需求的理解能力和引導能力也是促進拿下項目的關鍵;另外,開發工程師偶爾也會直接面向客戶,接觸客戶需求,因此也有必要掌握一些需求分析的技巧。需求的定義IEEE軟體工程標準詞彙表中對需求的定義是:用戶解決問題或達到目標所需的條件和能力;系統或系統部件為滿足合同、標準、規範或其它正式規定文檔所需具有的條件和能力;以上條件和能力的文檔說明。
  • 如何定義一場細緻的需求評審?
    (3)備用方案會議在開始前,要做好備用方案,如果有相關人員不能來,那是否可以提前確認(其實一般在重要會議前,最好和相關人員確認下結果更好);如果相關資源不到位,那麼整體進度是可以在哪裡進行調整;還有一個是針對一些問題如何應答,切記不要無準備應答,更不要說細節的問題可以不在會議上討論,這裡會和不討論細節有衝突
  • 中小企業如何做好IT項目管理?
    然而,採用正確的IT項目管理系統(http://www.8msaas.cn/project/technology.html)有助於消除成功完成這些項目所面臨的許多障礙。本文將引導你完成正確使用項目管理系統管理一個IT項目所需的步驟。
  • 需求定義階段的產物格式
    根據項目類型的不同,需求定義的產物大致可以分為POS(Project Overview Specify,項目綜述)和Vision(願景)兩大類。Vision類對於一些生命周期相對較長、應用面相對較廣(例如將在多家企業中使用)的項目或產品而言,則會在POS的基礎上添加一些相關的內容。添加的內容主要是市場分析、規劃方面的,最有代表性的是RUP推薦的Vision文檔。如圖所示。
  • 如何從0到1做項目:項目規劃篇
    從0到1的項目怎麼做,從哪裡開始下手,如何設計規劃一款產品,是一名產品經理的管理、籌備及協調等綜合能力的體現。下面筆者將從自身經驗出發,做一個系統性的梳理,從項目規劃、項目管理、運營等方面,分享在從0到1的項目中的一些方法論、經驗及建議給大家,與大家一起共同探討學習。
  • 在產品的不同階段,如何做好產品迭代規劃
    編輯導語:在實際工作過程中,產品經理的職責其實貫穿了整個產品生命周期,從一開始的產品定義階段到最後的發布、後續迭代,途中還需負責處理突發情況、團隊協作、團隊資源協調等問題。在這種情況下,如何保證產品按時交付上線不會延期呢?本文作者帶你做好產品迭代規劃。
  • bi軟體和報表工具有哪些區別?
    當數據分析師加入大數據行業時,他們肯定會聽到的兩個詞是「報表工具」和「bi軟體」。但是,許多人以為報表和BI是同一個東西,所以不了解兩者的概念和區別。實際上,這是一個非常錯誤的理解。形成這個錯誤概念的原因是,兩者都是大數據時代下的分析工具。新一代bi軟體和報表工具的功能有些重疊。
  • IT行業中,如何在項目管理規劃階段對需求文件進行質量控制?
    一、本期話題IT行業中,如何在項目管理規劃階段對需求文件進行質量控制?也就是我們說的所謂「擁抱需求」除此之外,受控的另一個方面是,我們要保證所有的需求都有過正式的發布,這與傳統做法是相一致的。並不是說我們擁抱需求就可以在需求層面隨意的發揮,需求通過獲取、記錄、評審、驗證的過程也是必不可少的。換句話說,一口唾沫一個釘的事情還是要做。定義好的需求,要通過正式的發布,才能作為開發的依據。這是對團隊負責,也是對用戶負責。
  • 如何做好項目前期策劃?
    策劃主要描述的是個人如何理解並權衡組織的需求、期望和影響,並將其轉化成項目中的高水平策劃來儘可能多地提高項目成功的概率。來源於項目的外部環境因素,「策劃」草擬出資源、資金、利益相關方的目標、利益和組織變革、風險與機會、治理、交付、優先級和緊迫程度是如何被考慮的,並呈現在藍圖中或者整體構造中。
  • 如何做好軟體需求分析?
    一、需求分析定義軟體需求分析也稱為系統需求分析或需求分析工程等,是開發人員經過深入細緻的調研和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉化為完整的需求定義,從而確定系統必須做什麼的過程。
  • 怎麼樣做好你的職業規劃?
    首先我們要明白一個概念:什麼叫做職業規劃?中國職業規劃師協會定義:職業規劃是對職業生涯乃至人生進行持續的系統的計劃的過程,它包括職業定位、目標設定和通道設計三個要素。簡單一點說就是:一個人的職業生涯應該有特定計劃,它包括了三個基本問題:你能幹什麼?你的目標是什麼?你怎麼實現目標?
  • 跨境電商如何用Worktile項目管理採購和運輸需求
    對於跨境電商來說,採購和運輸都是至關重要的環節。每個公司對於「好的採購」標準可能不盡相同,但基本包括以下幾點:採購及時,確保訂單及時發出;採購率高,很少出現用戶需求不能滿足的情況;貨源穩定,不能出現優質供貨商經常斷貨的現象;運輸物流及時。
  • 如何做好職業生涯規劃
    克裡斯坦森教授在被診斷為「濾泡性淋巴癌」後,一邊飽受化療帶來的折磨,一邊創造性地將企業管理和人生經歷結合起來,給我們分享他對於成功人生的感悟。書中試圖回答:我如何確定我將獲得事業的成功?用淺顯一點的話來說就是,如何把戰略運用於職業生涯規劃。
  • 在項目中,如何做好「時間管理」?
    時間要素指的是從時間維度將項目的組成元素進行識別和整合,以優化項目執行。這個能力要素主要是使個人能夠對項目中較為必要的組成單元進行定義、排序優化、監控。項目進度安排的目的就是確定哪些活動需要在什麼時間處理,以實現項目執行的優化。項目中的這些活動或者單元包,如工作包和階段。
  • 從項目經理到CEO,做好你的職業規劃
    關於職業發展規劃,項目經理主要有兩個方向。一是在單項目管理上走下去,成為一個大項目經理。另一個方向則是轉到多項目運營上,逐漸成為職能管理角色。上述兩條路都有可能進一步成為企業的高層,比如企業的CTO、CIO。 項目經理可以儘早規劃,一開始就想好,是要從做單個項目的項目管理這條線晉升,還是從多項目運營上晉升。
  • 職場規劃和人生目標如何定義?
    職場規劃所謂你從事的職業對未來一個怎樣的走勢,你該何去何從?是否有好的前景,是否能夠達到資金自由等等。那麼人生目標也就是你一生中應該對自己的整體把控,所以職業規劃只是你人生目標中的一部分,人生目標的定義是比較廣的,先從你學習的一部分說起,那麼你從小學到大學只是你一個階段的必須完成的任務,第二階段也就是意味著你畢業後,是站在那個層面。
  • 如何靠「大規劃」,「小織補」盤活商業項目?
    規劃改造階段從規劃階段到招商階段再到商業空間階段可分為:1.定位優化;2.分類優化;3.組合優化;4.對應概念的優化;5.動線優化;6.空間優化;7.品牌優化;8.廠商優化;9.商品優化03從業態戰略展開存量商業改造業種可以簡單得定義為「商品的種類「,而業態則可以定義為」營運的方式
  • 如何做好一個市場/品牌負責人?
    目前主導「知識型分享經濟驅動品牌創新」項目,協助創業團隊和企業CMO進行品牌與營銷工作的提升。陳志傑從自身實戰角度,結合理論梳理,系統講解了如何做好一個市場/品牌負責人。以下為口述實錄,獵掌門整理,市場部網已獲授權,略經編輯。
  • 人工智慧自動規劃概念和定義
    機器人規劃的原理、方法和技術,可以推廣應用至其他規劃對象或系統。自動規劃或機器人規劃是繼專家系統和機器學習之後人工智慧的一個重要應用領域,也是機器人學的一個重要研究領域,是人工智慧與機器人學一個令人感興趣的結合點。有些研究者又把自動規劃叫做智能規劃(intelligent planning)。
  • 如何選擇數據分析可視化工具?Excel, Tableau還是Power BI?
    那麼,作為個人或公司,如何選擇分析和可視化數據的工具?在本文中,我們從各個方面比較三個工具的功能。Microsoft Excel發布於1985年,本質上是一種具有計算,繪圖工具,數據透視表和宏程式語言等功能的工具,可以在Windows,Mac,Android,iOS等多種作業系統上運行。