如今的商業(yè)環(huán)境中,變化以及變化所帶來的不確定性,帶給人們最豐富的想象。組織間的兼并與收購、新業(yè)務(wù)模型的涌現(xiàn)、企業(yè)內(nèi)部的業(yè)務(wù)流程重組、組織結(jié)構(gòu)的調(diào)整,這些來自市場、管理、技術(shù)等環(huán)境的不斷變化,以及組織對變化環(huán)境的不斷適應(yīng),將成為中國企業(yè)應(yīng)用不得不面對的現(xiàn)實。
傳統(tǒng)軟件模式遭遇挑戰(zhàn)
在急劇變化的商業(yè)環(huán)境和普遍的低利潤行業(yè)中,管理軟件應(yīng)用帶給企業(yè)的效率提升將是革命性的。這可以分兩類企業(yè)來討論。一類是電信、銀行、證券等服務(wù)型行業(yè),軟件的應(yīng)用與他們的業(yè)務(wù)幾乎完全融合,軟件運行的過程就是企業(yè)給消費者創(chuàng)造服務(wù)的過程,軟件之于他們正如設(shè)備之于制造業(yè)。而另一類企業(yè)如制造、消費電子、物流等,他們的主業(yè)可以獨立于軟件,但軟件可以賦予他們在競爭中更快速的反應(yīng)、更流暢的溝通、更經(jīng)濟(jì)的采購……當(dāng)資源、勞動密集型行業(yè)開始向資本、知識密集的行業(yè)推進(jìn)時,改變管理效率的軟件對于每一個企業(yè)來講,都是極其重要的。
可以看到,傳統(tǒng)市場上企業(yè)級應(yīng)用軟件產(chǎn)品往往采用兩種典型的交付模式。
其一,是以套裝軟件加上二次開發(fā)交付客戶。這在國外以軟件巨頭,如SAP、Oracle、Sieble等公司的實踐為代表。這種方式主體上固化了軟件的功能結(jié)構(gòu),只留一小部分變化的可能性。軟件巨頭們通常會大肆宣揚自己的產(chǎn)品包含“行業(yè)最佳業(yè)務(wù)實踐”,并以“管理專家”的身份對客戶的管理模式強行變革,以適應(yīng)這種標(biāo)準(zhǔn)化的“行業(yè)最佳業(yè)務(wù)實踐”。然而,每個企業(yè)所處的競爭環(huán)境千差萬別,企業(yè)的戰(zhàn)略、核心競爭力亦有所不同,試問哪里有這種放之四海而皆準(zhǔn)的管理真理能解決所有企業(yè)的問題?
其二,是為客戶從代碼級開始開發(fā)定制的軟件系統(tǒng),這以目前中國大量的中小型軟件公司實踐為代表。這種定制開發(fā)方式,基本上是從客戶的個性化需求出發(fā)進(jìn)行軟件定制,但開發(fā)者總是很難全面考慮軟件的擴(kuò)展性、穩(wěn)定性等架構(gòu)因素。
顯而易見,上述兩種軟件開發(fā)方式,在這個企業(yè)形態(tài)不斷變化、企業(yè)外延不斷擴(kuò)展、企業(yè)的環(huán)境不斷變遷、企業(yè)的業(yè)務(wù)不斷調(diào)整的時代,顯得效率低下、結(jié)構(gòu)死板僵化。這種以一次開發(fā)持續(xù)使用為特征的軟件已日顯陳腐和落伍。
以變化的軟件應(yīng)對變化的商業(yè)環(huán)境
在這一背景下,企業(yè)群體呼喚一種新的能更好地響應(yīng)變化的軟件模式出現(xiàn)。多變的商業(yè)環(huán)境要求企業(yè)有更具彈性的軟件技術(shù)體系。面向構(gòu)件的軟件技術(shù)為此提供了一種可能。
在業(yè)務(wù)的表達(dá)上,在面向構(gòu)件的軟件體系中,構(gòu)件成為進(jìn)行軟件開發(fā)、復(fù)用和組裝的“積木”和基本單元。一個構(gòu)件可以有一百行代碼、也可以有一千行代碼。這時候,一個軟件的構(gòu)成就被重新定義了―它不再是由一行行的代碼來描述,而變成是一個個具有獨立功能構(gòu)件的集合。這樣的一種技術(shù)架構(gòu),在多變的企業(yè)環(huán)境中,當(dāng)企業(yè)應(yīng)用最后被分解為“業(yè)務(wù)功能”后,他們往往可以作為一個個復(fù)合的邏輯,被粒度更小的構(gòu)件描述出來。ERP、CRM、BPM、銷售管理、人力管理等各種企業(yè)軟件,都可被這些各種不同粒度的構(gòu)件組合完整地表達(dá)出來。
在對變化的響應(yīng)上,面向構(gòu)件使得在客戶需求變化的時候,不是基于代碼的更改,而是在現(xiàn)有的圖形化的“構(gòu)件組裝圖”中進(jìn)行調(diào)整。商業(yè)環(huán)境對企業(yè)變化影響最顯著的就是要求流程快速調(diào)整。而在面向構(gòu)件的技術(shù)體系中,構(gòu)件之間的邏輯關(guān)系映射為企業(yè)內(nèi)外部的商業(yè)流程。這時候,同樣只需改變“構(gòu)件組裝圖”,就可以快速調(diào)整業(yè)務(wù)流程以適應(yīng)變化要求。“隨需應(yīng)變”這時候成為真正可能。
在選擇不夠多的時候,“向左走,還是向右走”會成為企業(yè)信息化的困惑。在今天,當(dāng)面向構(gòu)件的技術(shù)已經(jīng)成熟時,我們的建議是―在一個不確定的商業(yè)環(huán)境中,企業(yè)的信息化建設(shè)應(yīng)該既不偏左(套裝軟件),也不偏右(定制軟件),而是以變化的軟件構(gòu)件體系去應(yīng)對變化對企業(yè)組織的挑戰(zhàn),這才是適應(yīng)中國企業(yè)的最佳平衡之道。
以變化的軟件構(gòu)件體系去應(yīng)對變化對企業(yè)組織的挑戰(zhàn),這才是適應(yīng)中國企業(yè)的最佳平衡之道。
信息來源:支點網(wǎng)