新聞動態(tài)

了解最新新聞動態(tài)和行業(yè)資訊

進(jìn)銷存管理軟件:購買還是自行開發(fā)?

        無論是采取哪一種方式,最關(guān)鍵的是能為企業(yè)節(jié)約成本,簡化部署,并且后期維護(hù)簡單。

       這是一個老問題: 應(yīng)該購買滿足自己75%需求的商業(yè)企業(yè)進(jìn)銷存管理軟件,還是該自行開發(fā)進(jìn)銷存管理軟件,以便應(yīng)用得心應(yīng)手?

        數(shù)十年的反復(fù)試驗和學(xué)術(shù)分析得出了以下結(jié)論: 如果讓普通的業(yè)務(wù)流程實現(xiàn)自動化,就該購買; 如果核心業(yè)務(wù)有別于其他公司,就該自行開發(fā)。

        但實際情況并不簡單。公司自行開發(fā)的破舊而復(fù)雜的軟件系統(tǒng)也可以處理日常任務(wù),采用成本高昂的商業(yè)軟件取而代之不現(xiàn)實。在這些情況下,套裝軟件、甚至軟件即服務(wù)(SaaS)方案可能非常適合企業(yè)的戰(zhàn)略計劃。

        眾多企業(yè)如MCI、摩托羅拉和Visa在決定自建還是購買軟件時出現(xiàn)了兩股潮流。首先,眾多廠商推出不同產(chǎn)品(從通用客戶關(guān)系管理軟件到極專業(yè)的行業(yè)解決方案)造成市場趨于飽和,它們的經(jīng)濟(jì)壓力在持續(xù)增大。當(dāng)用戶決定購買通用軟件時,軟件廠商要竭力確保軟件能被用戶繼續(xù)性地購買。

        普華永道的前任全球CIO Mark Lutchen現(xiàn)在是負(fù)責(zé)IT效率業(yè)務(wù)的主管,他說: “大家都知道,標(biāo)準(zhǔn)化程度越高、購買的通用軟件越多,實施和日常運(yùn)維所需的成本就會越低?!?/p>

        另一方面,一些主管仍高舉內(nèi)部開發(fā)的大旗。MCI(現(xiàn)隸屬Verizon Business)的IT首席架構(gòu)師Bob Laird就是其中的代表。他說: “哪里能夠獲得更高收入或競爭優(yōu)勢,我們就投資到哪里?!?/p>

        與許多現(xiàn)代企業(yè)一樣,Larid和他的團(tuán)隊圍繞面向服務(wù)的架構(gòu)(SOA),重新調(diào)整了內(nèi)部開發(fā)工作,以便能夠重復(fù)使用系統(tǒng),而不是從頭開發(fā)。他說: “查看遺留的應(yīng)用程序、分析哪些仍有商業(yè)價值之后才做出了這個決策?!?/p>

        決定自建還是購買系統(tǒng)所考慮的方面仍一樣: 成本、應(yīng)用時間、企業(yè)紛爭、架構(gòu)、技能組合和戰(zhàn)略價值。另外,軟件廠商的合并帶來了新的定價模式和捆綁方案,客戶因而增加了選擇權(quán)。最后,開源軟件集兩者之所長,可兼容購買的組件和定制的組件,具有一定優(yōu)勢。

        先看看成本

        大多數(shù)IT主管表示,他們先會評估商業(yè)軟件,當(dāng)主要考慮應(yīng)用時間和成本時更是如此。普華永道的Lutchen表示,購買軟件可以最大限度地削減成本,騰出資源用于真正需要內(nèi)部開發(fā)的軟件。

        即便在涉及企業(yè)客戶、產(chǎn)品或服務(wù)的核心方面,甚至當(dāng)IT部門的文化偏向于內(nèi)部開發(fā)軟件時,購買方案仍占上風(fēng)。比方說,Visa的IT部門以自行開發(fā)為主,一方面是出于對安全可靠性和隱私方面的擔(dān)憂,但另一方面是由于其全球金融網(wǎng)絡(luò)的規(guī)模。過于龐大顧問David Allen在Visa旗下的技術(shù)部門Inovant擔(dān)任了三年的首席技術(shù)官,他說: “由于信息量龐大,把項目外包給小企業(yè)后的成功率很低。”

        不過,當(dāng)Visa采用盈利分析軟件等應(yīng)用系統(tǒng),為其會員銀行和零售商提供更好的支持時,它簡化了收集、分發(fā)及報告數(shù)據(jù)的方法,將各廠商的解決方案集成起來,并不是采用比較常見的自行開發(fā)方法—Visa在全面推廣項目管理協(xié)會(PMI)認(rèn)證,且同時采用了傳統(tǒng)的開發(fā)方法和迭代開發(fā)方式。Visa向Ab Initio公司購買了信息處理軟件,向Microstrategy公司購買了報告和分析軟件,因為與自行開發(fā)相比,這種綜合方式大大加快了交付功能的速度,還降低了生命周期內(nèi)的成本。

        在基礎(chǔ)架構(gòu)和工具等方面,Allen竭力要求Visa購買。他說:“自行開發(fā)并沒有競爭優(yōu)勢。因為許多企業(yè)客戶使用同一技術(shù),所以廠商可成熟地,大規(guī)模開發(fā)這些系統(tǒng),并獲得規(guī)模經(jīng)濟(jì)效益。”

       此外,開源運(yùn)動在開發(fā)、操作、數(shù)據(jù)庫和程序語言等方面有助于Visa。

        Allen說: “既能買到低成本的工具,又可以獲得源代碼,這是集兩者(購買和自建)之所長。我們把新的服務(wù)部署到開源軟件上所取得的效果不比部署到Windows等商用軟件來得差。”

        購買,但不修改

       盡管開源軟件部署后需要各種定制,但上世紀(jì)90年代的企業(yè)資源規(guī)劃(ERP)大戰(zhàn)的教訓(xùn)卻歷歷在目: 說到商業(yè)軟件,盡量避免對系統(tǒng)修修補(bǔ)補(bǔ),否則到頭來維護(hù)成本不低于自行開發(fā)軟件所需的維護(hù)成本。

        MCI公司的Laird表示,許多公司(包括他所在公司)都犯了這個錯誤: 不斷修改買來的第三方軟件,結(jié)果實際上變成了內(nèi)部開發(fā)的軟件。他問道: “如果要購買軟件,卻要大幅修改以適合貴企業(yè),這又何苦?”在不是MCI擅長的專業(yè)領(lǐng)域(比如銷售和財務(wù)),Laird選擇了改動MCI的流程,以適應(yīng)購買的現(xiàn)成軟件?!百徺I的軟件必須貼近我們的業(yè)務(wù)流程,否則我們會改動業(yè)務(wù)流程,適應(yīng)購買的軟件?!?/p>

        作為定制之外的一種選擇,Lutchen推薦可以借助配套產(chǎn)品,比如現(xiàn)在市面上針對各大ERP軟件的眾多插件。他說: “如果能避免對軟件包的主要部分進(jìn)行改動,可以使維護(hù)成本降下來?!?/p>

        SaaS解決方案通過瀏覽器來提供應(yīng)用程序,它在本質(zhì)上能防止進(jìn)行成本高昂的修改。摩托羅拉負(fù)責(zé)戰(zhàn)略、架構(gòu)和電子商務(wù)的企業(yè)副總裁Toby Redshaw說: “SaaS是企業(yè)的一種更好的銷售模式和退貨模式。”摩托羅拉使用了Salesforce.com和Rearden Commerce提供的SaaS解決方案。他表示,一方面這是由于SaaS廠商們通常允許客戶選購模塊化的功能,而不是為從來用不到的套裝軟件功能購買許可證。

        Redshaw表示,SaaS模式會對企業(yè)的IT帶來巨大影響。與大型的內(nèi)部開發(fā)項目相比,商業(yè)軟件也許上市時間更短、維護(hù)成本更低,但SaaS根本不需要硬件或軟件方面的投資,維護(hù)成本又比較低。由于帶來重大投資回報的承諾并沒有兌現(xiàn),客戶在采購方面顯得更謹(jǐn)慎,廠商之間的競爭越來越激烈,他預(yù)計企業(yè)軟件價格會一路下滑。

       由于出現(xiàn)了新型、誘人的購買選擇,想證明有必要自行開發(fā)就更難了。企業(yè)可能也會將老化的專有軟件改成商業(yè)解決方案。

      為成功而自建

        在過去幾年里,哥倫比亞特區(qū)市政府致力于在整個特區(qū)實現(xiàn)標(biāo)準(zhǔn)化,把各部門內(nèi)部開發(fā)的系統(tǒng)遷移至Ariba、仁科及其他廠商提供的標(biāo)準(zhǔn)化現(xiàn)成應(yīng)用軟件。不過,哥倫比亞特區(qū)DC-Stat商業(yè)智能部門的主管Dan Thomas決定開發(fā)一個商業(yè)智能系統(tǒng),其功能是單個商業(yè)軟件無法提供的。

        為了充分利用原有的開發(fā)資源,Thomas選擇了SOA方法,把商業(yè)軟件與內(nèi)部開發(fā)結(jié)合起來,為公司主管、分析人員、普通職員和移動員工開發(fā)了一大批基于Windows和Web的分析工具。Thomas說: “我們購買了核心軟件,然后自行開發(fā)進(jìn)行集成的連接組件和工具。”

        首先,他購買了基礎(chǔ)應(yīng)用軟件的許可證,包括來自甲骨文和ESRI的地理信息系統(tǒng),來自Business  Objects的商業(yè)智能應(yīng)用軟件,來自Sonic的企業(yè)服務(wù)總線(ESB),還有來自Plumtree的門戶解決方案。接下來,DC-Stat的開發(fā)人員使用Java和.Net開發(fā)了把核心軟件連接起來的服務(wù)和接口。

        公司內(nèi)部需要四個用戶界面,并且是功能并不相同的應(yīng)用軟件,這是Thomas決定自行開發(fā)而不是購買的一個主要原因。Thomas解釋: “我們力求開發(fā)速度快,所以采用了敏捷開發(fā)的方法。我寧愿現(xiàn)在為利益相關(guān)者提供80%的功能,而不是以后提供100%的功能?!?/p>

        雖然商業(yè)軟件和自行開發(fā)結(jié)合后可以降低風(fēng)險和成本,但核心方面對企業(yè)來說非常具有戰(zhàn)略意義,所以商業(yè)軟件根本不會成為討論的對象。Laird表示,在MCI公司,這些核心方面是指直接涉及其電信網(wǎng)絡(luò)的部分,比如網(wǎng)絡(luò)配置、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)修復(fù)。

       上世紀(jì)80年代,MCI自行開發(fā)了一個網(wǎng)絡(luò)自動修復(fù)系統(tǒng),因為當(dāng)時還沒有這樣的商業(yè)應(yīng)用軟件。Laird表示,這個系統(tǒng)大獲成功,讓MCI實現(xiàn)網(wǎng)絡(luò)停運(yùn)的時間創(chuàng)下行業(yè)最短時間記錄,該公司稱現(xiàn)在依然保持這個記錄。

        挖掘商業(yè)軟件的潛力

        當(dāng)現(xiàn)有的任何套裝軟件都不管用時,運(yùn)用一點創(chuàng)造力,就能降低開發(fā)及維護(hù)專有應(yīng)用軟件的成本和開銷。軟件廠商的一個方法就是與競爭對手合作,共同開發(fā)客戶最終需要的行業(yè)軟件。

        Lutchen說: “市場和規(guī)模經(jīng)濟(jì)效應(yīng)正在迫使競爭對手更加頻繁地合作?!彼e例說,娛樂行業(yè)的一個客戶正與競爭對手、風(fēng)險投資商和軟件公司合作開發(fā)一個版稅信息系統(tǒng)。他表示,現(xiàn)成的版稅信息系統(tǒng)部署起來一向有難度,因為每筆合同都不一樣,實施后會帶來復(fù)雜的跟蹤和支付流程。如今,這些合作伙伴正在協(xié)力開發(fā)這個差異性較大的系統(tǒng)。

       匹茲堡大學(xué)醫(yī)學(xué)中心(UPMC)采取相似的做法。上世紀(jì)90年代末期,UPMC在尋求一個影像存檔和通信系統(tǒng)(PACS),把放射科膠片轉(zhuǎn)換成數(shù)字圖像,便于儲存、查看及分析。可問題是,當(dāng)時沒有一家PACS廠商提供此類產(chǎn)品。

       在學(xué)校信息科學(xué)試驗室的幫助下,UPMC自行開發(fā)出了PACS,至今仍在使用。此后不久,UPMC與風(fēng)險投資商合伙開辦了Stentor(這家公司后來被飛利浦醫(yī)療公司收購),專門負(fù)責(zé)產(chǎn)品開發(fā)。

        商業(yè)化降低了長期支持和維護(hù)的風(fēng)險。UPMC的企業(yè)中間件主管Duane Falk說: “我們發(fā)現(xiàn),Stentor要真正獲得長遠(yuǎn)成功,惟一的辦法就是讓它從UPMC脫離出來。”Falk還強(qiáng)調(diào),有充足的人員資源(總共900名IT員工中就有250名開發(fā)人員)、深厚的開發(fā)文化(依賴卡內(nèi)基·梅隆能力成熟度模型)以及內(nèi)部實驗室等有利因素會保障重大開發(fā)決策實施。

       影響決定的因素

       現(xiàn)在還出現(xiàn)了使自建和購買的界限日益模糊的其他模式。比如在SOA中,業(yè)務(wù)流程被分解成多個粗粒度的應(yīng)用程序組件——像StrikeIron這些獨(dú)立廠商開始對這些應(yīng)用程序組件進(jìn)行標(biāo)準(zhǔn)化,并單獨(dú)提供,包括甲骨文、SAP和Siebel在內(nèi)的各大企業(yè)軟件開發(fā)商也在向基于組件的模式靠攏,不過這會不會導(dǎo)致為單個組件購買許可證仍是個未知數(shù)。

        DC-Stat的Thomas說: “我們正在向這樣一種模式靠攏: 組件實現(xiàn)了商品化,最終我可以購買自己需要的某項服務(wù)。”

        但是企業(yè)IT根本無法完全逃避過去。

        Paini Computer System公司為大中型企業(yè)提供現(xiàn)場和異地外包服務(wù)。該公司的全球保險行業(yè)解決方案副總裁John Pierce說: “不能漠視舊有的環(huán)境,正是它日復(fù)一日地支撐著貴公司?!?/p>

        他說,首先要正確定義業(yè)務(wù)流程:“業(yè)務(wù)流程常常關(guān)注內(nèi)部,而不是關(guān)注外部的客戶?!?/p>

        Lutchen表示,現(xiàn)在IT環(huán)境中出現(xiàn)了收集數(shù)據(jù)以幫助決策的資產(chǎn)管理方法,這種情況越來越常見?!肮庥须娮颖砀襁€不夠,需要系統(tǒng)地收集這些數(shù)據(jù)。”

        這種做法有助于緩解企業(yè)的政治紛爭,而企業(yè)政治勢必是隱藏在任何決策背后的最棘手問題。摩托羅拉的Redshaw忠告,要盡量同情固執(zhí)已見的利益相關(guān)者所處的境地,并且學(xué)會在不太重要的項目上有所妥協(xié)。他說: “有時存在一些犯不著大動干戈的爭執(zhí)。應(yīng)當(dāng)把精力放在真正能節(jié)省成本的方面。”