DevOps 和技術債務償還自動化

2021-07-05 04:58:44 字數 743 閱讀 5485

當企業想要遷移到乙個 devops 模型時,經常需要償還高等級的技術債務

說得更明確一點,機構往往陷入「技術債務的惡性迴圈」中,以至於任何迅速、敏捷的遷移方式都無法使用。這是技術債務中的希臘債務危機水平。

在多數情況下,機構會將層與層之間的流程和管理新增到軟體開發生命週期,從而緩解低質量版本、生產等級缺陷、不穩定的環境、效能不佳等問題,然而這麼做只能是治標不治本。

那麼,在企業喪失競爭之前,我們應該如何擺脫這個死亡漩渦,可以快速進行顛覆性創新,同時也騰出時間做一些別的事情。

如今,我們看到的乙個整體趨勢是,如果機構不斷地在 devops 自動化上尋找空間,就必須打破這種惡性迴圈,重新開闢乙個新的良性迴圈。

如果可以自動完成一些常規的、容易出錯的和時間密集型的任務,便可以利用效率和投資,也能將更多的時間和成本投入技術負債償還中。

該途徑已經在生產環境中得到驗證,但是當下還存在兩個注意點:

首先,需要取得產品負責人的承諾,將生產率的提高用於償還技術債務,而不是無止盡的特性擴充套件(這很可能是導致當下困境的原因之一)。

同時這裡並不存在捷徑,事實上機構必須抱著這樣的思想——技術債務就像穿過流沙般危險或者技術債務就像帶著80磅的揹包跑馬拉松,那麼這裡才存在一線生機。

其次,devops 不僅僅是自動化,而是 culture-automation-lean-metrics-sharing(calms),所以這裡要做的不僅僅是「自動化的一些工作」,隨後即「以產品為核心」的理念。但首先要讓產品負責人清晰運營需求,遠離經濟驅動為中心的專案模型。

技術債務償還計畫

許多團隊都受技術債務困擾,不過,很少有團隊能真正地設計乙個計畫從中掙脫出來。為了更好的理解如何才能擺脫債務,我們首先要正確地理解什麼是技術債務。技術債務是由團隊為了短期的專案利益故意做了欠佳的技術決策而招致的。例如,為了使乙個產品更快的投放市場,團隊可能不會像面對一段棘手的 那樣,編寫深入的自動化測...

DevOps狀態,依賴指令碼和IT自動化

我們的調查告訴我們devops的狀況,依賴指令碼和it自動化 許多it操作團隊 包括應用程式所有者,配置管理員,中介軟體專家和資料庫管理員 通過手動過程,電子 和指令碼來管理基礎架構配置更改。他們花了很多時間編寫和維護很多指令碼。即使有所有這些指令碼,電子 和程序以及它們消耗的資源,團隊仍然無法獲得...

DevOps是90 的改變和10 的技術

影象來自於 opensource.com jen kriege在80年代早期就用上了她的第一台電腦,自從那時候起就一直保持對技術的濃厚興趣。她的職業生涯從金融分析師開始,最終進入資訊科技領域,由此獲得軟體開發與發布的專業知識。jen使用過很多開發方法,從瀑布流到敏捷。如今,她是紅帽為atomic d...