出現(xiàn)技術(shù)債務(wù)的九個原因以及如何減少
IT領(lǐng)導(dǎo)者的任務(wù)是提供能夠降低成本、轉(zhuǎn)變業(yè)務(wù)以及增加收入的解決方案。而企業(yè)可能面臨的最大障礙之一是技術(shù)債務(wù)。
技術(shù)債務(wù)會導(dǎo)致摩擦,并會顯著地減慢IT解決方案的交付速度。其帶來的影響是,企業(yè)的IT團隊無法按業(yè)務(wù)所需的規(guī)模交付。因此,IT領(lǐng)導(dǎo)者必須解決技術(shù)債務(wù)問題,以滿足業(yè)務(wù)需求。
出現(xiàn)技術(shù)債務(wù)的9個原因
造成技術(shù)債務(wù)的因素有很多。以下是一些主要的原因。
(1)最小化成本的執(zhí)行指令
處于盈利邊緣或準備出售的企業(yè)通常會限制其IT投資。這迫使IT團隊使用他們所擁有的東西進行操作,即使這意味著他們的系統(tǒng)失去了維護和支持。
(2)并購
當收購一家公司時,就會得到一切,包括陳舊的系統(tǒng)、IT流程和員工。在通常情況下,被收購的企業(yè)對IT有不同的理念和方法;例如,分散式與集中式的IT服務(wù)交付方法。
(3)商業(yè)決策
為了向市場快速交付解決方案,業(yè)務(wù)利益相關(guān)者通常會做出限制或迫使IT走捷徑的決策。
(4)軟件/架構(gòu)決策
糟糕的軟件/應(yīng)用架構(gòu)決策將需要在未來重構(gòu)解決方案。應(yīng)用程序往往設(shè)計過度,造成難以維護且性能不佳的架構(gòu)。
(5)糟糕的軟件選擇決策
打包的應(yīng)用程序通常要經(jīng)過軟件選擇過程。這個過程可能非常主觀,并且通常過于關(guān)注成本。成本低于競爭對手的解決方案也可能不太靈活、不可擴展且難以維護。
(6)過時或不存在的企業(yè)架構(gòu)
IT組織需要一個企業(yè)架構(gòu)來定義用于交付解決方案的工具、技術(shù)和平臺。如果這不存在或過時,則沒有可遵循的技術(shù)藍圖。
(7)軟件質(zhì)量差
由不熟練的團隊開發(fā)的低質(zhì)量代碼可能會導(dǎo)致重構(gòu)。開發(fā)人員渴望使用最新的工具和技術(shù),但并不真正了解如何使用它們構(gòu)建可擴展的解決方案。
(8)糟糕的軟件開發(fā)過程/生命周期
松懈的軟件開發(fā)團隊會創(chuàng)建糟糕的代碼。開發(fā)了軟件開發(fā)方法以確保高質(zhì)量的代碼交付。應(yīng)該審查代碼,以確保其高質(zhì)量,并始終遵循最佳實踐。
(9)企業(yè)資源計劃(ERP)定制
ERP平臺提供豐富的特性和功能。但是,每個ERP實施的業(yè)務(wù)流程允許企業(yè)根據(jù)其業(yè)務(wù)流程定制平臺。當企業(yè)嘗試升級時,就會面臨挑戰(zhàn)。過多的自定義可能會導(dǎo)致升級困難且維護成本高。其結(jié)果可能是一個過時的、無法維護的ERP平臺。
IT領(lǐng)導(dǎo)者必須解決技術(shù)債務(wù)問題,以滿足業(yè)務(wù)需求。
技術(shù)債務(wù)的影響
以下是技術(shù)債務(wù)如何影響IT組織的幾個示例:
- 交付成本增加:IT交付基于舊工具、技術(shù)和平臺的解決方案需要更長的時間。開發(fā)和測試需要更長的時間,集成更困難。
- 銷售損失:當生產(chǎn)系統(tǒng)出現(xiàn)故障時,發(fā)貨延遲,無法與供應(yīng)商集成,客戶無法完成在線下訂單。這會損害客戶關(guān)系,企業(yè)可能會迅速失去銷售訂單甚至客戶。
如何克服技術(shù)債務(wù)
幾乎每家企業(yè)都有技術(shù)債務(wù),而且一次性解決所有技術(shù)債務(wù)通常在經(jīng)濟上是不可行的。
那么,作為首席信息官,如何解決技術(shù)債務(wù)問題呢?考慮以下步驟:
(1)識別
仔細清點企業(yè)現(xiàn)有的技術(shù)債務(wù)。需要一份完整的清單才能繼續(xù)下一步。
(2)優(yōu)先
由于一次性解決技術(shù)債務(wù)在財務(wù)上是不可行的,因此需要首先解決最高風險?;卮鹨韵聠栴}將幫助企業(yè)確定優(yōu)先級:
- 構(gòu)成安全威脅的平臺或解決方案有哪些?
- 哪些平臺或解決方案使你的合作伙伴、供應(yīng)商或客戶面臨風險?
- 哪些平臺或解決方案會顯著影響IT成本?
(3)定義未來狀態(tài)
確保定義未來狀態(tài)的技術(shù)環(huán)境。如果不是這樣,企業(yè)可能會通過提供不在目標平臺或技術(shù)堆棧上的解決方案而產(chǎn)生更多的技術(shù)債務(wù)。
(4)執(zhí)行
一旦企業(yè)確定了高優(yōu)先級項目和未來的狀態(tài)架構(gòu),需要制定一個執(zhí)行計劃并與業(yè)務(wù)和高管保持一致。首先解決高價值、高風險的項目有助于將企業(yè)的風險降至最低。
技術(shù)債務(wù)不需要減緩向企業(yè)交付IT解決方案的速度。如果了解技術(shù)債務(wù)在哪里,就可以評估高風險項目,并實施解決方案。