
前面兩部分我介紹了傳統(tǒng)BI項(xiàng)目框架的左半部分:基礎(chǔ)(Foundation) 和實(shí)現(xiàn)(Enablement)。接下來(lái)和您聊聊右邊剩下的,也是BI項(xiàng)目核心的重要元素。先回顧一下BI項(xiàng)目元素構(gòu)架圖:

BI框架之貫穿始終的要素
基礎(chǔ)和實(shí)現(xiàn)部分的元素都可以在某個(gè)時(shí)間單獨(dú)拿出來(lái)考慮,而接下來(lái)的三個(gè)要素我認(rèn)為是BI項(xiàng)目成敗的關(guān)鍵,要貫穿始終。
團(tuán)隊(duì)配合
我所說(shuō)的團(tuán)隊(duì)包含小大兩個(gè)范圍:BI實(shí)施團(tuán)隊(duì)和公司。BI實(shí)施團(tuán)隊(duì)一般會(huì)包括項(xiàng)目經(jīng)理(PM),業(yè)務(wù)專(zhuān)家(domain expert),商業(yè)分析師(business analyst),架構(gòu)師(architect),開(kāi)發(fā)人員(developer),數(shù)據(jù)處理人員(data analyst),測(cè)試人員(tester)等。一個(gè)BI項(xiàng)目團(tuán)隊(duì)的配合情況決定了這個(gè)項(xiàng)目的時(shí)間和質(zhì)量。例如數(shù)據(jù)人員沒(méi)有弄清楚某個(gè)數(shù)據(jù)的清洗規(guī)則,那么后期的開(kāi)發(fā)人員就要花費(fèi)大量時(shí)間去檢查和修改程序。如果架構(gòu)師,業(yè)務(wù)專(zhuān)家和商業(yè)分析師不能完全理解對(duì)方,甚至誤解,那么后期的模型將會(huì)異常地難用,甚至作廢。作為BI項(xiàng)目經(jīng)理,最大的挑戰(zhàn)是統(tǒng)籌協(xié)調(diào)項(xiàng)目組和業(yè)務(wù)人員之間的關(guān)系。只有和業(yè)務(wù)人員以及管理層建立充分的信任,BI團(tuán)隊(duì)才有可能順利地獲取用戶需求,后期合理的修改意見(jiàn),和最終的驗(yàn)收。
之前我們提到很多部門(mén)視數(shù)據(jù)為私有財(cái)產(chǎn),如果貢獻(xiàn)給BI項(xiàng)目,那么別的部門(mén)很可能也會(huì)拿到這些數(shù)據(jù)。各部門(mén)之間有時(shí)也會(huì)互相推諉分析結(jié)果。如何打破公司內(nèi)部的各種壁壘,使得各個(gè)團(tuán)隊(duì)之間能夠互相配合,發(fā)現(xiàn)問(wèn)題的時(shí)候能夠心平氣和地坐下來(lái)分析成因,便成了公司掌舵人和BI團(tuán)隊(duì)的當(dāng)務(wù)之急。在項(xiàng)目啟動(dòng)初期,公司高層就應(yīng)該意識(shí)到BI的重要性,并通過(guò)命令或授權(quán)等方式打通項(xiàng)目組可能會(huì)遇到的各種障礙。另一方面,BI經(jīng)理也應(yīng)該隨著項(xiàng)目的推進(jìn),逐步建立和提高開(kāi)發(fā)人員和業(yè)務(wù)人員之間的信任,并使雙方進(jìn)入良性循環(huán)。如果在實(shí)施階段業(yè)務(wù)和技術(shù)雙方的配合度能達(dá)到最高,那么所開(kāi)發(fā)出來(lái)的產(chǎn)品就最為有效,公司也能從中獲得最大的投資收益。如果雙方的信任被打破,逐漸進(jìn)入惡性循環(huán),那BI應(yīng)用最終可能會(huì)淪為少數(shù)人的數(shù)據(jù)采集工具而已。
數(shù)據(jù)管控和質(zhì)量
國(guó)內(nèi)做項(xiàng)目就不得不先強(qiáng)調(diào)人,因?yàn)槿俗铍y協(xié)調(diào),出的問(wèn)題也最多。但是在國(guó)外的行業(yè)總結(jié)里,數(shù)據(jù)管控和質(zhì)量永遠(yuǎn)是放在第一位的。數(shù)據(jù)管控考慮的是數(shù)據(jù)的所有權(quán),更新頻率,訪問(wèn)權(quán)限,數(shù)據(jù)安全,風(fēng)險(xiǎn),數(shù)據(jù)的敏感度等等。您可能要問(wèn)我為什么在項(xiàng)目初期,而不放在數(shù)據(jù)建模的時(shí)候才考慮管控。在初期當(dāng)業(yè)務(wù)部門(mén)還心存戒心的時(shí)候,如果我們能夠明確提出數(shù)據(jù)所有權(quán)和將來(lái)的訪問(wèn)權(quán)限,那直接獲取全部數(shù)據(jù)的可能性會(huì)非常高(避免了高層出面)。如果在當(dāng)初沒(méi)有確定各部門(mén)的數(shù)據(jù)所有權(quán)和義務(wù),等BI上線,實(shí)施團(tuán)隊(duì)解散之后,我們會(huì)尷尬地發(fā)現(xiàn)一個(gè)新的荒草地又誕生了(想想您的公司有多少無(wú)人認(rèn)領(lǐng)的荒廢系統(tǒng)?)。此外,站在工作的角度,如果BI的所有權(quán)不屬于本業(yè)務(wù)部門(mén),但是要求業(yè)務(wù)人員在忙碌之余還要去維護(hù)系統(tǒng)內(nèi)的數(shù)據(jù),然后分析的結(jié)果供其他部門(mén)使用,憑什么?!如果在項(xiàng)目初期沒(méi)有解決此類(lèi)問(wèn)題,那么積累到后期就會(huì)非常麻煩。
數(shù)據(jù)質(zhì)量就不用多解釋了,基本的道理大家都懂。數(shù)據(jù)質(zhì)量不僅存在于單個(gè)數(shù)據(jù)本身,也存在于多種數(shù)據(jù)整合之后是否能達(dá)到預(yù)期的效果。有兩個(gè)環(huán)節(jié)可以提高數(shù)據(jù)質(zhì)量。一個(gè)是同過(guò)ETL過(guò)程,在抽取和轉(zhuǎn)化階段根據(jù)業(yè)務(wù)定義好數(shù)據(jù)的清洗規(guī)則(data rules),例如如果一家經(jīng)銷(xiāo)商當(dāng)月上報(bào)的汽車(chē)銷(xiāo)售數(shù)據(jù)是一億臺(tái),那我們很直觀的就知道這是個(gè)“臟數(shù)據(jù)”。另一個(gè)提高的地方在數(shù)據(jù)倉(cāng)庫(kù)層面。我們可以根據(jù)存儲(chǔ)規(guī)則或某些工具對(duì)數(shù)據(jù)進(jìn)行預(yù)先處理,例如把銷(xiāo)售MTD和YTD的數(shù)值先計(jì)算好之后再存入數(shù)據(jù)倉(cāng)庫(kù),這樣的話架構(gòu)師就可以構(gòu)建更有針對(duì)性的模型。
垃圾進(jìn),垃圾出(rubbish in,rubbish out)!如果您不從源頭控制好數(shù)據(jù)質(zhì)量,不在乎這個(gè)事情,那么等錯(cuò)誤的結(jié)果給公司造成損失的時(shí)候則為時(shí)晚矣。
工作流程和文化的改變
牛牛爸遇到過(guò)很多類(lèi)似的尷尬要求:經(jīng)理看到BI后說(shuō)這個(gè)好,然后要求下面員工把最新的截圖放到PPT里然后發(fā)給他看。您已經(jīng)擁有訪問(wèn)權(quán)限了,為什么不自己直接查看哪?當(dāng)我們調(diào)研用戶需求時(shí),很多業(yè)務(wù)人員會(huì)信誓旦旦地問(wèn)BI頁(yè)面能不能做的和現(xiàn)有PPT一樣?,F(xiàn)在很多BI工具,例如Tableau,可以把界面做的非常靈活。您為什不在下次會(huì)議上直接把BI圖表投出來(lái),而還在手工制作那些滯后的片子哪?
這里又給BI團(tuán)隊(duì)帶來(lái)了新的挑戰(zhàn):從一開(kāi)始就應(yīng)該慢慢地引導(dǎo)用戶轉(zhuǎn)變思維,并最終帶領(lǐng)公司在工作上和文化上做出革新。其實(shí)想通過(guò)一個(gè)程序就改變公司的做事風(fēng)格,說(shuō)起來(lái)容易,做起來(lái)太難。在過(guò)去實(shí)施SAP這種大型的瀑布式BI項(xiàng)目時(shí),用戶往往要等很久才能看到BI應(yīng)用。由于高昂的顧問(wèn)費(fèi)用,很多用戶基本上看幾次就正式接收了,完全沒(méi)有一個(gè)過(guò)度的過(guò)程。好在現(xiàn)在的工具都支持敏捷開(kāi)發(fā),我們可以快速地理解用戶需求,建模,拉圖表,設(shè)權(quán)限,然后交付給用戶試用。我們會(huì)引導(dǎo)用戶在實(shí)戰(zhàn)中使用這些工具,這樣拿到的反饋和修改意見(jiàn)也最有意義。工作思維的轉(zhuǎn)化需要一個(gè)漫長(zhǎng)的過(guò)程。但愿在不久的將來(lái)大家會(huì)習(xí)慣這種新的工作方式。
兩種實(shí)施策略
框架介紹完了,基本上都是我的經(jīng)驗(yàn)理論,您要是實(shí)戰(zhàn)的話可能沒(méi)有什么幫助。因此接下來(lái)我會(huì)介紹兩種BI項(xiàng)目實(shí)施方法論。
第一種是由上而下(Top-Down)的項(xiàng)目實(shí)施方法。第二種是由下而上(Bottom-Up)的方法。由上而下首先關(guān)注的是某一個(gè)部門(mén)或者團(tuán)隊(duì)的BI解決方案。其目的是解決數(shù)據(jù)相對(duì)簡(jiǎn)單,范圍清晰的業(yè)務(wù)經(jīng)理(business unit manager)的分析任務(wù)。由下而上一般由IT部門(mén)牽頭,先從公司的系統(tǒng)和數(shù)據(jù)著手,分析清楚之后再建立統(tǒng)一的BI平臺(tái),然后在平臺(tái)之上搭建適合各部門(mén)的應(yīng)用。我會(huì)在Part 4繼續(xù)介紹由上而下的實(shí)施方法。