談?wù)搕ech debt(技術(shù)債務(wù),是對軟件設(shè)計中那些次優(yōu)的、不再有效的、甚至錯誤的設(shè)計選擇的隱喻。它們增加了軟件進一步開發(fā)的成本。這就像一筆債一樣,可能會把潛在的問題越積越大/利息。甚至將來卻無力償還/修復)難以激起高管和董事會成員的興趣,但首席信息官們可以通過將傳統(tǒng)改造與更具轉(zhuǎn)型性的項目聯(lián)系起來解決這個問題。

圖源:GROUND PICTURE(圖片上傳者,可以譯為用戶GROUND PICTURE,或者GROUND PICTURE)?/?SHUTTERSTOCK
【睿觀:技術(shù)債務(wù)的解決策略:
將技術(shù)債務(wù)與其他項目關(guān)聯(lián):?將技術(shù)債務(wù)與IT現(xiàn)代化、人工智能、網(wǎng)絡(luò)安全等項目關(guān)聯(lián),使其成為更具吸引力的項目。
從小處著手:?清點IT資產(chǎn),尋找冗余系統(tǒng),逐步解決。
制定長期計劃:?創(chuàng)建商業(yè)計劃,展示ROI,并保持計劃的靈活性和適應(yīng)性。】
這是首席信息官們面臨的最持久、最未被充分討論的挑戰(zhàn)之一:擁抱創(chuàng)新技術(shù),而不忽視不斷增加的和潛在的嚴重technical debt。
技術(shù)債務(wù)可以有多種形式存在——其中包括舊的應(yīng)用程序、臃腫的代碼和老化的硬件——盡管這個問題經(jīng)常在創(chuàng)新和新技術(shù)面前退居次要地位,但這是許多首席信息官所關(guān)心的問題。
IDC(國際數(shù)據(jù)公司,是國際數(shù)據(jù)集團旗下全資子公司。是信息技術(shù)、電信行業(yè)和消費科技市場咨詢、顧問和活動服務(wù)專業(yè)提供商。經(jīng)常發(fā)布的市場資訊、預(yù)測和資深分析師關(guān)于業(yè)內(nèi)熱點話題的觀點性文章。)最近的一項CIO Sentiment Survey/首席信息官情緒調(diào)查顯示,近十分之四的首席信息官表示,他們預(yù)計未來18個月在數(shù)字基礎(chǔ)設(shè)施上的支出將超支。47%預(yù)計會超支的人將其歸咎于過度的tech debt,包括舊應(yīng)用程序。
盡管有這種認識,但根據(jù)調(diào)查,但首席信息官們在優(yōu)先事項清單上將人工智能和網(wǎng)絡(luò)安全排在了消除技術(shù)債務(wù)之前。
一、Tech debt是枯燥無味的
公司董事會和首席執(zhí)行官們正在向首席信息官們施加壓力,要求他們?yōu)槿斯ぶ悄苷业絼?chuàng)新用途,且對更好的網(wǎng)絡(luò)安全的需求從未消失。因此,IDC的咨詢和研究集團副總裁Daniel Saroff(丹尼爾·薩羅夫)說,一直潛伏著的tech debt被擱置了。
“這不是一個吸引人的話題,”他說,“這不是董事會成員們會揮舞拳頭討論的話題。”
他說,對于擁有巨額tech debt的首席信息官來說,訣竅在于將其推銷給組織領(lǐng)導層,構(gòu)建解決tech debt需求的一種方法是將其與IT現(xiàn)代化聯(lián)系起來。
“如果不解決tech debt問題,您就無法實現(xiàn)現(xiàn)代化。”Saroff(薩羅夫)說,“談起數(shù)字化轉(zhuǎn)型的話。”
例如,一些組織領(lǐng)導可能會對更換舊的ERP(即企業(yè)資源計劃,是一種主要面向制造行業(yè)進行物質(zhì)資源、資金資源和信息資源集成一體化管理的企業(yè)信息管理系統(tǒng)。ERP是一個以管理會計為核心可以提供跨地區(qū)、跨部門、甚至跨公司整合實時信息的企業(yè)管理軟件。針對物資資源管理-物流、人力資源管理-人流、財務(wù)資源管理-財流、信息資源管理-信息流,集成一體化的企業(yè)管理軟件。)系統(tǒng)持反對態(tài)度,因為他們認為它是一個后臺功能,Saroff(薩羅夫)說。
“您不能空口說,‘我們有一個舊的ERP系統(tǒng),已經(jīng)沒有供應(yīng)商支持了,’,因為他們會爭辯說,‘它仍然工作得很好;多年來一直工作得很好,’”他說,“相反,您必須說,‘我們需要一個新的ERP系統(tǒng),因為您提的這個新的客戶親密度計劃,我們要么不得不花費數(shù)百萬美元在多個數(shù)據(jù)庫之間進行奇怪的集成,要么我們可以升級ERP。’”
二、將tech debt與其他項目聯(lián)系起來
IT服務(wù)公司Ensono(是一家混合型IT服務(wù)提供商,為實現(xiàn)轉(zhuǎn)型的IT基礎(chǔ)架構(gòu)和軟件提供支持。)的首席技術(shù)官Tim Beerman(蒂姆·貝爾曼)說,從IT現(xiàn)代化和數(shù)字化轉(zhuǎn)型的角度來取代舊的軟件和硬件可能是一個令人信服的論點。僅靠解決tech debt可能無法為首席信息官贏得高層管理層的大量支持。
“當您構(gòu)建新的應(yīng)用程序和新的軟件時,其中很多甚至會進入現(xiàn)代化階段。”他說,“通常情況下,如果您與那些數(shù)據(jù)來源沒有現(xiàn)代化的舊平臺進行交互,這可能會使這些項目延遲或變得更加復雜。”
IT咨詢公司TEKsystems(是Allegis Group旗下的專業(yè)做IT服務(wù)和滿足IT人才需求的品牌,Allegis Group,遨聚士,是一家有三十多年歷史的全球人才解決方案領(lǐng)導者。TEKsystems 專注于一站式IT人才外包業(yè)務(wù)、IT開發(fā)運維外包等業(yè)務(wù),關(guān)于IT服務(wù)都能做到專業(yè)化處理,TEKsystems擁有規(guī)劃和執(zhí)行最復雜業(yè)務(wù)方案的豐富經(jīng)驗與專業(yè)知識,能夠完美應(yīng)對和給出客戶所需要的IT服務(wù)解決方案。)負責全球技術(shù)服務(wù)的高級副總裁Ricardo Madan(里卡多·馬丹)補充道,隨著組織領(lǐng)導者推動首席信息官啟動人工智能項目,一個被忽視的tech debt領(lǐng)域是數(shù)據(jù)管理。
他指出,組織中的業(yè)務(wù)數(shù)據(jù)如果被隔離在信息孤島或隱藏在IT系統(tǒng)的暗角,現(xiàn)代人工智能工具就無法獲得所需的信息來提供良好的結(jié)果。他建議,啟動人工智能項目的組織的首席信息官在推進之前應(yīng)該處理好他們的數(shù)據(jù)債務(wù)。
“就像一面鏡子,”他說,“人工智能會讓您知道數(shù)據(jù)的狀態(tài)是什么。”
Beerman(貝爾曼)建議,首席信息官們還可以將tech debt與其他優(yōu)先項目聯(lián)系起來,例如網(wǎng)絡(luò)安全改進。
Beerman(貝爾曼)說,舊的硬件和軟件容易受到攻擊,首席信息官可以與首席信息安全官合作,針對需要更換的系統(tǒng)進行定位。舊硬件和軟件的維護成本也可能很高,許多組織繼續(xù)運行的硬件和應(yīng)用程序已不再得到供應(yīng)商的支持。
他說:“在當今這個網(wǎng)絡(luò)安全攻擊不斷增加的市場時代,不受支持的硬件和軟件顯然會導致無法修補的漏洞。”
三、并非所有的tech debt都是壞的
雖然舊的硬件、軟件和代碼可能會給首席信息官帶來幾個問題,但Beerman(貝爾曼)和Saroff(薩羅夫)都建議首席信息官制定一個長期計劃,通過關(guān)注關(guān)鍵需求來償還tech debt。首席信息官們應(yīng)該采取平衡的方法;在某些情況下,舊的系統(tǒng)仍然可以運行良好,可能不需要更換。
Saroff(薩羅夫)說,一定程度的tech debt并不一定是壞事,就像一些金融債務(wù)對組織有用一樣。
“當它開始影響組織的功能時,金融債務(wù)就是壞的,技術(shù)債務(wù)也是如此——而當它抑制您的敏捷性,增加您的風險或耗盡您的資源時,tech debt就是壞的?!?/span>
Madan(馬丹)補充說,一些組織可能還擁有需要處理遺留硬件和代碼所需的資深IT人員。一些遺留的硬件和代碼往往會永遠存在,組織可能會為了留住這些IT員工而保留舊系統(tǒng)。
他補充道:“維持一些technical debt是值得保留的,因為它為員工或下游潛力帶來了更人性化的好處。”
Beerman(貝爾曼)說,首席信息官們需要在創(chuàng)造新收入的新舉措和替換舊系統(tǒng)的需要之間平衡他們的優(yōu)先事項。仍然運行良好的舊硬件的更換成本可能高于更換所節(jié)省的成本。
“當我們與客戶坐下來幫助他們平衡優(yōu)先事項時,我們實際上是在看更具戰(zhàn)略性的圖景。”他表示,“如果您對關(guān)鍵業(yè)務(wù)應(yīng)用程序有很好的了解,您從哪里能獲得最大的收益?”
四、制定計劃
解決tech debt的長期計劃的一部分是向公司領(lǐng)導層展示ROI(投資回報率,是指通過投資而應(yīng)返回的價值,即企業(yè)從一項投資活動中得到的經(jīng)濟回報。它涵蓋了企業(yè)的獲利目標。利潤和投入經(jīng)營所必備的財產(chǎn)相關(guān),因為管理人員必須通過投資和現(xiàn)有財產(chǎn)獲得利潤。)。Beerman(貝爾曼)指出,對于大型項目來說,ROI是遞增的,隨著時間的推移,幾個月或幾個季度內(nèi)可以積累少量的節(jié)省。
他說,首席信息官們應(yīng)該創(chuàng)建一個“適合董事會的商業(yè)計劃”,展示短期和長期的ROI。
“像大型機現(xiàn)代化這樣非常復雜的事情,通常是一項多年的努力,”他說,“我的短期ROI是多少,我的長期成本節(jié)省是什么,比如提高效率,以及新收入來自哪里?”
Beerman(貝爾曼)說,這些償還tech debt的計劃也需要靈活,尤其是在計劃持續(xù)數(shù)年的情況下。
“這些事情根本不會改變,”他說,“您需要有一個架構(gòu)、設(shè)計和計劃,讓您一路正確地學習。當您學習到新事物時,新技術(shù)總是會在長期項目中出現(xiàn),如果這是正確的事情,你有能力做出調(diào)整。”
Madan(馬丹)建議首席信息官在處理tech debt時從小處著手。他建議,第一步是清點組織的IT資產(chǎn),尋找過時或冗余的IT系統(tǒng)。例如,他看到許多組織都在運行多個容器平臺或開發(fā)工具,而非只使用一個。
“當人們談?wù)搨鶆?wù),以及不成比例的資本或運營成本將如何支持舊的、高成本、高開銷的系統(tǒng)和流程時,我們只是想看清我們在處理什么。”他說,“我們只是試圖盤點并尋找冗余人員,讓那些聰明的首席信息官真正提出正確的問題:‘什么工作不好,您的大部分月度預(yù)算去了哪里,您得到的回報是什么?’”
作者:Grant Gross(格蘭特·格羅斯)
Grant Gross(格蘭特·格羅斯)是CIO的資深撰稿人,是一名長期的科技記者。他曾擔任華盛頓記者,后來擔任IDG新聞服務(wù)的高級編輯。在他職業(yè)生涯的早期,他曾擔任Linux.com的總編輯和科技職業(yè)網(wǎng)站Techies.com的新聞編輯。在遙遠的過去,他曾在明尼蘇達州和達科他州的報紙擔任記者和編輯。
譯者:寶藍
【睿觀:文章核心觀點總結(jié)

技術(shù)債務(wù)的困境:?技術(shù)債務(wù)是CIO面臨的長期挑戰(zhàn),但由于其枯燥乏味,難以引起高管和董事會的關(guān)注。
技術(shù)債務(wù)與創(chuàng)新的矛盾:?技術(shù)債務(wù)往往被創(chuàng)新項目所掩蓋,但實際上,如果不解決技術(shù)債務(wù),創(chuàng)新項目將難以順利推進。
技術(shù)債務(wù)與數(shù)字化轉(zhuǎn)型的關(guān)系:?技術(shù)債務(wù)是數(shù)字化轉(zhuǎn)型的阻礙,只有解決技術(shù)債務(wù),才能實現(xiàn)真正的數(shù)字化轉(zhuǎn)型。
技術(shù)債務(wù)的解決策略:
將技術(shù)債務(wù)與其他項目關(guān)聯(lián):?將技術(shù)債務(wù)與IT現(xiàn)代化、人工智能、網(wǎng)絡(luò)安全等項目關(guān)聯(lián),使其成為更具吸引力的項目。
從小處著手:?清點IT資產(chǎn),尋找冗余系統(tǒng),逐步解決。
制定長期計劃:?創(chuàng)建商業(yè)計劃,展示ROI,并保持計劃的靈活性和適應(yīng)性。
技術(shù)債務(wù)并非全壞:?一定程度的技術(shù)債務(wù)是正常的,關(guān)鍵在于控制其規(guī)模,避免其影響組織的功能。
量化技術(shù)債務(wù)的影響:?通過數(shù)據(jù)分析,量化技術(shù)債務(wù)對效率、成本、風險等方面的影響,讓高管直觀地看到問題的嚴重性。
強調(diào)技術(shù)債務(wù)與業(yè)務(wù)目標的關(guān)系:?將技術(shù)債務(wù)與公司的戰(zhàn)略目標聯(lián)系起來,說明不解決技術(shù)債務(wù)將阻礙公司實現(xiàn)長期目標。
展示解決技術(shù)債務(wù)的收益:?除了成本節(jié)約,還要強調(diào)解決技術(shù)債務(wù)帶來的創(chuàng)新機會、市場競爭優(yōu)勢等。
建立技術(shù)債務(wù)管理體系:?建立一套完整的技術(shù)債務(wù)管理體系,包括識別、評估、優(yōu)先級排序、跟蹤和報告等環(huán)節(jié)。
引入自動化工具:?利用自動化工具進行代碼質(zhì)量分析、技術(shù)債務(wù)評估,提高效率。
加強團隊協(xié)作:?鼓勵開發(fā)團隊、測試團隊、運維團隊等共同參與技術(shù)債務(wù)管理。
云原生架構(gòu):?云原生架構(gòu)有助于降低技術(shù)債務(wù),提高系統(tǒng)的可擴展性和靈活性。
低代碼/無代碼開發(fā):?低代碼/無代碼開發(fā)平臺可以加速應(yīng)用開發(fā),減少技術(shù)債務(wù)的產(chǎn)生。
人工智能在技術(shù)債務(wù)管理中的應(yīng)用:?人工智能可以幫助自動識別技術(shù)債務(wù),并提供修復建議。
如何量化技術(shù)債務(wù)??可以從代碼復雜度、重復代碼、技術(shù)債務(wù)比率等方面進行量化。
如何平衡創(chuàng)新與技術(shù)債務(wù)的償還??可以采用敏捷開發(fā)方法,將創(chuàng)新和技術(shù)債務(wù)償還交替進行,并根據(jù)優(yōu)先級進行調(diào)整。
如何獲得高管的支持??除了上述方法,還可以通過舉辦技術(shù)債務(wù)研討會、分享成功案例等方式,提高高管對技術(shù)債務(wù)的認識。】