兩難抉擇:應(yīng)用程序是該斥資購買還是自主構(gòu)建
譯文這明顯屬于莎士比亞所提出的那種兩難抉擇。我們到底是該通過購買商用企業(yè)級應(yīng)用程序的授權(quán)許可來滿足自身約75%的功能需求,還是下定決心、從零開始構(gòu)建起能夠切實滿足我們?nèi)咳蝿?wù)的原創(chuàng)應(yīng)用程序?
通過幾十年的嘗試、無數(shù)挫敗以及理論家們的嚴(yán)格分析,目前業(yè)界已經(jīng)得出了頗具統(tǒng)一性的結(jié)論:當(dāng)我們需要具備一套自動化商用業(yè)務(wù)流程時,請選擇購買; 而如果大家的目的是打理自己的核心流程,那么請為公司創(chuàng)建出***貼合需要的自主開發(fā)方案。
但現(xiàn)實情況絕不可能如此單純。雖然那些陳舊而又復(fù)雜的內(nèi)部開發(fā)系統(tǒng)也許確實能夠解決眾多普通任務(wù),但高得可怕的負(fù)載遷移成本意味著它們根本不可能真正取代商用軟件的市場地位。而且在某些情況下,軟件包——甚至是SaaS(即軟件即服務(wù))產(chǎn)品——可能正好符合企業(yè)目前為自身規(guī)劃的發(fā)展戰(zhàn)略與拓展計劃。“購買是為了提升標(biāo)準(zhǔn)程度,構(gòu)建則意在改善競爭能力”,這樣的理論思路雖然聽起來言之鑿鑿、安全可靠,但企業(yè)真正需要面對的往往是一大堆復(fù)雜程度高得多……同時也更為有趣的備選方案。
隨著像MCI、摩托羅拉以及Visa這樣的重量級企業(yè)開始逐步提高構(gòu)建或者購買決策在其自身項目當(dāng)中所受到的關(guān)注度,兩類總體趨勢也由此漸漸浮出水面。首先,由于市場當(dāng)中從通用型CRM到最為小眾的垂直行業(yè)類解決方案供應(yīng)商數(shù)量已經(jīng)趨于飽和,由產(chǎn)品購買以及不同方案間合并所帶來的經(jīng)濟(jì)壓力(其中也包括訂購以及要求SaaS供應(yīng)商提供部署與維護(hù)服務(wù))正處于持續(xù)增長當(dāng)中。此外,當(dāng)企業(yè)決定自主構(gòu)建應(yīng)用程序時,他們需要努力確保所創(chuàng)建出的功能可以在***程度上在整個組織體系中得到重復(fù)利用。
“每個人都清楚,我們現(xiàn)有體系的標(biāo)準(zhǔn)程度越高、也就意味著我們直接購買自商店貨架的產(chǎn)品越多,而這將在實施與后續(xù)維護(hù)這兩個方面給我們帶來更為突出的成本效益,”普華永道公司前任全球CIO Mark Lutchen指出,其目前擔(dān)任的是該公司的IT有效實踐事務(wù)負(fù)責(zé)人。
但在另一方面,MCI公司(目前隸屬于Verizon Business集團(tuán)旗下)IT***架構(gòu)師Bob Laird這樣的高層管理者則為內(nèi)部開發(fā)選項唱起了大家所熟悉的贊歌:“我們希望自己投入的資金能夠切實給企業(yè)帶來收益提升……或者是競爭力方面的優(yōu)勢,”他表示。
正如眾多現(xiàn)代企業(yè)一樣,Laird及其團(tuán)隊一直致力于在SOA公司內(nèi)部重新構(gòu)建開發(fā)流程,旨在保證他們能夠重新利用現(xiàn)有資源而非真的一切從零開始。“決策的一部分在于認(rèn)真審視自己已經(jīng)擁有的傳統(tǒng)應(yīng)用程序,同時分析已掌握的傳統(tǒng)資產(chǎn)中有哪些仍然能夠具備商業(yè)價值,”他解釋道。
面對構(gòu)建還是購買這個歷史性難題,擺在我們面前的考量要素仍然是那幾樣:成本、推向市場所需要的時間、政策、架構(gòu)、技能組合外加戰(zhàn)略價值。除此之外,供應(yīng)商之間的業(yè)務(wù)合并還會帶來新的定價模式以及綁定選項,這些都能為客戶提供更為豐富的可用資源。而***,開源機(jī)制能夠以混合型方案的姿態(tài)同時汲取這兩大決策類型的長處,即將購買組件與自定義構(gòu)建組件結(jié)合起來。在任何一家大型企業(yè)的規(guī)模化IT組織當(dāng)中,我們都能在其深入層面發(fā)現(xiàn)這種將全部方案整合在一起的處理方式。
掏出支票簿
大多數(shù)IT高管都表示自己會首先對商用軟件產(chǎn)品進(jìn)行評估,特別是將由此帶來的產(chǎn)品上市境與使用成本作為優(yōu)先考量對象。普華永道公司的Lutchen指出,應(yīng)當(dāng)遵循的經(jīng)驗法則在于盡可能將資源節(jié)約出來,從而***程度地支持有必要進(jìn)行內(nèi)部構(gòu)建的開發(fā)項目。
當(dāng)評估到底是該購買方案還是自主構(gòu)建時,最重要的一點就是透徹理解整個軟件生命周期所帶來的總體成本——一般需要以七到八年作為考慮周期。這個步驟非常重要,Lutchen表示,因為大約七成的軟件成本都產(chǎn)生自后期實施階段。一套嚴(yán)格而審慎的生命周期分析流程能夠?qū)罄m(xù)維護(hù)所帶來的成本壓力進(jìn)行準(zhǔn)確核算,并幫助內(nèi)部開發(fā)人員了解直接購買與自主開發(fā)到底孰優(yōu)孰劣。
即使是在觸及一家企業(yè)的客戶、產(chǎn)品或者服務(wù)等領(lǐng)域的核心層面——甚至在IT部門從文化傳統(tǒng)角度一直傾向于實行內(nèi)部軟件構(gòu)建的情況之下——至少就目前來看,直接購買現(xiàn)成產(chǎn)品仍然應(yīng)該被作為優(yōu)先考量選項。舉例來說,Visa公司就擁有一個以構(gòu)建為核心思路的IT部門,這一方面是出于安全性、可靠性以及隱私方面的考量,但同時也是因為這家全球金融網(wǎng)絡(luò)集團(tuán)擁有巨大的業(yè)務(wù)規(guī)模。“如此可觀的信息總量根本不是那些適合交給小型企業(yè)或者團(tuán)隊的外包項目所可以比擬的,”曾以CTO身份為Visa公司效力過三年(通過Visa旗下的技術(shù)子公司Inovant)的技術(shù)顧問David Allen表示。
然而,就在Visa公司致力于為其成員銀行及商家成員利用此類應(yīng)用程序作為盈利能力與使用狀況分析機(jī)制從而實現(xiàn)更佳支持效果的同時,其自身的數(shù)據(jù)收集、傳播、報告以及將基于供應(yīng)商的解決方案同自身更為典型的原創(chuàng)方案加以整合(Visa公司在整個業(yè)務(wù)體系當(dāng)中努力促進(jìn)PMI認(rèn)證的普及,并同時使用經(jīng)典處理機(jī)制與迭代新方法)等實施方法也能夠得到簡化。Visa利用由Ab Initio公司打造的應(yīng)用程序進(jìn)行信息處理,并借助來自Microstrategy的產(chǎn)品實現(xiàn)報告與分析,這是由于這些方案與自主構(gòu)建成果相比擁有顯著的交付速度與生命周期成本優(yōu)勢。
在基礎(chǔ)設(shè)施以及工具等層面,Allen敦促Visa公司盡量選擇方案購買這類解決途徑。“這些產(chǎn)品能夠切實起效,而且在上述領(lǐng)域也并沒什么競爭力優(yōu)勢可以構(gòu)建,”他解釋稱。“這部分系統(tǒng)都是以規(guī)模化作為出發(fā)點進(jìn)行構(gòu)建的,我們使用的技術(shù)方案早已在大量企業(yè)當(dāng)中得到普及。”
此外,開源趨勢在Visa公司當(dāng)中的眾多層面也已經(jīng)得到發(fā)展,其中包括開發(fā)、運營、數(shù)據(jù)庫以及編程語言等等。
“將低成本工具與開源可用性加以結(jié)合相當(dāng)于把兩類處理方式(即購買與自主構(gòu)建)中的精華部分進(jìn)行匯總,”Allen指出。“通過將開源領(lǐng)域的新服務(wù)同Windows等商用軟件產(chǎn)品的緊密配備,我們獲得了良好甚至堪稱卓越的業(yè)務(wù)運作體系。”
購買,但不做修改
盡管開源機(jī)制的實施機(jī)制引入了大量可定制化內(nèi)容,但爆發(fā)于上世紀(jì)九十年代的ERP之戰(zhàn)已經(jīng)給我們帶來這樣一條明確的啟示:在面對商用軟件的時候,我們應(yīng)當(dāng)在***程度上避免對此類系統(tǒng)的修改,否則所面臨的維護(hù)成本將等同于甚至超過內(nèi)部開發(fā)應(yīng)用程序所產(chǎn)生的開銷。
MCI公司的Laird表示,包括他所在企業(yè)在內(nèi)的眾多廠商都曾經(jīng)犯下過這樣的錯誤,即對第三方應(yīng)用程序進(jìn)行重寫、直到發(fā)現(xiàn)相比之下自主構(gòu)建還更具成本優(yōu)勢。“如果大家打算直接購買某些商用方案然后再通過大規(guī)模修改來使其緊密貼合自己的業(yè)務(wù)需要,那為什么不直接動用自己的內(nèi)部資源進(jìn)行創(chuàng)建呢?”他提出問題。在并非MCI所獨有的各類業(yè)務(wù)領(lǐng)域——例如銷售與財務(wù)管理——他更傾向于通過調(diào)整讓MCI的實施流程與現(xiàn)成軟件產(chǎn)品相貼合。“(相關(guān)軟件)必須要能夠與我們的業(yè)務(wù)流程相匹配,如若不然、我們就會變更自身業(yè)務(wù)流程反過來適應(yīng)市場上的現(xiàn)有主流解決方案。”
作為自定義軟件的替代性方案,Lutchen建議大家轉(zhuǎn)而采用售后產(chǎn)品,其中包括目前已經(jīng)適用于大多數(shù)主流ERP軟件包的插件組合。“如果大家能夠避免對其主軟件包進(jìn)行修改,就能切實保證維護(hù)成本始終保持在較低水平,”他表示。
SaaS解決方案的固有特性使其能夠通過瀏覽器實現(xiàn)應(yīng)用程序交付,而這就避免了由內(nèi)容變更帶來了高昂成本。再有,SaaS“對于企業(yè)而言可算一種更為出色的銷售模式與回報模式,”摩托羅拉公司戰(zhàn)略、架構(gòu)與電子商務(wù)部門集團(tuán)副總裁Toby Redshaw指出,該公司目前正在使用來自Salesforce.com以及Rearden Commerce的SaaS產(chǎn)品。究其原因,這一方面是因為SaaS供應(yīng)商通常允許客戶以模塊化方式挑選功能并為其單獨支付使用成本,而不再像過去那樣強(qiáng)迫買家認(rèn)購一整套軟件功能堆棧、而不論是否其中每套方案都能發(fā)揮實際功效,Redshaw解釋道。
Redshaw指出,SaaS模式將給企業(yè)IT產(chǎn)生巨大的后續(xù)影響。未來的商用軟件將能夠以更為緊湊的時間周期投放市場,而后續(xù)維護(hù)成本也將顯著低于由內(nèi)部開發(fā)所創(chuàng)建的大型項目; 不過SaaS卻能夠以完全不涉及硬件與軟件早期投入的方式發(fā)揮作用,同時將維護(hù)成本保持在***水平線上。Redshaw預(yù)測稱,企業(yè)軟件的價格將一路走低,因為供應(yīng)商之間將以投資回報承諾、更加貼心的客戶需求調(diào)查以及日益激烈的市場競爭為手段保證自身的生存及發(fā)展。
新的、更具吸引力的購買選項讓“購買還是自主構(gòu)建”的天秤表現(xiàn)出新的平衡點。換句話來說,內(nèi)部開發(fā)必須要拿出更加令人信服的專有構(gòu)建成果,否則將很難壓制住久經(jīng)考驗且得到市場廣泛驗證的商用解決方案。
以自主構(gòu)建謀求成功
在過去幾年當(dāng)中,哥倫比亞特區(qū)市政府一直希望能在其行政區(qū)劃當(dāng)中實現(xiàn)標(biāo)準(zhǔn)化發(fā)展目標(biāo),也就是將其內(nèi)部構(gòu)建的系統(tǒng)逐步遷移至來自Ariba、PeopleSoft以及其它廠商的現(xiàn)成應(yīng)用程序平臺之上。盡管如此,特區(qū)政府中華盛頓州商務(wù)智能部門負(fù)責(zé)人Dan Thomas卻依然決定自主開發(fā)一套商務(wù)智能系統(tǒng),旨在實現(xiàn)商用軟件以及云服務(wù)也無法提供的獨特功能。
為了充分利用自身的開發(fā)成果,Thomas選擇了一套SOA方案并將商用軟件與內(nèi)部開發(fā)成果加以結(jié)合,旨在構(gòu)建起一整套囊括了Windows以及基于Web分析工具的、面向高層管理者、分析師、普通員工以及移動員工的綜合性解決方案。“我們購買核心應(yīng)用程序,并自主構(gòu)建其與實際工作之間的連接與協(xié)作工具,”Thomas告訴我們。
首先,他獲得了大量基礎(chǔ)應(yīng)用程序的授權(quán)許可,其中包括:來自甲骨文與ESRI的地理信息系統(tǒng)、由Business Objects提供的商務(wù)智能應(yīng)用程序、由Sonic打造的ESB(即企業(yè)服務(wù)總線)外加Plumtree公司的門戶解決方案。接下來,他組織華盛頓州政府的開發(fā)人員們利用Java與.Net構(gòu)建服務(wù)及接口,從而將上述核心應(yīng)用程序?qū)釉谝黄稹?/p>
相關(guān)使用者們需要四款應(yīng)用程序各自具備彼此不同的用戶界面,其主要原因在于Thomas選擇了自主構(gòu)建而非直接購買的處理方式。“我們致力于實現(xiàn)效率出眾的業(yè)務(wù)模式并嚴(yán)格遵循敏捷開發(fā)方法,”Thomas解釋稱。“我更傾向于為相關(guān)人員盡快提供能夠滿足其八成需求的、尚有待改進(jìn)的方案,而不愿以更長的開發(fā)周期直接交付十成十的***成果。”
盡管將現(xiàn)成產(chǎn)品與內(nèi)部開發(fā)成果加以結(jié)合能夠切實降低風(fēng)險與成本,但企業(yè)當(dāng)中的某些特定核心領(lǐng)域可能***戰(zhàn)略地位與特殊意義、因而根本不適合交由商用類應(yīng)用程序進(jìn)行打理。在MCI公司當(dāng)中,這方面的實際體現(xiàn)在于任何同其電信網(wǎng)絡(luò)相關(guān)的業(yè)務(wù)層面,Laird表示,例如網(wǎng)絡(luò)配置、網(wǎng)絡(luò)管理以及網(wǎng)絡(luò)恢復(fù)等等。
在上世紀(jì)八十年代,MCI公司曾經(jīng)自主構(gòu)建起一套自動化網(wǎng)絡(luò)恢復(fù)系統(tǒng),這是因為當(dāng)時市面上還不存在此類商用應(yīng)用。這套系統(tǒng)的運作效果極為成功,幫助MCI在整個聯(lián)邦通信委員會當(dāng)中獲得了***中斷通報數(shù)量這一輝煌在成績,Laird表示,而且這項紀(jì)錄被該公司一直保持到了今天。
商業(yè)潛力
當(dāng)市面上還不存在確切符合需求的可用軟件產(chǎn)品的時候,我們不妨利用一點小小的創(chuàng)意來在降低開發(fā)成本與維護(hù)開銷的同時獲得專有應(yīng)用。其中一種辦法就是與競爭對手合作來打造垂直軟件,并最終以授權(quán)許可方式加以使用。
“市場環(huán)境與經(jīng)濟(jì)體系的規(guī)模化發(fā)展迫使競爭對手們不得不以更為積極的態(tài)度進(jìn)行合作,”Lutchen指出。舉例來說,他提到一家來自娛樂行業(yè)的客戶就曾經(jīng)與競爭對手、風(fēng)險投資外加軟件廠商共同合作,旨在開發(fā)出一款專利稅信息系統(tǒng)。目前市面上的專利稅系統(tǒng)很難確切發(fā)揮效力,他指出,這是因為每一套方案都擁有彼此不同的信息來源、并產(chǎn)生復(fù)雜的追蹤及支付處理流程。總體而言,前面提到的這些合作伙伴們集合自身的優(yōu)勢資源,從而構(gòu)建起了一套效果拔群的解決方案。
匹茲堡大學(xué)醫(yī)學(xué)中心也曾經(jīng)出現(xiàn)過類似的成功案例。早在上世紀(jì)九十年代末,該醫(yī)學(xué)中心希望能夠利用PACS(即圖片存儲通訊系統(tǒng))將放射科多年積累獲得的膠片轉(zhuǎn)換為數(shù)字圖像格式,從而簡化存儲、查看以及分析的實施流程。但問題在于,當(dāng)時的PACS供應(yīng)商們還沒有開發(fā)出這樣一種能夠在標(biāo)準(zhǔn)PC設(shè)備上顯示此類影像的產(chǎn)品。
在匹茲堡大學(xué)信息實驗室的鼎力協(xié)助之下,該醫(yī)學(xué)中心開發(fā)出了自己的PACS方案,而且直到今天也仍然在使用。不久之后,醫(yī)學(xué)中心與多家風(fēng)險投資方共同建立了Stentor公司(隨后被菲利普醫(yī)療器械所收購),旨在全權(quán)掌握產(chǎn)品開發(fā)之所有權(quán)。
商業(yè)化轉(zhuǎn)型大大降低了其在長期支持與后續(xù)維護(hù)方面的成本風(fēng)險。“我們認(rèn)為,要想讓該項目能夠在長期角度獲得真正的成功,就必須將其推向醫(yī)學(xué)中心之外的廣闊市場,”匹茲堡大學(xué)醫(yī)學(xué)中心企業(yè)級中間件部門負(fù)責(zé)人Duane Falk表示。Falk同時指出,在充足的人力資源(在全部900名IT人員當(dāng)中抽調(diào)250名)以及精妙的開發(fā)文化(完全符合卡耐基梅隆的能力成熟模型)的支持下,實驗室進(jìn)行專項開發(fā)工作的實施風(fēng)險已經(jīng)被降低到了最小程度。“對于我們來說,很多工作已經(jīng)不算是從零開始了,”他表示。
決策樹受到動搖
眾多其它處理模式的興起讓構(gòu)建與購買之間的界線變得愈發(fā)模糊。舉例來說,在SOA當(dāng)中,業(yè)務(wù)流程會被拆分成多個細(xì)化應(yīng)用組件——其初始狀態(tài)為標(biāo)準(zhǔn)化,但卻由不同廠商(例如StrikeIron)在交付過程中進(jìn)行自定義調(diào)整。目前各大主流企業(yè)級軟件供應(yīng)商,其中包括甲骨文、SAP以及Siebel等,也都開始向基于組件的新興模式轉(zhuǎn)移——雖然現(xiàn)在還無法確定這是否會導(dǎo)致客戶需要為各獨立組件單獨支付授權(quán)許可費用。
“我認(rèn)為我們正在迎接一類新型實施模式,其中全部組件都具備商用特性,而且我們最終可以只購買那些自己實際需要的服務(wù),”哥倫比亞特區(qū)的Thomas表示。
不過企業(yè)IT部門永遠(yuǎn)無法徹底擺脫過去的傳統(tǒng)實施機(jī)制。
“我總是說,不要從零開始構(gòu)建解決方案,”Patni Computer Systems公司全球保險解決方案副總裁John Pierce建議道,這是一家專門為中型及大型企業(yè)提供現(xiàn)場及場外外包服務(wù)的供應(yīng)商。
“我們不能對現(xiàn)有遺留環(huán)境大肆破壞,”Pierce進(jìn)一步補(bǔ)充稱。“畢竟它仍在承載著各位的日常業(yè)務(wù)運作。”
Pierce指出,這一切的起點在于以正確的方式定義業(yè)務(wù)流程。“業(yè)務(wù)流程通常意味在對內(nèi)關(guān)注自身情況與對外關(guān)注客戶需求之間找尋平衡點,”他提醒道。
目前正有越來越多資產(chǎn)管理方案需要與各類數(shù)據(jù)對接起來以在IT環(huán)境內(nèi)部實現(xiàn)決策制定,Lutchen告訴我們。“電子表格已經(jīng)無法滿足此類要求。大家需要……一套能夠?qū)⑦@些數(shù)據(jù)確切收集并加以整理的專門系統(tǒng)。”
以IT資源規(guī)劃軟件(他將其形容為‘IT領(lǐng)域的ERP’)為代表的各類工具能夠切實幫助IT組織把各類資產(chǎn)及要求匯總成一類宏觀視角,其中包括人力、技能、合規(guī)性需求、預(yù)算、硬件與軟件、技術(shù)架構(gòu)以及其它諸多因素。Lutchen給出的建議是,***的辦法在于將所收集的數(shù)據(jù)配合上詳盡的方案及后續(xù)影響交付給企業(yè)中的利益相關(guān)者,并由他們負(fù)責(zé)做出最終決策。
這種處理方式能夠幫助企業(yè)成功緩解政治斗爭帶來的負(fù)面后果,但不可避免的,任何技術(shù)決策總會摻雜進(jìn)政治考量及其它影響。我們能夠做到的僅僅是盡***努力為決策者提供理論依據(jù),摩托羅拉公司的Redshaw建議稱,同時在低優(yōu)先級項目當(dāng)中做出妥協(xié)。“有時候出于情緒而據(jù)理力爭并不科學(xué),”他提醒道。“我們應(yīng)當(dāng)將注意力集中在真正能夠?qū)崿F(xiàn)成本節(jié)約并提升實際效果的領(lǐng)域。”
英文:http://www.infoworld.com/article/2655895/applications/to-build-or-to-buy-it-applications-.html