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