av婷婷久久网,91视频这里只有精品,91午夜福利一区二区,啊啊啊一区二区久久久,啪啪亚洲视频,www.插插,亚洲婷婷精品二区,开心五月激情射,久青草在在线

你好,歡迎您來到福建信息主管(CIO)網(wǎng)! 設(shè)為首頁|加入收藏|會員中心
您現(xiàn)在的位置:>> 新聞資訊 >>
解決技術(shù)債務(wù)的6個建議
作者:CIO&睿觀 來源:CIOCDO 發(fā)布時間:2025年05月12日 點(diǎn)擊數(shù):

技術(shù)債務(wù)幾乎是任何IT項(xiàng)目的昂貴且不可避免的現(xiàn)象。但通過合理的管理策略和實(shí)踐,它不必危及你的業(yè)務(wù)。

圖片來源:Rob Schultz / Shutterstock

世界上沒有完美無瑕的事物,軟件代碼也不例外。

事實(shí)上,大多數(shù)程序員都得不到足夠的時間來編寫近乎完美的代碼。在快速部署的壓力下,他們常常發(fā)布一些問題代碼,明知未來必須修復(fù)這些代碼。

這就產(chǎn)生了技術(shù)債務(wù)。

“從代碼角度來看,我們看到了大量的技術(shù)債務(wù)。程序員傾向于追求速度和創(chuàng)新,他們實(shí)施的代碼沒有經(jīng)過應(yīng)有的QA測試。這在未來會引發(fā)問題,而且這種情況越來越多?!睌?shù)字服務(wù)公司West Monroe的合伙人Nate Buniva(內(nèi)特·布尼瓦)說道,“技術(shù)債務(wù)最初特指代碼債務(wù),但在許多技術(shù)圈子里仍然被視為如此。

然而,就像首席信息官必須清理其IT架構(gòu)中拖累業(yè)務(wù)戰(zhàn)略、帶來安全隱患并增加預(yù)算成本的遺留組件一樣,CIO同樣必須應(yīng)對技術(shù)債務(wù)。

如果不這樣做,成本可能會很高。2022年的一項(xiàng)研究顯示,僅在美國,軟件質(zhì)量差就造成了約2.41萬億美元的損失。

鑒于這一現(xiàn)實(shí),有人呼吁CIO實(shí)施實(shí)踐來控制技術(shù)債務(wù)。以下是經(jīng)驗(yàn)豐富的技術(shù)領(lǐng)導(dǎo)者分享的六條他們用來削減技術(shù)債務(wù)的策略。

一、深入分析以衡量你的技術(shù)債務(wù)

作為Info-Tech Research Group基礎(chǔ)設(shè)施與運(yùn)營實(shí)踐研究總監(jiān)的Andrew Sharp(安德魯·夏普)是創(chuàng)建技術(shù)債務(wù)清單的堅(jiān)定倡導(dǎo)者。這位分析師建議IT領(lǐng)導(dǎo)者列出關(guān)鍵的技術(shù)債務(wù),了解這些債務(wù)對業(yè)務(wù)的影響,并制定解決債務(wù)的流程。

他和其他人都表示,許多首席信息官在這些基礎(chǔ)問題上做得不夠。

“最大的挑戰(zhàn)之一是理解和組織技術(shù)債務(wù)的范圍,”Sharp(夏普)說,他解釋了IT團(tuán)隊(duì)在了解技術(shù)債務(wù)的數(shù)量和影響方面所面臨的困難,“因?yàn)樗鼤拥讲煌南到y(tǒng),并產(chǎn)生連鎖反應(yīng)?!?/span>

但就像當(dāng)今商業(yè)領(lǐng)域的大多數(shù)事情一樣,如果債務(wù)沒有被衡量,就無法成功管理,Sharp(夏普)說道,并補(bǔ)充說IT需要更好地識別、跟蹤和衡量技術(shù)債務(wù)。

“IT總是知道問題所在,知道哪些地方有問題,但通常沒有正式的分析,”他說,“我認(rèn)為,對這個問題采取結(jié)構(gòu)化的方法是一個機(jī)會,可以讓我們思考以前未考慮過的事情,這樣做的關(guān)鍵在于了解問題及其影響,而不是僅僅知道存在這些問題??梢曅灾陵P(guān)重要?!?/span>

Sharp(夏普)警告不要跟蹤每一項(xiàng)技術(shù)債務(wù),而是強(qiáng)調(diào)要跟蹤那些計(jì)劃修復(fù)的債務(wù)。

二、不要對AI生成代碼放任不管

IT部門的員工,以及整個企業(yè)的員工,都在使用生成式人工智能來編寫代碼。一些研究發(fā)現(xiàn),生成式人工智能稍微提高了代碼質(zhì)量。然而,據(jù)提供軟件設(shè)計(jì)與交付以及咨詢服務(wù)的Thoughtworks的首席人工智能官M(fèi)ike Mason(邁克·梅森)說,大多數(shù)組織預(yù)計(jì)會在未來一兩年內(nèi)看到大量質(zhì)量一般的軟件。

“AI允許你快速生成代碼,但人們似乎更擅長快速生成新代碼,而不是修復(fù)代碼,”他說,并指出太多這樣的低質(zhì)量代碼在沒有經(jīng)過專家開發(fā)人員審查或自動化質(zhì)量保證檢查的情況下被投入生產(chǎn)環(huán)境。

“我們預(yù)測,組織會陷入困境,更快地推出更多功能,但會導(dǎo)致代碼膨脹,進(jìn)而產(chǎn)生更多技術(shù)債務(wù)和遺留代碼,”Mason(梅森)補(bǔ)充道。

這并不意味著員工不應(yīng)該使用AI進(jìn)行編碼,Mason(梅森)說。相反,組織應(yīng)確保擁有流程和工具——包括AI賦能的工具——以確保不會讓過多的低質(zhì)量代碼溜走。

三、對技術(shù)債務(wù)實(shí)施治理

大多數(shù)組織對其軟件開發(fā)項(xiàng)目都有一定的治理措施,Buniva(布尼瓦)說。但許多這樣的治理計(jì)劃遠(yuǎn)未達(dá)到應(yīng)有的強(qiáng)度,也未詳細(xì)到足以指導(dǎo)團(tuán)隊(duì)如何平衡速度與質(zhì)量,隨著AI賦能的代碼生產(chǎn)速度加快,這一事實(shí)變得更加明顯。

“治理跟不上生成式人工智能的發(fā)展,”Buniva(布尼瓦)說,“你需要適合生成式人工智能的治理,這種治理不會減緩創(chuàng)新,也不會允許產(chǎn)生大量技術(shù)債務(wù)。”

一個好的治理計(jì)劃應(yīng)設(shè)定測試和質(zhì)量保證的要求,并明確何時應(yīng)由人工而非自動化質(zhì)量保證決策介入,Buniva(布尼瓦)補(bǔ)充道。它還應(yīng)解決培訓(xùn)要求,以確保所有編寫代碼的人員都了解相關(guān)標(biāo)準(zhǔn)。

四、優(yōu)先償還債務(wù)

就像遺留技術(shù)一樣,代碼債務(wù)是生活的一部分,因此永遠(yuǎn)無法完全償還。

因此,與其試圖讓余額歸零,Entrust的首席信息官Rishi Kaushal(里?!た忌碃枺﹥?yōu)先修復(fù)最具破壞性的部分——那些可能讓他的公司付出最大代價(jià)的部分。

“你不想把精力放在那些需要很長時間和很多錢來修復(fù),但修復(fù)后卻沒有任何價(jià)值的技術(shù)債務(wù)上,”Kaushal(考沙爾)說。

他專注于解決那些構(gòu)成安全風(fēng)險(xiǎn)或在用戶體驗(yàn)中造成摩擦的技術(shù)債務(wù)——他對待整個遺留技術(shù)的方法也是如此。

“有些技術(shù)債務(wù)是可以接受的,可以保留。因此,你必須決定可以接受哪些技術(shù)債務(wù),同時改善其他方面,”他補(bǔ)充道。

專業(yè)服務(wù)公司KPMG的全球技術(shù)、媒體和電信業(yè)務(wù)主管Mark Gibson(馬克·吉布森)提供了一種類似的策略,建議在處理任何遺留技術(shù)時進(jìn)行“超級針對性、主動投資以及快速的路線調(diào)整”。

他說,大多數(shù)首席信息官都知道這些痛點(diǎn)所在。他引用了該公司2024年全球技術(shù)報(bào)告中的一項(xiàng)發(fā)現(xiàn),57%的受訪組織領(lǐng)導(dǎo)者表示,他們基礎(chǔ)IT系統(tǒng)的缺陷每周都會擾亂日常業(yè)務(wù)。

修復(fù)這些有問題的系統(tǒng)是一個好去處,Gibson(吉布森)說,并補(bǔ)充道,首席信息官可以利用日志和對IT員工的調(diào)查來識別其他應(yīng)該優(yōu)先處理的修復(fù)任務(wù)。

至于爭取高層支持以解決技術(shù)債務(wù),IT領(lǐng)導(dǎo)者應(yīng)將技術(shù)債務(wù)作為業(yè)務(wù)風(fēng)險(xiǎn)推銷給高管團(tuán)隊(duì)。

五、在設(shè)定目標(biāo)時要具體明確

North America at Schneider Electric高級副總裁兼首席信息官Bobby Cain(鮑比·凱恩)必須在2025年底前將遺留技術(shù)削減12%。“我們有明確的目標(biāo)狀態(tài),”他說。

有了具體目標(biāo),Cain(凱恩)和他的團(tuán)隊(duì)就有了現(xiàn)代化系統(tǒng)和解決任何問題代碼的強(qiáng)大動力。

為了實(shí)現(xiàn)這一目標(biāo),Cain(凱恩)制定了一項(xiàng)多管齊下的戰(zhàn)略,包括對現(xiàn)狀進(jìn)行編目和衡量,以了解遺留技術(shù)/技術(shù)債務(wù)的位置,以及優(yōu)先排序和規(guī)劃行動。

盡管這些工作是良好運(yùn)行的IT功能的基礎(chǔ),但Cain(凱恩)承認(rèn),設(shè)定目標(biāo)可以讓團(tuán)隊(duì)保持警覺。正如他指出的,“沒有強(qiáng)制因素,你就無法推動變革?!?/span>

六、認(rèn)識到債務(wù)管理是一個持續(xù)的過程

國家農(nóng)村電力合作社協(xié)會的首席信息官兼信息技術(shù)高級副總裁Wayne F. McGurk(韋恩·F·麥格克)并不認(rèn)為技術(shù)債務(wù)是好是壞,而是“開發(fā)過程的自然結(jié)果,因?yàn)檎跇?gòu)建新事物?!?/span>

“人們傾向于盡快推出最小可行產(chǎn)品,而一開始并不一定會構(gòu)建一個高度工業(yè)化的應(yīng)用,”他說,團(tuán)隊(duì)會做出權(quán)衡,選擇那些對最小可行產(chǎn)品有效的技術(shù),但他們知道這些技術(shù)在解決方案擴(kuò)展時會不足。

因此,McGurk(麥格克)不僅將其納入開發(fā)周期,還納入IT運(yùn)營,采用各種策略來創(chuàng)建一個全面的持續(xù)管理技術(shù)債務(wù)的方法。作為這種方法的一部分,McGurk(麥格克)的團(tuán)隊(duì)會記錄并詳細(xì)說明任何新引入的技術(shù)債務(wù),這些債務(wù)隨后通過組織的工單系統(tǒng)進(jìn)行跟蹤,以便IT團(tuán)隊(duì)“可以將其全部調(diào)出并報(bào)告和查看?!?/span>

McGurk(麥格克)還考慮每項(xiàng)技術(shù)債務(wù)對運(yùn)營的五個關(guān)鍵領(lǐng)域的影響:簡單性、靈活性、連續(xù)性、安全性和透明度。

“當(dāng)技術(shù)債務(wù)開始阻礙這些運(yùn)營原則時,它就上升到我們需要處理的層面,”他解釋道。

McGurk(麥格克)和他的IT團(tuán)隊(duì)考慮影響程度、組織面臨的風(fēng)險(xiǎn)以及組織的整體戰(zhàn)略,以確定需要關(guān)注的內(nèi)容。然后,他們將這些決定公之于眾,從而在組織內(nèi)提高對這一主題的可見性。

所有這些都融入了他的IT部門的工作流程,McGurk(麥格克)說,這確保了管理技術(shù)債務(wù)不是一次性項(xiàng)目,而是持續(xù)進(jìn)行的。例如,他的Scrum團(tuán)隊(duì)被期望識別新的技術(shù)債務(wù),并確定何時以及如何處理它。

“你必須建立責(zé)任和問責(zé)的文化,讓團(tuán)隊(duì)知道,項(xiàng)目交付并不是結(jié)束,而是一個旅程,沒有終點(diǎn),因此它就成為了需求管理戰(zhàn)略的一部分,既要處理新工作的需求,也要處理遺留工作和技術(shù)債務(wù)。”他說。


作者:Mary K. Pratt(瑪麗·K·普拉特)

譯者:穿山甲


本文主要觀點(diǎn):

技術(shù)債務(wù)是IT項(xiàng)目中幾乎不可避免的昂貴問題,它會阻礙創(chuàng)新、消耗大量預(yù)算和資源,但通過有效的管理策略,企業(yè)可以控制并減少技術(shù)債務(wù),從而提升業(yè)務(wù)表現(xiàn)。

支撐要點(diǎn):

分析衡量技術(shù)債務(wù)IT領(lǐng)導(dǎo)者需建立關(guān)鍵債務(wù)清單,了解債務(wù)對業(yè)務(wù)的影響,并建立解決流程。要像管理財(cái)務(wù)債務(wù)一樣,識別、跟蹤和衡量技術(shù)債務(wù),但不必追蹤所有債務(wù),重點(diǎn)是需修復(fù)的債務(wù)。

對AI生成代碼加強(qiáng)管理雖然AI能快速生成代碼,但可能導(dǎo)致大量質(zhì)量平庸的代碼涌入生產(chǎn)環(huán)境,增加技術(shù)債務(wù)。組織應(yīng)確保有相應(yīng)流程和工具來避免低質(zhì)量代碼通過審查。

對技術(shù)債務(wù)實(shí)施治理許多組織的軟件開發(fā)治理力度不足,難以平衡速度與質(zhì)量。良好的治理應(yīng)明確測試和QA要求,規(guī)定何時需人工介入而非自動化QA決策,還應(yīng)涵蓋培訓(xùn)要求,確保開發(fā)人員了解相關(guān)標(biāo)準(zhǔn)。

優(yōu)先償還關(guān)鍵債務(wù)代碼債務(wù)難以徹底清零,IT領(lǐng)導(dǎo)者應(yīng)聚焦于修復(fù)最具破壞性的債務(wù),即那些可能給公司帶來最大損失的債務(wù),如存在安全風(fēng)險(xiǎn)或阻礙用戶體驗(yàn)的債務(wù)。

設(shè)定具體目標(biāo)設(shè)定明確的減少技術(shù)債務(wù)目標(biāo),如施耐德電氣北美首席信息官鮑比?凱恩設(shè)定了到2025年底減少12%遺留技術(shù)的目標(biāo),這能為團(tuán)隊(duì)提供強(qiáng)大動力,促使其在現(xiàn)代化系統(tǒng)和解決代碼問題方面采取行動。

持續(xù)管理債務(wù)技術(shù)債務(wù)是開發(fā)過程的自然結(jié)果,要將其管理納入日常工作流程中,創(chuàng)建持續(xù)管理的全面方法,如記錄債務(wù)并跟蹤,考慮債務(wù)對運(yùn)營各領(lǐng)域的影響,確定優(yōu)先處理事項(xiàng)等,讓管理債務(wù)成為日常工作的一部分。

新津县| 察隅县| 丁青县| 汝阳县| 牟定县| 满洲里市| 长泰县| 宿迁市| 多伦县| 米脂县| 宁都县| 丰镇市| 红原县| 横峰县| 图木舒克市| 唐海县| 乳山市| 贡觉县| 永春县| 安岳县| 房产| 海城市| 德安县| 利津县| 垦利县| 武宁县| 永新县| 南城县| 磐安县| 柳林县| 柘荣县| 彰武县| 阳曲县| 巴楚县| 盐源县| 泰顺县| 德江县| 车险| 资溪县| 大邑县| 卓尼县|