【it168 信息化】
提問:請您介紹一下u9的開發(fā)方式?
黃義璋:u9的開發(fā)方式與其它軟件的最大不同在于70%的時間在做業(yè)務(wù)模式的整理、歸納、提煉,30%的時間做軟件編程,u9改變了傳統(tǒng)的軟件開發(fā)方式,很好的規(guī)避了“需求一小錯,開發(fā)一大錯”。
軟件公司的核心競爭力不是功能,因為功能是很容易仿冒的,而在于對業(yè)務(wù)模式的理解和積累上,用友從以往的20多年70萬客戶的積累中,歸納出了多個不同的業(yè)務(wù)模式,u9就是架構(gòu)在這些業(yè)務(wù)模式之上的。
提問:u9針對于制造業(yè)做了哪些方面的功能?其針對制造業(yè)的優(yōu)點有哪些?目前主要覆蓋哪些制造行業(yè)?
黃義璋:u9是全新的一種架構(gòu)模式,是從業(yè)務(wù)貫穿到財務(wù)的,而不是從財務(wù)貫穿到業(yè)務(wù)。u9的業(yè)務(wù)模式主要是架構(gòu)在離散制造業(yè)之上,基于“業(yè)務(wù)驅(qū)動”的。
u9應(yīng)該是目前制造業(yè)中最強的一個應(yīng)用,如多任務(wù)廠mrp、多任務(wù)廠的協(xié)同生產(chǎn)、多任務(wù)廠的績效縱向比較、多幣別核算與多國家的賬務(wù)合并等功能已經(jīng)全部納入其中。u9相比國外同類產(chǎn)品,靈活性具有明顯的優(yōu)勢,非常適合“亂中有序”的國內(nèi)多組織化企業(yè)。
目前u9主要覆蓋汽配、電子、通訊、機械等行業(yè)。
提問:集團企業(yè)的難點在于不同的企業(yè)控制度不一樣,管理模式不一樣,如有的企業(yè)需要把控某分廠的機床情況,而有的則不需要,u9是如何幫助企業(yè)實現(xiàn)這一點的?
黃義璋:u9完全可以適應(yīng)集團企業(yè)的各種管控模式,組織體系、管理體系等都可以根據(jù)企業(yè)的要求來設(shè)置集權(quán)與分權(quán),u9中的每一個字段都可以設(shè)置管理的層級,如集團完全掌控、可適當修改等,企業(yè)可以靈活的定義與上級、下級、同級各組織的不同關(guān)系。同時,當企業(yè)的管控模式發(fā)生變化時,u9可以迅速的適應(yīng)這種變化。
當然,要對每一個字段設(shè)置權(quán)限,工作量是非常巨大的。在u9里,我們根據(jù)多數(shù)企業(yè)的經(jīng)驗,提前設(shè)置了80%的缺省值,大大縮短了企業(yè)設(shè)置權(quán)限的時間。
提問:u9是基于soa架構(gòu)的系統(tǒng),soa的優(yōu)勢在于松散耦合性,請您詳細描述u9在soa方面取得的成果?并描述u9未來的soa之路?
黃義璋:一種技術(shù)能變?yōu)楫a(chǎn)品,是需要很長時間的,早在20世紀90年代中期,soa的概念就被提出,直到現(xiàn)在,這一概念才被用友得以實現(xiàn)。
并不是soa架構(gòu)的產(chǎn)品就一定能滿足企業(yè)的靈活性要求,關(guān)鍵在于soa的粒度劃分,如有的soa產(chǎn)品是以模塊來劃分的,這是無法滿足企業(yè)靈活性的。u9是按每一個細小的服務(wù)來劃分服務(wù)組件的,如單據(jù)的編號服務(wù)、數(shù)量服務(wù)等,而且每一個服務(wù)組件都有可能被用到生產(chǎn)、采購、銷售等多個業(yè)務(wù)中,所以對服務(wù)組件的接口要求非常高,如包容性等,這需要極大的精力與積累。
u9 soa是綜合考慮靈活性、重復(fù)性、效率性、集成性四個方面因素而最終成型的。目前,u9的升級更新已不需要像以往一樣,給客戶新的安裝光盤來更新,企業(yè)只需到網(wǎng)上注冊,就可以下載程序升級到最新版本。未來,u9是按業(yè)務(wù)模式更新的,企業(yè)只需要選擇更新的服務(wù)組件就可以了。
提問:作為總架構(gòu)師,您在軟件開發(fā)有何經(jīng)驗可以共享給國內(nèi)其它的軟件公司?
黃義璋:
系統(tǒng)涵蓋的商業(yè)模式很重要,在系統(tǒng)開發(fā)前,一定要側(cè)重于商業(yè)模式的歸納、提煉,后期的軟件編程不需要太長的時間。
要重視紙上發(fā)版,同時測試人員要到位。
軟件架構(gòu)很重要,一個好的架構(gòu)可以避免很多的后期修改工作量,避免“需求一小錯,開發(fā)一大錯”的情況。
該文章在 2010/7/25 1:55:55 編輯過