2009年10月,e-works Research對(duì)用友U9 2.0版進(jìn)行了一次評(píng)估。本文對(duì)U9的開發(fā)模式的評(píng)估結(jié)果進(jìn)行解析。
傳統(tǒng)的軟件開發(fā)過程是首先調(diào)研客戶需求,分析客戶需求,包括個(gè)性化需求,再進(jìn)行系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和代碼編程、最后形成產(chǎn)品功能和相應(yīng)的產(chǎn)品模塊。這樣的軟件開發(fā)過程使得該軟件無法復(fù)制到令一個(gè)企業(yè)中,也無法對(duì)軟件進(jìn)行分割和重組。
在U9的開發(fā)過程中,用友一開始并未直接陷入傳統(tǒng)的產(chǎn)品開發(fā)模式,而是花了半年以上的時(shí)間,借鑒國(guó)際先進(jìn)的管理理念,結(jié)合本土企業(yè)的管理實(shí)際,從以往積累的多個(gè)客戶當(dāng)中提煉出了不同企業(yè)的業(yè)務(wù)模式,然后以業(yè)務(wù)模式為導(dǎo)向,來搭建U9的整體軟件架構(gòu)。
圖表1:U9產(chǎn)品開發(fā)模式
在軟件開發(fā)前對(duì)業(yè)務(wù)模式的歸納,好處在于開發(fā)完成的產(chǎn)品涵蓋了多個(gè)行業(yè)、多個(gè)企業(yè)的運(yùn)行模式,而不是針對(duì)某一個(gè)企業(yè),這樣可以很好的支持多個(gè)企業(yè)80%以上的ERP標(biāo)準(zhǔn)功能,剩下的20%產(chǎn)品功能可以通過靈活的業(yè)務(wù)組件來完善,而不是系統(tǒng)開發(fā)完成后,陷于無休止的開發(fā)、修改、打補(bǔ)丁當(dāng)中。
U9將IT與業(yè)務(wù)融合,從累積到得客戶業(yè)務(wù)模式中提煉出300多個(gè)模型,一一進(jìn)行分析,抽象出每個(gè)服務(wù),通過這些服務(wù)的組合,來完成最后整體的流程。這種組件化的建?梢噪S需而變,能夠剖析業(yè)務(wù)模式,將其分解成獨(dú)立的組件。即首先將企業(yè)業(yè)務(wù)從業(yè)務(wù)層面、流程層面、管理層面、范圍層面,四個(gè)層面切割,進(jìn)而又對(duì)每個(gè)層面的業(yè)務(wù)進(jìn)一步細(xì)分,層層細(xì)分下來,最終形成了U9的服務(wù)組件。因?yàn)樵陂_發(fā)構(gòu)成中,開法人員發(fā)現(xiàn)流程可以給客戶帶來價(jià)值,他們將這個(gè)價(jià)值變成模型庫(kù)、組件庫(kù),然后通過角色化的交互界面來實(shí)現(xiàn)。
圖表2:U9企業(yè)服務(wù)組件化建模
圖表3:組件化業(yè)務(wù)模式范例
同時(shí),由于U9是全新開始做的新一代ERP產(chǎn)品,所以研發(fā)人員在做U9開發(fā)之前,首先做了一個(gè)開發(fā)平臺(tái)UAP。它是在微軟技術(shù)上架設(shè)的企業(yè)應(yīng)用平臺(tái),是一個(gè)完全支持模型驅(qū)動(dòng)的、體現(xiàn)SOA架構(gòu)的開發(fā)平臺(tái)。從技術(shù)上講,UAP完全開放,甚至可以在這個(gè)平臺(tái)上重做一個(gè)U9。
e-works Research認(rèn)為,U9摒棄了傳統(tǒng)的開發(fā)模式而采用以業(yè)務(wù)模式為導(dǎo)向的開發(fā)模式,這樣一方面在內(nèi)部開發(fā)過程中可以快速的調(diào)用已封裝的服務(wù),避免了共性功能的重復(fù)開發(fā),使得開發(fā)效率大大提升;另一方面當(dāng)終端用戶業(yè)務(wù)發(fā)生變化時(shí),可以通過對(duì)系統(tǒng)進(jìn)行重新配置,以適應(yīng)企業(yè)新的業(yè)務(wù)模式;此外,最終客戶可以借助UAP平臺(tái)進(jìn)行客戶化的定制開發(fā),在滿足企業(yè)個(gè)性需求的同時(shí)無需擔(dān)心系統(tǒng)升級(jí)所帶來的困難。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:用友U9 ERP系統(tǒng)開發(fā)模式解析