Mary K. Pratt
IT現(xiàn)代化是建立一家敏捷靈活、快速響應(yīng)企業(yè)的關(guān)鍵組成部分。幾位IT領(lǐng)導(dǎo)人就如何將遺留技術(shù)轉(zhuǎn)變成數(shù)字資產(chǎn)獻(xiàn)計(jì)獻(xiàn)策。
今年非同尋常的疫情大流行凸顯了需要足夠敏捷靈活、快速響應(yīng)的現(xiàn)代技術(shù)環(huán)境,以便滿足迅速變化的商業(yè)形勢(shì),無論這種形勢(shì)是新興的創(chuàng)收機(jī)會(huì),還是公司要求在家辦公。
這就意味著要有一項(xiàng)使遺留應(yīng)用程序?qū)崿F(xiàn)現(xiàn)代化的戰(zhàn)略計(jì)劃。
Swingtide 總裁兼首席執(zhí)行官DianeCarco
管理咨詢公司Swingtide的總裁兼首席執(zhí)行官Diane Carco之前擔(dān)任過CIO,他說:“擯棄遺留系統(tǒng)是老大難問題,但實(shí)現(xiàn)現(xiàn)代化是比以往任何時(shí)候都更重要的問題?!?/p>
據(jù)云解決方案提供商Forward在2020年發(fā)布的《企業(yè)現(xiàn)代應(yīng)用軟件現(xiàn)狀報(bào)告》顯示,CIO們認(rèn)為現(xiàn)代化對(duì)于以下幾個(gè)方面至關(guān)重要:速度更快地交付質(zhì)量更高的軟件、以更強(qiáng)的控制度和洞察力運(yùn)行IT、集成更多的安全技術(shù)以及更迅速地滿足業(yè)務(wù)要求。
據(jù)IDG和科技公司Insight發(fā)布的《2020年IT現(xiàn)代化狀況報(bào)告》顯示,要實(shí)現(xiàn)這些目標(biāo),IT部門任重而道遠(yuǎn),因?yàn)?6%的企業(yè)組織只處于IT現(xiàn)代化的開始階段,19%取得了僅僅一般的進(jìn)展。
為了推進(jìn)現(xiàn)代化項(xiàng)目,Carco和另外幾位知名技術(shù)專家建議要牢記以下十招。
要制定一項(xiàng)成功的現(xiàn)代化戰(zhàn)略,準(zhǔn)確地清點(diǎn)企業(yè)組織中運(yùn)行的所有技術(shù)及其支持的相應(yīng)業(yè)務(wù)流程至關(guān)重要。這個(gè)道理聽起來很明顯,但顧問和分析師表示,許多CIO對(duì)所有IT系統(tǒng)以及這些系統(tǒng)執(zhí)行的工作缺少全面的了解。
技術(shù)研究和咨詢公司Gartner的高級(jí)主管兼分析師Thomas Klinect說:“要不然,到頭來你只會(huì)花很多錢,卻沒有多少成果?!彼a(bǔ)充道,就連對(duì)IT系統(tǒng)認(rèn)真作了分類登記的CIO也常常會(huì)錯(cuò)誤地估計(jì)IT系統(tǒng)所執(zhí)行業(yè)務(wù)流程的相關(guān)性?!癈IO們必須了解數(shù)據(jù)自始至終的整個(gè)流程。”
Gartner 的高級(jí)主管兼分析師ThomasKlinect
Klinect建議IT部門先購置企業(yè)復(fù)雜性分析工具,以了解數(shù)據(jù)如何在組織中流動(dòng),然后根據(jù)分析結(jié)果制定一項(xiàng)現(xiàn)代化戰(zhàn)略。他補(bǔ)充道:“這其實(shí)是關(guān)鍵;這是降低失敗風(fēng)險(xiǎn)的關(guān)鍵所在。”
大多數(shù)企業(yè)IT領(lǐng)導(dǎo)人都面對(duì)一長串需要更新的系統(tǒng)。那么應(yīng)該從哪里開始入手呢?專家建議根據(jù)返回給業(yè)務(wù)的潛在價(jià)值來確定優(yōu)先級(jí)。
Klinect說:“IT現(xiàn)代化好比是煮沸海洋,你不知道里面有什么,但不管你在里面找什么,我們都要把它煮沸,直至找到為止。而業(yè)務(wù)現(xiàn)代化好比是煮沸茶杯里的水?!?/p>
Verizon的企業(yè)架構(gòu)副總裁Shoma Chakravarty表示,她的公司將整體業(yè)務(wù)戰(zhàn)略融入到IT路線圖以及現(xiàn)代化計(jì)劃中。這種做法已幫助Verizon弄清楚了哪些系統(tǒng)不符合敏捷性、彈性和可靠性等方面的業(yè)務(wù)需求。
Verizon 的企業(yè)架構(gòu)副總裁ShomaChakravarty
Chakravarty表示,公司利用這些信息優(yōu)先考慮現(xiàn)代化后為業(yè)務(wù)帶來實(shí)際效益的系統(tǒng),同時(shí)將可能比較舊,但沒有拖累業(yè)務(wù)的系統(tǒng)推遲到以后。她提到了IT部門決定優(yōu)先考慮升級(jí)用戶界面/用戶體驗(yàn)(UI/UX)技術(shù),特別指出:盡管UI/UX技術(shù)本身不是IT產(chǎn)品組合中最舊的,但是這項(xiàng)工作與該公司竭力提供卓越用戶體驗(yàn)的目標(biāo)相一致。
Carco表示,識(shí)別潛在回報(bào)只是財(cái)務(wù)核算的一方面。她解釋說,CIO們應(yīng)計(jì)算遺留系統(tǒng)的總體擁有成本(TCO),并利用這個(gè)數(shù)據(jù)幫助設(shè)定優(yōu)先級(jí)。
Carco補(bǔ)充道:“有時(shí)人們只是看了眼某個(gè)應(yīng)用程序,就因?yàn)樗诖笮蜋C(jī)上,覺得它不好,或者覺得它太舊了所以不好,大多數(shù)是這樣,但他們?nèi)詰?yīng)該了解總體成本?!?/p>
她碰到過幾家這樣的企業(yè)組織:確定遺留系統(tǒng)的TCO,考慮到了與帶來的風(fēng)險(xiǎn)和支持需要相關(guān)的成本,結(jié)果發(fā)現(xiàn)TCO很低,因此系統(tǒng)實(shí)現(xiàn)現(xiàn)代化的優(yōu)先級(jí)并不高。另一方面,Carco打過交道的一家公司計(jì)算了用于單單一個(gè)職能部門的一套遺留財(cái)務(wù)系統(tǒng)的TCO每年就高達(dá)15萬美元,這個(gè)數(shù)字促使公司高管支持該系統(tǒng)的現(xiàn)代化升級(jí)項(xiàng)目。
在這方面,IT服務(wù)管理公司Hackett集團(tuán)的負(fù)責(zé)人Michael Spires建議CIO們可以利用他們的分析結(jié)果來制定業(yè)務(wù)部門伙伴會(huì)支持的現(xiàn)代化路線圖。
Hackett 集團(tuán)負(fù)責(zé)人Michael Spires
比如說,他用折舊術(shù)語來闡述現(xiàn)代化項(xiàng)目和相關(guān)成本,就像運(yùn)營團(tuán)隊(duì)闡述其投入那樣,此舉可幫助財(cái)務(wù)部門和注重財(cái)務(wù)的業(yè)務(wù)領(lǐng)導(dǎo)人了解計(jì)劃更新的技術(shù)所具有的價(jià)值。他還闡述了現(xiàn)代化有望帶來的具體的業(yè)務(wù)優(yōu)勢(shì),比如可以更快速地讓產(chǎn)品上市,或者為客戶提供額外的功能。
他說:“你必須能夠清楚地闡明業(yè)務(wù)原因,因?yàn)榧兇鉃榱爽F(xiàn)代化而現(xiàn)代化對(duì)CIO來說必?cái)o疑。所以,要關(guān)注你帶來什么樣的業(yè)務(wù)成果。如果市場(chǎng)發(fā)生變化,你應(yīng)該有能力改變項(xiàng)目次序,并調(diào)整路線圖?!?h3>5.采取循序漸進(jìn)的方法
現(xiàn)代化并非總是推倒重來,也不應(yīng)該總是一項(xiàng)艱巨的任務(wù)。思杰的CIO Meerah Rajavel表示,相反,它可以是循序漸進(jìn)的。
Rajavel說:“現(xiàn)代化常常被認(rèn)為是必須搬動(dòng)的大石頭,就像ERP現(xiàn)代化這個(gè)想法。這似乎很艱巨,因?yàn)橐釀?dòng)的不是鵝卵石,而是大山。所以要從大處著想,但循序漸進(jìn)。如果你試圖搬動(dòng)大山,可能不知道開始動(dòng)手時(shí)搬動(dòng)大山所需要知道的一切。這是不可能的目標(biāo),有很多風(fēng)險(xiǎn)。執(zhí)行必須是迭代式的,只有這樣,業(yè)務(wù)部門才會(huì)一路獲得價(jià)值?!?p>
思杰CIO Meerah Rajavel
她提到其團(tuán)隊(duì)在努力使公司的銷售平臺(tái)實(shí)現(xiàn)現(xiàn)代化,需要在平臺(tái)依然運(yùn)行以支持業(yè)務(wù)的同時(shí)使其實(shí)現(xiàn)現(xiàn)代化。她與銷售和營銷領(lǐng)導(dǎo)人合作,確定了優(yōu)先事項(xiàng),然后在通往完全現(xiàn)代化的平臺(tái)這條路上確定下幾步的同時(shí),規(guī)劃如何先完成那些優(yōu)先事項(xiàng)。
現(xiàn)代化并不總是意味著更新,也可能意味著淘汰。
Carco表示,她碰到過功能重疊的系統(tǒng)不斷積累的多家公司,原因有多方面:公司合并、業(yè)務(wù)部門采購自己青睞的技術(shù),或擔(dān)心只有一家供應(yīng)商來處理眾多的關(guān)鍵業(yè)務(wù)職能。
Carco說:“IT部門有時(shí)覺得業(yè)務(wù)部門提出什么要求,IT部門就得滿足。IT部門應(yīng)該被賦予足夠的權(quán)力來詢問業(yè)務(wù)部門:這是否能帶來大于成本的價(jià)值?”
Carco表示,如果公司將淘汰和整合列作現(xiàn)代化計(jì)劃的一個(gè)分支,就會(huì)發(fā)現(xiàn)不光節(jié)省了資源,還降低了復(fù)雜性。這些資金和員工的時(shí)間隨后可以再投入到其他現(xiàn)代化或創(chuàng)新項(xiàng)目中。
隨著企業(yè)改用微服務(wù)以實(shí)現(xiàn)現(xiàn)代化,開發(fā)人員可以選擇他們認(rèn)為最適合正在解決的特定問題和正在提供服務(wù)的技術(shù)和工具。
技術(shù)老兵Patrick Walsh現(xiàn)在是IT勞動(dòng)力開發(fā)公司SkillStorm主管培訓(xùn)和技術(shù)的高級(jí)副總裁,他說:“但是如果你有幾十個(gè)、幾百個(gè)或幾千個(gè)微服務(wù),每個(gè)微服務(wù)都在使用自己的技術(shù)組合,你的IT基礎(chǔ)架構(gòu)就會(huì)嚴(yán)重失控?!?/p>
Walsh沒有低估多語種架構(gòu)帶來的好處,但確實(shí)建議多語種架構(gòu)帶來了某種治理,比如說牽涉選擇每個(gè)服務(wù)所需的技術(shù)這個(gè)過程,那樣環(huán)境不會(huì)變得難以管理和難以支持。他補(bǔ)充道:“它不該對(duì)所有人來說都可以隨意用?!?h3>8.對(duì)微服務(wù)有所選擇
Walsh表示,許多技術(shù)專家在啟動(dòng)現(xiàn)代化項(xiàng)目時(shí)立即轉(zhuǎn)向微服務(wù),以為這種方法會(huì)是靈丹妙藥。微服務(wù)在許多情況下效果很好,但是在某些情況下,微服務(wù)會(huì)帶來更多的問題和復(fù)雜性,而不是好處。
Walsh說:“微服務(wù)不是解決所有問題的辦法?!?/p>
微服務(wù)需要復(fù)雜的執(zhí)行環(huán)境和成熟的開發(fā)運(yùn)維DevOps計(jì)劃都落實(shí)到位,Patrick特別指出,微服務(wù)被重疊的功能共享時(shí)才能提供最大的價(jià)值。
因此,如果企業(yè)組織的現(xiàn)代化計(jì)劃將一個(gè)應(yīng)用程序分解成數(shù)百個(gè)甚至數(shù)千個(gè)微服務(wù),卻沒有合適的環(huán)境和流程落實(shí)到位,會(huì)發(fā)覺深陷無法管理或擴(kuò)展的困境之中。Walsh表示,在這種情況下,堅(jiān)持使用更容易支持的更龐大、更精心設(shè)計(jì)的現(xiàn)代軟件會(huì)更有利。
雖然思杰的Rajavel支持循序漸進(jìn)的方法,但她并不認(rèn)為所有現(xiàn)代化項(xiàng)目都要遵循逐步的技術(shù)進(jìn)步。相反,CIO也應(yīng)考慮跳過一代技術(shù)。她以近幾十年來許多發(fā)展中國家處理電信項(xiàng)目的方式為例:它們跳過了升級(jí)和改善固定電話技術(shù)這一步,轉(zhuǎn)而投資于最新一代的移動(dòng)基礎(chǔ)設(shè)施。身為CIO的Rajavel發(fā)現(xiàn),她可以通過尋找這類現(xiàn)代化項(xiàng)目為企業(yè)帶來多方面價(jià)值:她可以跳過一代技術(shù),直接采用最前沿的技術(shù)。
企業(yè)組織需要擯棄將現(xiàn)代化項(xiàng)目視作有起始日期和結(jié)束日期的項(xiàng)目這種做法,而更應(yīng)視作總是可持續(xù)地做更多工作的產(chǎn)品。
Chakravarty表示,這是她在Verizon采取的做法,她認(rèn)為現(xiàn)代化是不斷改進(jìn)的過程,制定戰(zhàn)略時(shí)要牢記這一點(diǎn)。
Chakravarty說:“現(xiàn)代化不是一蹴而就的,而是持續(xù)不斷的。技術(shù)發(fā)展很快,以至于我們昨天開發(fā)的東西在不久的將來都需要實(shí)現(xiàn)現(xiàn)代化?!?/p>
原文網(wǎng)址
https://www.cio.com/article/3596803/10-tips-for-modernizing-legacy-it-systems.html