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