商業(yè)智能管理系統(tǒng)通常被理解為一個(gè)工具,將企業(yè)中現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化為知識(shí),幫助企業(yè)做出明智的商業(yè)決策。它是一個(gè)收集、管理和分析業(yè)務(wù)信息的過(guò)程。其目的是使企業(yè)各級(jí)決策者獲得知識(shí)或洞察力,并鼓勵(lì)他們做出對(duì)企業(yè)更有利的決策。獲取的數(shù)據(jù)一般由企業(yè)內(nèi)部的財(cái)務(wù)、業(yè)務(wù)、人力數(shù)據(jù)以及企業(yè)所在行業(yè)和競(jìng)爭(zhēng)對(duì)手的外部數(shù)據(jù)組成。
通過(guò)幾年的項(xiàng)目運(yùn)營(yíng),海鼎也與大家分享了一些關(guān)于商業(yè)智能管理系統(tǒng)建設(shè)的見(jiàn)解。
智能系統(tǒng)數(shù)據(jù)采集、集成和分析以及差異化
首先,從需求分析的角度來(lái)看,商業(yè)智能管理系統(tǒng)需求分析的重點(diǎn)是數(shù)據(jù)的獲取、集成和分析。而一般的意義IT系統(tǒng)需求分析通常側(cè)重于工作流程的實(shí)現(xiàn)和業(yè)務(wù)邏輯的控制。這兩種需求的側(cè)重點(diǎn)非常不同。
兩者的核心問(wèn)題是,在客戶提供的需求描述背后,往往有許多未表達(dá)的管理策略和業(yè)務(wù)邏輯。這些背景知識(shí)和管理需求往往需要深厚的業(yè)務(wù)經(jīng)驗(yàn)才能準(zhǔn)確理解,并能夠準(zhǔn)確、簡(jiǎn)潔、簡(jiǎn)潔地表達(dá)出來(lái)。
其次,由于需求水平的差異,在具體技術(shù)實(shí)施水平上,BI項(xiàng)目的技術(shù)重點(diǎn)和一般意義IT業(yè)務(wù)系統(tǒng)也很不一樣。在BI在項(xiàng)目中,數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、統(tǒng)計(jì)分析軟件、數(shù)據(jù)可視化工具等商業(yè)管理軟件產(chǎn)品很受歡迎。同時(shí),由于業(yè)務(wù)流程控制需求相對(duì)較弱,技術(shù)框架和功能模塊的設(shè)計(jì)不需要太多額外的開(kāi)發(fā),可以通過(guò)相對(duì)成熟和穩(wěn)定的技術(shù)框架直接應(yīng)用。
對(duì)于一般大型套裝軟件來(lái)說(shuō),這些需求和功能是必不可少的功能之一,我們需要做的就是如何正確有效地應(yīng)用這些功能。同樣,數(shù)據(jù)模型構(gòu)建和界面設(shè)計(jì)也屬于非核心軟件開(kāi)發(fā)技術(shù)范圍,但在商業(yè)智能管理系統(tǒng)中卻很重要。
最后,商業(yè)智能管理系統(tǒng)的軟件流程模型也不同于傳統(tǒng)軟件開(kāi)發(fā),一般意義的軟件開(kāi)發(fā)的過(guò)程模型包括瀑布開(kāi)發(fā)、迭代開(kāi)發(fā)和原型開(kāi)發(fā)。瀑布模型是較典型、較常用的軟件工程方法。然而,這種開(kāi)發(fā)方法特別要求早期階段的需求嚴(yán)格而清晰,因此往往不適合BI系統(tǒng)開(kāi)發(fā)。
對(duì)于作者參與的數(shù)據(jù)分析平臺(tái)項(xiàng)目,分析目標(biāo)由淺入深,數(shù)據(jù)范圍逐漸擴(kuò)大,從簡(jiǎn)單到復(fù)雜,循序漸進(jìn),是一種更合理的工作模式。
總結(jié)
簡(jiǎn)言之,商業(yè)智能管理系統(tǒng)的開(kāi)發(fā)屬于軟件開(kāi)發(fā)領(lǐng)域的一個(gè)分支,具有自身的特點(diǎn)和工作方法。為了成功實(shí)現(xiàn)一套商業(yè)智能管理系統(tǒng)軟件的開(kāi)發(fā)和部署,從業(yè)者需要結(jié)合實(shí)際工作不斷思考、探索和總結(jié)。