如何成為數據類產品經理
來自專欄產品手記專欄
1.要極其熟悉公司業務及動向。所以要了解公司的商業模式、戰略、以及業務流程、要考核的各種指標,以及指標背後的業務含義等。這一點,再了解都不夠。
2.要了解數據分析。好的數據PD,即使不做數據PD,也應該是個數據分析師。數據PD的一大要務就是將數據分析做成可複製,可自動運轉的系統。雖然有數據分析師們圍繞在自己周圍,但是自己也要清楚業務的問題,分別要看什麼數據,或者當數據出現後,意味著業務出現了什麼問題或者會出現什麼問題。這一點,要向最好的數據分析師們看齊。
3. 要了解數據倉庫及商務智能。這兩個關鍵詞背後都是龐大的體系,恐怕我短短半年的轉崗時間太短,雖然能夠對別人講解一通商務智能產品的架構。嘴裡雖然會拋出若干個類似於匯總,鑽取,度量,指標,維度,緩慢變化維,層次,屬性,儀錶盤等等術語,但是也不支持多幾層的知識鑽取,遇到異常問題,也不知道該從什麼地方分析原因。幸而身邊有數據倉庫的同事,可以多多學習。這一點,沒有天花板。而商務智能,做為一門學科,起源於20世紀90年代,它的出發點是幫助用戶更好地獲取決策信息,最初商務智能的動機是為用戶提供自助式的信息獲取方式,這樣,用戶就可以不用依賴於IT部門去獲取定製的報表。(引自《信息儀錶盤》一書P41)。而如今,商務智能除了提供信息,更主要的是降低用戶獲取數據的門檻,提升數據的實時性等方面。從降低用戶獲取數據的門檻一個方向,我們就可以做很多事情,比如如何設計信息儀錶盤(designing of information dashboard)?如何讓數據以更親和的更直觀的方式展示(數據可視化)?如何能夠讓用戶離線訪問?如何能夠實現警戒數據的主動發送?這一點上,花多少功夫都不多。
4. 要精通數據產品開發流程。數據開發+產品開發。數據PD的最終目的是要做數據產品。這裡要拆開看,其一,數據產品本身也是在線可供用戶實現的產品,既然是產品,產品的整套研發思路和普通的產品沒有太大區別,用戶是誰,他們需求是什麼,滿足需求需要什麼feature list,每個feature list的資源評估以及優先順序如何,產品的生命周期如何?這是產品開發。然後他是個數據產品,意味著這比普通的產品,多了更多的要求。在數據這個內核之外,它需要各種feature list,如訂閱,搜索,自定義,簡訊介面,郵件介面等。但是數據這個內核,也需要一套數據開發流程。
比如:
數據源——是否足夠,是否穩定——數據PD需要足夠了解目前的業務處理系統建設情況,以及數據源的積累程度,用以判斷數據產品的建設時間是否合適。不合適的時機會導致項目組的重複勞動和殘缺的數據產品誕生。數據產品是用以支持監控,分析,決策的,而業務處理系統的定位在於提升工作效率,解放工作人員手腳。業務系統採集的數據未必滿足所有分析需要。比如或許領導要分析大量攀升的退換貨的詳細原因,而業務系統目前並沒有要求用戶在申請退換貨的時候選擇原因或只有輸入而非標準化選項,負責退換貨出力的員工也只有在excel里登記原因,而不是錄入到系統里。所以可能會導致需求方要看的數據提供不出來,那麼數據pd就有必要反向驅動數據源得以採集。
分析模型的設計—— 分析模型的好與不好,其實決定了數據產品的成敗。
在項目中,可以由BI的數據分析師們擔綱此職責,也可以由數據PD擔綱,更多則由雙方一起確認,內容以數據分析師們為主,功能評估及優先順序、項目計劃和協調、統籌以數據PD為主。所以數據PD要更加清楚數據分析師們所需要的需求是否能夠實現,背後的商業價值如何,並與數據開發、產品開發保持比數據分析師們更加通暢的合作關係,能夠借力進行可行性和資源的評估。 有的時候,我們不是沒有數據,而是有了太多的數據,不知道怎麼去看。如果只是拋給用戶一堆數據,很難想像用戶會如何去解讀它。以前做交互設計的時候,我們流行一句話:把用戶當成傻瓜。
而數據平台,因為可能本身就要求有一定的使用門檻,所以想成不會互聯網的傻瓜不太現實,那麼我們就要想成「用戶是不懂數據的傻瓜」。他們或許也能通過一串串數據體悟到什麼,但是如果是一條上升的退款率趨勢線,或許他們會體悟到更多——畢竟,上和下本身就是直觀的。然後再想一下,如果將這條線上加上一條警戒點的線,他們會知道從什麼時候開始數據是異常的。再然後,就要設想,當他發現從7月12日數據上升後,想幹什麼?他會不會想了解是哪個行業上升了?他會不會想了解是那個渠道上升了?那麼,就要提供行業和渠道的選項或者對比給他。
再然後,當他過問了這個行業的負責人後,負責人想不想再了解是哪個供應商或者哪類商品上升了?那麼要如何將這些維度、層次都融合在一起,同時又能將用戶非常方便地去用呢?分析模型的建設至關重要,也可以說,分析模型是前期需求分析的最有價值的產物。
分析模型應該會包含幾點:
主題的劃分:整塊分析會劃分成什麼主題,比如銷售可能會分成銷售走勢及構成分析,行業排名,商品排名等
度量及指標:分析主題會涉及到的度量及指標的演算法、定義等(這通常會產生一份指標以及維度的定義及描述文檔)
維度:要分別從什麼維度去看這些指標和度量,如時間,渠道,這些維度是要篩選還是要對比
鑽取:這些維度本身有沒有層次,需要不需要進行鑽取,如渠道可鑽取到渠道類型,行業可鑽取到子行業,商品類目可鑽取到商品葉子類目等
輸出:分析需要用何種圖表進行展現
數據的ETL開發——數據的清洗,轉換,裝載流程佔用了數據產品開發的大半資源,不規範的數據源會導致這一塊的資源更大程度的佔用。比如同樣是供應商編碼,系統之一稱為供應商編碼,系統二命名為供貨商編碼,系統三命名為供應商ID,這三個系統同時是公司的系統,這種情況雖然想起來匪夷所思,但是現實情況卻也存在。雖然ETL開發是DW開發工程師在做,但是作為數據PD,焉能對這些工作缺乏了解,對ETL工程師反饋的問題,缺乏認知,不理解對於項目的潛在風險是什麼?而且更多時侯,當遇到數據不規範,不統一的問題,數據PD需要反向驅動業務系統進行數據規範性建設,無論是功能上,還是驅動直接的使用方——如負責錄入數據的行業小二,建立一套錄入規範。這些工作看似和數據PD無關,我們大可以推脫說:那沒辦法,這是數據源的問題,不是我們功能的問題。但是,用戶是有權利選擇使用不使用你的數據產品的,當數據產品提供的數據不值得信賴的話,無疑是自取滅亡。一旦用戶對數據不信任,再想挽留他們,是很難的。即使有很多「無能為力」的借口,我們也不能坐觀其變。
前端交互與體驗的優化——雖然內容定義好了,但是那麼多度量、指標、維度、鑽取,如何劃分信息層級,如何劃分欄目,如何設計用戶的行為路徑?這些就不是數據分析師們的重要工作範疇。而是交互設計師?鑒於很多數據產品項目可能會沒有交互設計師,所以數據PD應該對內容進行封裝,進行信息架構、頁面布局以及圖表各種功能設計。設計,然後撰寫詳細的功能需求文檔,交付給產品開發,前端開發以及數據開發,以及前端展現開發四種類型的開發人員。
數據產品的功能描述文檔,除了產品開發部分,其他的就是在描述「內容」,即分析模型,除了主題、度量、維度、鑽取、篩選、輸出圖表類型,有些內容還需要詳細定義到 「排序方式」 等等細節,這就case by case來看了。
環境,技術,工具——或許做一個普通的產品,你把需求描述清楚,與產品開發工程師確認好可行性,接受資源評估就OK了。但是數據產品,受制於所部署的環境,所選型的工具,如Oracle,IBM的Cogos,以及SQL Server。其他的產品我不知道怎麼樣,我們用的是Oracle BIEE。那麼作為數據PD,是否需要了解BIEE能夠提供的功能是哪些呢?看文檔,請教別人,不能知其不可而為之。另外,也需要逐漸摸透BIEE的壞脾氣,實現不了的功能,無法克服的難點等。這一點,也需要繼續了解,繼續學習。
數據產品項目流程
推薦閱讀:
※#0開篇_產品經理能力框架
※互聯網簡訊-20180406
※《用戶體驗要素》讀後感
※產品經理該如何做用戶增長?
※0022數據處理:用VLOOKUP函數實現數據分組