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