今年發生的一件件非同尋常的事件凸顯了對現代技術環境的需求。這種環境要足夠靈活,反應迅速,以滿足快速變化的業務動態——無論是新興的收入機會還是在家工作的任務。
這就意味著要有一個使傳統應用程序現代化的戰略計劃。
管理咨詢公司Swingtide的CEO、前CIO Diane Carco表示:“擺脫遺留問題是一個長期存在的任務,現代化是現在的首要問題。”
根據云計算解決方案供應商Ahead發布的2020年報告《企業中的現代應用狀況》,CIO們認為現代化對于更快地交付質量更好的軟件、以更多的控制和洞察力運行軟件、集成更多的安全性以及更快地滿足業務需要至關重要。
根據IDG和科技公司Insight的《2020年IT現代化狀況》報告顯示,為了實現這些目標,IT部門有大量的工作要完成。因為26%的企業僅僅處于IT現代化的初級階段,19%的企業只取得了適度的進展。
為了推進您的現代化計劃,Carco和其他領先的技術專家提出了以下10個建議。
知道企業擁有什么
對企業中運行的所有技術以及它們所支持的相應業務流程進行準確的盤點,這對于建立一個成功的現代化戰略至關重要。
這聽起來是理所當然的事情,但咨詢師和分析師表示,許多CIO并沒有全面了解他們所有的IT系統以及這些系統所執行的工作。
科技研究咨詢公司Gartner的高級主管兼分析師Thomas Klinect說:“如果沒有做到這一點,你會花很多錢,到頭來沒任何收獲。”
他還補充說,即使是那些對其IT系統進行了充分編目的CIO,也常常會錯誤地估計他們執行的業務流程之間的相互關聯性。
“CIO必須了解‘從搖籃到墳墓’的整個數據流。”
Klinect建議IT部門首先企業復雜性分析工具進行投資,了解數據如何在企業中流動。然后在分析的基礎上建立一個現代化戰略,這才是能真正減少失敗風險的關鍵。
大多數企業的IT領導者面臨著一長串需要更新的系統。那么該從哪里開始?專家建議根據回饋給企業的潛在價值來確定優先次序。
Klinect說:“IT現代化的過程就像煮沸大海,你不知道里面有什么,但你要找的東西就在里面。我們要把它煮沸,直到找到它。但業務現代化就像茶杯里的開水。”
Verizon負責企業架構的副總裁Shoma Chakravarty說,她的企業將整體業務戰略納入其IT路線圖以及現代化計劃。這種方法有助于Verizon確定哪些系統不符合業務對敏捷性、彈性和可靠性的需求。
Chakravarty說,企業利用這些信息優先考慮那些在現代化后能為企業帶來切實利益的系統,而把那些可能比較老舊但不會給企業帶來麻煩的系統留到以后。
她指出,IT部門決定優先升級其UI/UX技術,并指出這些工作與企業努力提供強大的用戶體驗相一致,盡管UI/UX技術本身并不是IT組合中最古老的。
計算總擁有成本
Carco說,確定潛在回報只是財務計算的一部分。CIO應該計算遺留系統的總擁有成本(TCO),并利用這一數字來幫助確定優先級。
Carco補充道:“有時人們只是看了一個應用程序,并認為因為它是在大型機上,所以它是壞的;或者它是舊的,所以它是壞的。大多數是這樣,但他們仍然應該了解總成本。”
她曾與一些企業合作,這些企業將遺留系統的總體擁有成本(TCO)與它所帶來的風險和支持需求相結合,并發現它的成本非常低,以至于系統的現代化在優先考慮的事項列表中排名靠后。
另一方面,與Carco合作的一家企業計算出一個用于單一功能的傳統財務系統的總擁有成本為每年150,000美元。這個數字讓企業主支持了一個現代化的舉措。
創建企業支持的現代化路線圖
在這一點上,IT服務管理公司Hackett集團的負責人Michael Spires建議CIO們利用他們的分析來制定一個現代化路線圖,讓他們的業務對口部門支持。
例如,他將現代化項目和相關成本以折舊的方式進行計算,就像運營團隊對其投資所做的那樣,此舉有助于財務部門和以財務為導向的企業領導人了解計劃新技術的價值。
此外他還闡述了現代化將帶來的具體商業利益,例如更快的上市時間或為客戶提供更多功能的能力。
他說:“你必須能夠清楚地闡明IT的商業理由,因為為了現代化而進行現代化對于CIO來說是一個失敗的命題。所以要專注于你所推動的業務成果是什么。如果市場發生變化,你就有能力改變項目的順序并調整路線圖。”
采取漸進式方法
現代化并不總是在撕裂和替代,也不應總是一項艱巨的任務。相反,這可以是漸進的,Citrix CIO Meerah Rajavel說。
“它經常會被看作是一塊你必須移動的大石頭,就像ERP現代化的想法。這可能看起來很可怕,因為它們不是要移動的鵝卵石,而是山脈。
所以,要設想得大,但要分布實施。如果你試圖移動這座山,當你開始時,你不會知道你需要知道的一切。這是一個不可能的目標,而且有很多風險。執行必須是迭代式的。當它是迭代式的時候,企業才會沿途獲得價值。”
她指出,她的團隊正在對企業的銷售平臺進行現代化改造,該平臺需要在現代化的同時仍然運行以支持業務。
她與銷售和市場營銷的負責人合作,確定他們的優先事項,然后制定戰略。在確定邁向完全現代化平臺的下一步的同時,首先交付這些優先事項。
消除是可行的選擇
現代化并不總是意味著更新,它也可以意味著消除。
Carco說,她曾與多家企業合作,這些企業積累了功能重疊的系統,無論是由于公司合并、業務部門購買了自己喜愛的技術,還是擔心只有一家供應商來處理眾多關鍵業務功能。
Carco說:“IT部門有時會覺得,企業要求的東西,IT部門必須提供并保持它。但我認為IT部門應該有足夠的權力來詢問企業,企業要求的東西是否具有大于成本的價值?”
Carco說,那些將消除和合并作為其現代化計劃的一個分支的企業發現,他們正在減少復雜性,并節省資源。這些錢和工人的時間可以被重新投入到其他現代化或創新項目中。
不要逃避管理
隨著企業向微服務的現代化發展,開發人員可以選擇他們認為最適合他們需要解決的特定問題和需要提供的服務的技術和工具。
“但是,如果你有幾十個、幾百個或幾千個微服務,而且每個微服務都在使用自己的混合技術,那么你的IT基礎設施可能會失控。”技術老手Patrick Walsh說,他現在是IT人力開發公司SkillStorm負責培訓和技術的高級副總裁。
Walsh并不否認多語言體系架構帶來的好處,但他建議多語言體系結構需要附帶一定的管理。例如,要有一個流程,用于選擇每個服務所需的技術,這樣環境就不會變得笨拙和難以支持。它不應該只是一個免費的事物。
選擇微服務
Walsh說,許多技術人員在啟動現代化項目時,會立即轉向微服務,認為這種方法將是一顆靈丹妙藥。微服務在許多情況下效果很好,但在某些情況下,它們可能會帶來更多的問題和復雜性。
Walsh說:“微服務并不是萬能的解決方案。”
Patrick說:“微服務需要復雜的執行環境和成熟的開發計劃。微服務在由重疊的職能部門共享時能提供最大價值。”
因此,如果一個企業的現代化計劃將一個應用程序分解為數百個甚至數千個微服務,而沒有合適的環境和流程,那么它將發現自己陷入了無法管理或擴展的復雜局面之中。
Walsh說,在這種情況下,使用更大、設計精良、更易于支持的現代軟件更為有利。
向前跳
盡管Citrix的Rajavel支持漸進式方法,但她并不認為所有的現代化項目都必須遵循一步一步的技術進步。
相反,CIO們應該考慮跳過一代。她舉例說,近幾十年來,許多發展中國家處理電信項目的方式,跳過了擴展固定電話技術,轉而投資于最新一代移動基礎設施。
Rajavel發現,作為一名CIO,她可以通過尋找現代化項目為企業帶來多方面的價值。在這些項目中,她可以跨越一代技術,直奔最前沿。
采取基于產品的方法
企業需要擺脫將現代化計劃視為一個有開始和結束日期的項目的想法,而要將其看作一個總有更多工作空間的產品。
Chakravarty說她在Verizon就是這么做的。她認為現代化是一種需要持續改進的工作,并以此為基礎制定了自己的戰略。
“現代化不是一個時間點。它不只是一個時間點上的努力,它需要被持續跟進。”
Chakravarty說科技發展如此之快,以至于我們昨天建造的東西在不久的將來也需要進行現代化改造。
作者:Mary K. Pratt
原文地址:
www.cio.com/article/3596803/10-tips-for-modernizing-legacy-it-systems.html