實現(xiàn)遺留IT系統(tǒng)現(xiàn)代化的10個建議
IT的現(xiàn)代化是建立一個敏捷的、響應(yīng)迅速的企業(yè)的關(guān)鍵組成部分。IT領(lǐng)導(dǎo)者們就如何將傳統(tǒng)技術(shù)轉(zhuǎn)化為數(shù)字資產(chǎn)提供了建議。
今年的非同尋常的事件強(qiáng)調(diào)了對現(xiàn)代技術(shù)環(huán)境的需求,即一個足夠敏捷、反應(yīng)迅速的技術(shù)環(huán)境,能夠滿足快速變化的業(yè)務(wù)動態(tài)--無論是新興的收入機(jī)會還是在家辦公的任務(wù)。
這就意味著要有一個可以使遺留應(yīng)用程序現(xiàn)代化的戰(zhàn)略計劃。
“擺脫遺留問題是一個長期存在的問題,但實現(xiàn)現(xiàn)代化是現(xiàn)在的一個比以往任何時候都要更加重要的問題,”管理咨詢公司Swingtide的總裁兼首席執(zhí)行官、前首席信息官Diane Carco表示。
根據(jù)云解決方案提供商Forward發(fā)布的2020年企業(yè)現(xiàn)代應(yīng)用現(xiàn)狀報告,首席信息官們認(rèn)為現(xiàn)代化對于更快的交付更高質(zhì)量的軟件、以更多的控制和洞察力運行IT、集成更多的安全性以及更快的滿足業(yè)務(wù)需求方面都是至關(guān)重要的。
根據(jù)IDG和科技公司Insight發(fā)布的IT現(xiàn)代化2020狀況報告,要實現(xiàn)這些目標(biāo),IT還有很多工作要做,因為26%的組織只是處于IT現(xiàn)代化的開始階段,而19%只是取得了適度的進(jìn)展。
為了推進(jìn)你的現(xiàn)代化計劃,Carco和其他領(lǐng)先的技術(shù)專家建議需要記住以下的10個建議。
1.知道你擁有什么
擁有一個組織中所運行的所有技術(shù)及其支持的相應(yīng)業(yè)務(wù)流程的準(zhǔn)確清單對于構(gòu)建成功的現(xiàn)代化戰(zhàn)略至關(guān)重要。這聽起來很明顯,但顧問和分析師表示,許多首席信息官并沒有對他們所有的IT系統(tǒng)以及這些系統(tǒng)所執(zhí)行的工作有一個全面的了解。
技術(shù)研究和咨詢公司Gartner的高級主管兼分析師Thomas Klinect表示:“沒有這些,你最終只是會花很多錢,卻沒有什么可展示的。”他補(bǔ)充說,即使是對IT系統(tǒng)進(jìn)行了充分編目的首席信息官,也經(jīng)常會錯誤地估計他們所執(zhí)行的業(yè)務(wù)流程的相關(guān)性。“首席信息官們必須了解數(shù)據(jù)從搖籃到墳?zāi)沟恼麄€流程。”
Klinect建議IT應(yīng)該首先投資于企業(yè)復(fù)雜性分析工具,以了解數(shù)據(jù)是如何在組織中流動的,然后根據(jù)分析建立一個現(xiàn)代化戰(zhàn)略。“這才是真正的關(guān)鍵;這是降低失敗風(fēng)險的關(guān)鍵所在,”他補(bǔ)充道。
2.根據(jù)業(yè)務(wù)價值確定項目的優(yōu)先級
大多數(shù)企業(yè)IT領(lǐng)導(dǎo)者都面臨著一長串需要更新的系統(tǒng)。那么應(yīng)該從哪里開始呢?專家建議根據(jù)業(yè)務(wù)回報的潛在價值進(jìn)行優(yōu)先排序。
“IT現(xiàn)代化就像是沸騰的海洋;你不知道里面有什么,但不管你在找什么,它都在里面,我們要把它煮開,直到找到為止。“而業(yè)務(wù)的現(xiàn)代化則像是茶杯里的開水,”Klinect說。
Verizon負(fù)責(zé)企業(yè)架構(gòu)的副總裁Shoma Chakravarty說,她的公司將整體業(yè)務(wù)戰(zhàn)略也納入到了其IT路線圖以及現(xiàn)代化的計劃當(dāng)中。這種方法可以幫助Verizon識別出哪些系統(tǒng)不符合業(yè)務(wù)對靈活性、彈性和可靠性的需求。
Chakravarty說,公司會利用這些信息對系統(tǒng)進(jìn)行優(yōu)先排序,這些系統(tǒng)將在現(xiàn)代化后為企業(yè)帶來切實的收益,同時將可能更舊但不會拖累業(yè)務(wù)的系統(tǒng)保留到以后。她指出,IT會決定優(yōu)先升級其UI/UX技術(shù),并指出,盡管UI/UX技術(shù)本身不是IT產(chǎn)品組合中最古老的,但這種工作與公司希望提供強(qiáng)大用戶體驗的努力是一致的。
3.計算總擁有成本
Carco說,識別潛在的回報只是財務(wù)計算的一部分,首席信息官還應(yīng)該計算遺留系統(tǒng)的總擁有成本,并使用該數(shù)字來幫助確定優(yōu)先級。
“有時人們只是看著一個應(yīng)用程序,認(rèn)為它在大型機(jī)上不好,或者它太舊了,所以它是壞的;大多數(shù)人都是這樣,但他們?nèi)匀粦?yīng)該了解總的成本,”Carco補(bǔ)充道。
她曾與一些組織合作,這些組織會將遺留系統(tǒng)的總體擁有成本(TCO)與它所帶來的風(fēng)險和支持需求相關(guān)聯(lián),并發(fā)現(xiàn)該成本非常低,以至于該系統(tǒng)的現(xiàn)代化在優(yōu)先級列表中下降了很多。另一方面,Carco與之合作的一家公司計算了一個用于單一功能的遺留金融系統(tǒng)的TCO,每年為150000美元。這個數(shù)字讓企業(yè)主支持了一項現(xiàn)代化計劃。
4.創(chuàng)建一個業(yè)務(wù)支持的現(xiàn)代化路線圖
在這方面,IT服務(wù)管理公司Hackett集團(tuán)的負(fù)責(zé)人Michael Spires建議首席信息官們可以利用他們的分析來制定一個現(xiàn)代化路線圖,而且他們的業(yè)務(wù)伙伴也將會支持這個路線圖。
例如,他會將現(xiàn)代化項目和相關(guān)成本用折舊術(shù)語來表示,就像運營團(tuán)隊對其投資所做的那樣,這一舉措有助于財務(wù)部門和以財務(wù)為導(dǎo)向的企業(yè)領(lǐng)導(dǎo)者理解計劃更新的技術(shù)價值。他還闡述了現(xiàn)代化將帶來的具體業(yè)務(wù)優(yōu)勢,如更快的上市時間或是能為客戶提供更多功能。
“你必須能夠清楚地表達(dá)其業(yè)務(wù)原因,因為為了現(xiàn)代化而現(xiàn)代化對首席信息官來說就是一個失敗的提議,”他說。“所以,你需要專注于你所推動的業(yè)務(wù)成果是什么。如果市場發(fā)生變化,你也應(yīng)該有能力改變項目的順序并調(diào)整路線圖。”
5.采取漸進(jìn)的方法
現(xiàn)代化并不總是一勞永逸的,也不應(yīng)該總是一項艱巨的任務(wù)。相反,它可以是漸進(jìn)式的,Citrix的首席信息官Meerah Rajavel說。
“它經(jīng)常會被認(rèn)為是一塊你必須移動的大石頭,就像是實現(xiàn)ERP現(xiàn)代化的想法一樣。這看起來很可怕,因為它們不是可以移動的鵝卵石,而是一座大山。“所以要胸懷大志,但必須循序漸進(jìn)。”,Rajavel說。“如果你試圖移動這座大山,當(dāng)你開始移動它時,你可能無法知道你所需要知道的一切。這是一個不可能的目標(biāo),而且有很多風(fēng)險。執(zhí)行過程必須是迭代的,當(dāng)它迭代時,業(yè)務(wù)就會一路獲得價值。”
她指出,她的團(tuán)隊正在努力實現(xiàn)公司銷售平臺的現(xiàn)代化,而且需要在保持業(yè)務(wù)運營的同時實現(xiàn)現(xiàn)代化。她與銷售和營銷領(lǐng)導(dǎo)合作,確定了他們的優(yōu)先事項,然后制定戰(zhàn)略,在確定通往完全現(xiàn)代化的平臺的下一步時,首先了解該如何實現(xiàn)這些優(yōu)先事項。
6.淘汰也是一個可行的選擇
現(xiàn)代化并不總是意味著更新,它也可能意味著淘汰。
Carco說,她曾與多家公司合作,這些公司都積累了一些具有重疊功能的系統(tǒng),無論是因為公司合并,還是因為業(yè)務(wù)部門購買了自己喜歡的技術(shù),還是因為擔(dān)心只有一家供應(yīng)商來處理眾多關(guān)鍵業(yè)務(wù)功能。
“IT有時會覺得企業(yè)要求什么,IT就必須交付并保留什么。IT應(yīng)該被賦予足夠的權(quán)力來詢問企業(yè):這是否仍能帶來大于成本的價值?”Carco說。
能夠同時將淘汰和整合作為現(xiàn)代化計劃一個分支的公司發(fā)現(xiàn),他們在降低復(fù)雜性的同時也節(jié)省了資源,Carco說。這些錢和工人的時間可以再投資到其他現(xiàn)代化或創(chuàng)新項目中。
7.不要疏于治理
隨著公司向微服務(wù)的現(xiàn)代化轉(zhuǎn)型,開發(fā)人員可以選擇他們認(rèn)為最適合他們正在解決的特定問題和他們正在提供的服務(wù)技術(shù)和工具。
“但是如果你有幾十個、幾百個或幾千個微服務(wù),每個都在使用自己的技術(shù)組合,你的IT基礎(chǔ)設(shè)施就可能會嚴(yán)重失控,”技術(shù)老手Patrick Walsh說,他現(xiàn)在是IT勞動力開發(fā)公司SkillStorm的培訓(xùn)和技術(shù)高級副總裁。
Walsh并沒有低估多語種架構(gòu)帶來的好處,但他建議多語種架構(gòu)也應(yīng)該有一些治理機(jī)制,比如說,有一個選擇每個服務(wù)所需技術(shù)的過程,這樣環(huán)境就不會變得難以管理和難以支持。“它不應(yīng)該只是一個免費的東西,”他補(bǔ)充說。
8.對微服務(wù)要有選擇性
Walsh說,許多技術(shù)專家在啟動現(xiàn)代化項目時,會立即轉(zhuǎn)向微服務(wù),認(rèn)為這種方法是一顆靈丹妙藥。微服務(wù)在許多情況下工作得很好,但是在某些情況下,它們會產(chǎn)生更多的問題和復(fù)雜性,而不是好處。
“微服務(wù)并不是解決所有問題的辦法,”Walsh說。
Microservices需要一個復(fù)雜的執(zhí)行環(huán)境和一個成熟的devops程序,Patrick說,并指出當(dāng)重疊的功能能夠共享時,微服務(wù)才可以提供最大的價值。
因此,如果一個組織的現(xiàn)代化計劃將一個應(yīng)用程序分解成了數(shù)百甚至是數(shù)千個微服務(wù),卻沒有適當(dāng)?shù)沫h(huán)境和流程,那么它將發(fā)現(xiàn)自己陷入了無法管理或擴(kuò)展的復(fù)雜性之中。在這種情況下,使用更容易支持的更大、設(shè)計更好的現(xiàn)代軟件會更有好處,Walsh說。
9.向前跳躍
盡管Citrix的Rajavel支持漸進(jìn)式方法,但她并不認(rèn)為所有的現(xiàn)代化項目都必須遵循循序漸進(jìn)的技術(shù)進(jìn)步。相反,首席信息官們應(yīng)該考慮跳過一代。她舉例說明了近幾十年來許多發(fā)展中國家處理電信項目的方式,他們跳過了固定電話技術(shù)的擴(kuò)張,轉(zhuǎn)而投資于最新一代的移動基礎(chǔ)設(shè)施。Rajavel發(fā)現(xiàn),作為首席信息官,她可以通過尋找現(xiàn)代化項目來為企業(yè)帶來多種價值,在這些項目中,她可以跨越一代技術(shù),直接走向最前沿。
10.采取基于產(chǎn)品的方法
組織需要放棄將現(xiàn)代化計劃視為一個有開始和結(jié)束日期的項目,而更像是一個總有更多工作空間的產(chǎn)品。
Chakravarty說,這就是她在Verizon所采取的方法;她認(rèn)為現(xiàn)代化是一個不斷改進(jìn)的過程,并以此為基礎(chǔ)制定了自己的戰(zhàn)略。
“現(xiàn)代化不是一個時間點;它也不是一個時間點的努力,它應(yīng)該是持續(xù)的,”Chakravarty說。“技術(shù)發(fā)展是如此之快,以至于即使是我們昨天才建造的東西,也會在不久的將來需要去實現(xiàn)現(xiàn)代化。”
























