遺留IT系統(tǒng):困擾現(xiàn)代CIO的難題
對于北卡羅來納州醫(yī)療保險商藍十字藍盾(Blue Cross Blue Shield)公司CIO Jo Abernathy,現(xiàn)在必須放棄其在AIX上運行的陳舊IBM Db2數(shù)據(jù)庫了。“我們決定優(yōu)先淘汰一些廣泛部署的技術(shù),原因一方面是其成本遠高于現(xiàn)代同類產(chǎn)品,另外就是技術(shù)支持不夠完善?!盌b2的許可費用相當昂貴,而且在身份和訪問管理方面也一直存在問題。如今的AIX支持已經(jīng)成了一類稀缺技術(shù)。更重要的是,這家公司必須在技術(shù)層面更上一層樓。“我們有更進一步的發(fā)展計劃,自然離不開更強的技術(shù)支撐?!?/p>
要想判斷一項技術(shù)還有沒有必要繼續(xù)保留,核心問題是算清其最佳投資回報周期。雖然放棄Db2看似理所當然,但整個決策過程仍充滿坎坷?!拔覀儺斎徊豢赡馨阉幸蛩厝M一臺機器,然后立馬得出答案。所有問題都得具體情況具體分析?!?/p>
Forrester副總裁兼研究總監(jiān)Linda Ivy-Rosser非常熟悉此類難題?!霸诔杀竟芾矸矫妫蠖鄶?shù)CIO的主要思路都是盡可能維持「原樣」。簡而言之,只要不出毛病,就不加改動。但需要注意的是,即使最終決定保留遺留系統(tǒng),也不代表就能什么都不做。為了支持業(yè)務增長,舊系統(tǒng)還是需要進行某種程度的現(xiàn)代化調(diào)整,并逐步償還相應的技術(shù)債務?!?/p>
對此,其他IT高管也有自己的解決之道。
加州大學河濱分校的科技債務之重
在加州大學河濱分校CIO Matthew Gunkel團隊決定將ERP系統(tǒng)遷移至Oracle Fusion Cloud Financials時,其核心目標就是減少原有技術(shù)債務。“我們的財務組織一共有90個自定義應用程序”,其中大部分當初是由PL/SQL和Grails框架構(gòu)建而成?!拔覀兓撕荛L時間,才想辦法在遺留代碼庫上支撐起了這么多應用程序。整個體系已經(jīng)運行了數(shù)十年之久,用戶滿意度很差,而且嚴重違背現(xiàn)代編碼與開發(fā)范式。”如今,能夠接手管理這些系統(tǒng)的開發(fā)人員越來越難找;每當有新人加入,他們往往需要半年時間才能真正適應整個環(huán)境?!拔覀兗葲]有足夠的人手,也沒有足夠的時間?!倍鳛榇舜芜w移計劃的一部分,Gunkel帶領(lǐng)的團隊將把需要支持的應用程序減少至僅30個。
MATTHEW GUNKEL, 加州大學河濱分校CIO
Ivy-Rosser表示,難以為遺留系統(tǒng)物色相應人才,已經(jīng)成為妨礙組織發(fā)展的重大挑戰(zhàn),這也是著手淘汰陳舊技術(shù)的一大重要理由?!拔覀冊阢y行、保險和精算客戶那邊經(jīng)??吹筋愃频那闆r。如果實在無法遷移,也可以考慮選擇一家精于管理遺留系統(tǒng)的服務供應商。”
在代碼審查過程中,開發(fā)人員開始以多種不同思路審視河濱分校的舊有IT范式,并探索潛在的可行新方案。例如,團隊最初估計需要一個月時間來重寫應用程序。但在認真審查代碼并簡化應用本體之后,他們最終在一周內(nèi)就完成了工作。Ivy-Rosser指出,“他們消除了那些徒增復雜性的中間件”,借此機會償還技術(shù)債務、重新調(diào)整用途并討論了有望帶來更高收益的戰(zhàn)略決策。但Gunkel也承認,不少遺留系統(tǒng)還能用,至少不值得冒險加以更新。例如研究人員曾使用Fortran語言構(gòu)建起行業(yè)領(lǐng)先的氣候模型?!爸貥?gòu)該模型的成本效益非常低,還有可能因改變模型而引發(fā)信任風險?!痹谶@種情況下,先別亂動才是正確選擇。
而且即使選定了要替換的業(yè)務用例,也得預先做好全盤規(guī)劃,否則貿(mào)然將系統(tǒng)與技術(shù)剝離很可能帶來負面影響。他強調(diào)稱,“必須在起步階段就想清楚退出策略”,特別是在涉及SaaS的情況下。Abernathy也表示贊同,表示在理想情況下,剝離協(xié)議和過渡支持必須提前協(xié)商到位。
在初步擬定遷移方案之后,還必須輔以定期審查。例如,在與Box簽訂的存儲合約從無限容量變?yōu)橛忻鞔_上限時,河濱分校意識到擴大規(guī)模已經(jīng)無助于攤薄成本。Gunkel因此開始關(guān)注其他競爭對手的產(chǎn)品,“不斷分析和了解當前市場的競爭格局和變化趨勢?!?/p>
該校目前正在對所有IT系統(tǒng)和軟件開展年度審查。“我們希望據(jù)此思考如何讓各項元素高效協(xié)同,更充分地運用商業(yè)系統(tǒng)和資源?!?/p>
Ivy-Rosser補充道,“在重新審視技術(shù)和功能時,一定要考慮它們和預期戰(zhàn)略成果及業(yè)務價值間的映射關(guān)系,同時關(guān)注技術(shù)與現(xiàn)代功能間是否存在兼容性沖突?!?/p>
藍十字藍盾的簡潔運營理念
即使確定了某項技術(shù)需要清退,說服業(yè)務團隊也絕非旬報事。Abernathy指出,淘汰舊資產(chǎn)往往與挑選能帶來額外價值的新應用之間存在矛盾?!皹I(yè)務高管往往低估了技術(shù)高管所面臨的復雜性難題。這項工作比他們想象中更難,而且稍不留神,這種交流聽起來就會像夸大其辭或者抱怨,個中平衡不易掌握。所以,我們才始終強調(diào)簡潔運營的理念。”
JO ABERNATHY, 北卡羅來納州藍十字藍盾CIO
在審查產(chǎn)品和服務時,Abernathy會從地理、設(shè)計、平臺、應用程序和設(shè)備等的簡潔性層面,考慮一項技術(shù)是否適用?!斑@種對簡潔性的追求至關(guān)重要,有助于提高質(zhì)量、穩(wěn)定性、價值、敏捷性、人才參與度和安全性。”據(jù)此判斷,以單點解決方案、重量性解決方案、定價模型不合理的方案、技術(shù)支持不足的方案或者穩(wěn)定性較差的技術(shù)都屬于大概率需要更換的潛在對象。
Ivy-Rosser表示,在轉(zhuǎn)向基于SaaS的應用架構(gòu)之后,審核過程在某種程度上會變得更簡單,是否及何時更新和重構(gòu)往往由服務商的情況決定。而盡管如此,要想在混合環(huán)境下推進一體化改造,我們首先要確保自己的數(shù)據(jù)已做好遷移準備,且任何變更都不致引發(fā)隱私問題。對于SaaS,審查工作應圍繞所有權(quán)和控制權(quán)展開?!半S著新服務的發(fā)布速度越來越快,大家必須明確到底要不要選擇混合環(huán)境,且運營、架構(gòu)和基礎(chǔ)設(shè)施都經(jīng)過了優(yōu)化以充分發(fā)揮混合環(huán)境的功能性優(yōu)勢?!?/p>
Abernathy面臨的另一大挑戰(zhàn),在于如何在最大限度發(fā)揮現(xiàn)有技術(shù)潛力和全面依賴單一服務供應商間取得平衡。例如,藍十字藍盾公司采用的是Salesforce的低代碼平臺,能夠快速發(fā)布業(yè)務應用程序。“一方面,我們需要充分運用這套平臺;但另一方面,過度依賴又會引發(fā)供應商鎖定。而一旦市面上出現(xiàn)其他成本更低的單點解決方案,比如AWS的云服務,那么供應商鎖定必然會阻礙我們的順暢遷移。這時候?qū)献骰锇榈倪x擇就成了第一要務,其次才是系統(tǒng)簡潔性,其中永遠要有權(quán)衡?!?/p>
Abernathy還專門為系統(tǒng)的更新和清退劃撥了年度預算?!拔覀兠磕甓紩榧夹g(shù)生命周期管理劃撥一筆資金,專門用于保持系統(tǒng)運行、安全可靠且具有成本效益?!备鶕?jù)另外一項策略,如果可行,則應根據(jù)商業(yè)周期安排重大更新和系統(tǒng)清退時間?!坝錾瞎緲I(yè)績不錯的年景,我們就會考慮投錢解決遺留問題、著手推進遷移。但前提是改造之后運營支出會隨之下降,并帶來理想的投資回報率?!?/p>
另一方面,回報有限的技術(shù)則可以稍后再議?!叭绻承┘夹g(shù)的預期回報不夠顯著,甚至本身的生命周期就比較有限,那就選擇繼續(xù)保留原有系統(tǒng)。”在特定情況下,遺留系統(tǒng)哪怕在生命周期終結(jié)后也仍有應用空間。Albernathy會通過協(xié)商盡可能延續(xù)故障修復支持、借助第三方資源,甚至接受在一段時間內(nèi)只能自行維護的結(jié)果。
Cosentino嚴格遵循戰(zhàn)略標準
有時,重大升級所帶來的關(guān)鍵新功能往往構(gòu)成強烈的遷移動力,臺面板材制造商Cosentino決定轉(zhuǎn)向SAP S/4HANA的原因也正在于此。集團CIO José Rodríguez認為,“在大多數(shù)情況下,我們會根據(jù)戰(zhàn)略標準做出決策,據(jù)此確定推動變革的最佳時機。戰(zhàn)略標準的具體內(nèi)容,源自公司的發(fā)展思路、技術(shù)進步、用戶體驗和經(jīng)濟因素。而SAP S/4HANA遷移計劃,一口氣滿足了其中多個條件?!?/p>
JOSé RODRíGUEZ, COSENTINO集團CIO
Cosentino每六個月開展一次路線圖審查。“決策標準需要始終與公司戰(zhàn)略保持一致?!彪m然多數(shù)系統(tǒng)會定期更新,但工廠內(nèi)的IT基礎(chǔ)設(shè)施每36個月就要更換一次。其實這樣的換代節(jié)奏相當激進,“我們是一家24/7全天候運轉(zhuǎn)的工廠,須努力把停機時間控制為零。而使用的設(shè)備越新,發(fā)生故障的可能性就較低?!?/p>
Rodríguez在審查現(xiàn)有IT硬件、軟件和服務時,會具體參照八項標準:
- 是否滿足集團的整體需求,抑或僅滿足特定業(yè)務部門或品牌的需求?!拔覀儍?yōu)先考慮全局解決方案,而非針對特定場景的具體解決方案?!?/li>
- 能否保證公司自身,包括業(yè)務部門,充分理解各核心業(yè)務流程。
- 能否緊跟市場變化趨勢。
- 是否遵循最新標準。
- 在速度和敏捷性上是否與競爭產(chǎn)品或服務保持在同一水平。(有時候,速度和敏捷性比其他因素更重要。)
- 如果符合標準業(yè)務功能,那么新技術(shù)是否屬于標準市場應用。
- 是否支持公司的發(fā)展戰(zhàn)略。
- 是否符合公司的云優(yōu)先戰(zhàn)略方針。
“對我來說,最重要的標準就是業(yè)務一致性。也就是說,技術(shù)方案必須與我們的戰(zhàn)略、市場、成本和技術(shù)保持一致。”
博西家用電器
博西家電數(shù)字平臺服務副總裁Berke Menekli,選擇以分析方法對遺留技術(shù)開展評估?!拔覀儗⒚靠罟ぞ叩臉I(yè)務能力記錄到企業(yè)架構(gòu)平臺當中,這樣就能對其分別進行投資組合優(yōu)化”,及時檢測到功能層面的重復和浪費?!皩τ谖覀冞@類大規(guī)模組織,注冊在案的應用往往多達1000到2000種”,因此功能分析自然成為判斷是否淘汰或更換特定技術(shù)的關(guān)鍵指標。
他還考慮到如何與當前業(yè)務戰(zhàn)略保持一致,以及產(chǎn)品或服務是否適合技術(shù)更新周期??剂恳蛩匕óa(chǎn)品是否接近生命周期末尾,資產(chǎn)是否已完全折舊,當初的投資價值是否已經(jīng)充分體現(xiàn)。因此博西家電的整個流程完全按計劃進行:筆記本電腦和數(shù)據(jù)中心設(shè)備每四年更換一次,智能手機每三到四年更換一次,工廠中的數(shù)據(jù)收集設(shè)備每七年更換一次。
BERKE MENEKLI, 博西家電數(shù)字平臺服務副總裁
在每兩到三年進行一次的軟件審查過程中,需要考慮到許可合約、更換成本和持續(xù)產(chǎn)生的經(jīng)常性成本?!拔覀冞€會關(guān)注IDC和Gartner發(fā)布的研究報告,了解替代方案的功能和成本水平。”如無意外,所有技術(shù)方案均遵循生命周期終止公告,不單獨設(shè)立更換時間表。
但近年來,Menekli充分發(fā)揮IT投資多會的策略也發(fā)生了變化。“以往,我們主要專注于優(yōu)化年度成本。但現(xiàn)在我們開始專注于最終目標,即降低總體成本。”這意味著加快實施速度,確保公司一邊回收舊投資以降低成本,一邊投入新方案以創(chuàng)造更大價值。但這一切的衡量標準始終是財務收益,而非盲目引進最新、最好的技術(shù)?!爸灰夹g(shù)還能再用幾年,我們就不會輕易干預?!?/p>
Menekli用Macbook和Chromebook舉例,表示它們的使用壽命往往比Windows筆記本電腦更長?!拔覀冋趯で笊虡I(yè)案例,驗證這類設(shè)備能不能使用七年。我們也會持續(xù)關(guān)注案例研究,尋找更具效益的選項?!?/p>
決策因素
Rodríguez認為,在決定是否更換IT方案時,最重要的因素是其是否仍能滿足業(yè)務戰(zhàn)略需求。之后,再參考市場上的當前趨勢、成本水平和技術(shù)狀況。
Ivy-Rosser強調(diào),每家組織都應通過年度規(guī)劃和預算周期對遺留技術(shù)展開審查。但除了這種標準實踐,“大家還需要證明自己的資本支出具備合理性,并在調(diào)整運營支出預算時再做一輪審查……關(guān)于技術(shù)債務的討論,應當成為決策過程中的透明組成部分?!?/p>
LINDA IVY-ROSSER, FORRESTER公司副總裁兼研究總監(jiān)
Menekli還提到,除了清理技術(shù)債務之外,關(guān)于技術(shù)更新的決策還應充分參考當前財務狀況。
加州大學河濱分校的Gunkel補充稱,在投資購置替代技術(shù)前要千萬小心,別盲目認為新的就是好的?!耙磺衅脚_都有自己的問題,所以大家必須搞清楚新老系統(tǒng)各有哪些問題、團隊到底有沒有能力解決,如何通過員工和團隊加以控制?!比绻聦嵶C明遺留技術(shù)反而更有助于解決組織弱項,那繼續(xù)使用可能才是最好的選擇。
Abernathy認為,做好了前期功課和剝離計劃,后續(xù)的實際操作也會簡單許多。此外,請必須做好新技術(shù)達不到預期的準備。“如果新技術(shù)的投資回報太慢,CIO必須當機立斷、劃定明確的投資時間邊界?!?/p>