自動化成功案例:衡量成功的指標

最後更新日期:2021年7月05日

 

組織如何知道何時需要自動化? 軟體交付管道 有效嗎?衡量成功與否至關重要,關鍵在於找到有意義的衡量標準——一種能夠識別為客戶創造的價值,而不只專注於速度或效率的方法。

有許多關鍵指標可用於此目的。 DevOps 團隊需要識別並量化在軟體交付管道的各個階段(從建置到交付)實施自動化後所取得的改進。 部署 以及 測試.

一些 關鍵 DevOps 度量 這些資訊揭示了自動化在以下方面的運作: DevOps 管道包括:

  • Deploy心理持續時間
  • Deploy治療失敗率
  • 缺陷逃逸率
  • 自動測試失敗率

此外,Google的 DevOps 研究與評估(DORA)團隊已確定了四個 關鍵 DevOps 測量 能夠體現一個組織的軟體交付績效及其滿足需求的能力 DevOps 目標:以下關鍵指標包括:

  • 交期
  • Deploy心理頻率
  • 平均恢復時間
  • 變更失敗百分比

增加自動化功能的價值

在整個過程中添加和實施自動化 CI / CD 流水線,包括配置、部署和測試,是關鍵要素之一。 DevOps 原則。自動化還能透過以下方式顯著提升績效:

  • 移除過時或不必要的人工流程
  • 識別並消除交付流程中的瓶頸
  • 消除速度較慢且更容易出錯的流程

在 CI/CD 管線中增加自動化測試有許多好處。首先, 自動化測試 它能夠加快測試流程,並且對於提高品質保證、回歸測試和效能測試等領域的測試覆蓋率也具有重要意義。

同時,產業報告顯示,各組織正面臨… 測試自動化帶來的價值提升這可以透過各種關鍵績效指標 (KPI) 和衡量標準來衡量。根據最近的一份《世界品質報告》:“隨著自動化程度的不斷提高,以及各組織在其測試生態系統中增加自動化程度,受訪者表示,他們從自動化中獲得了更大的價值,例如更好地控制和提高測試活動的透明度、測試用例的重用以及缺陷檢測。”

對於組織而言,採取以下措施也至關重要: 更聰明的自動化測試方法 專注於創造價值。在最近的一篇文章中, 測試自動化面臨的挑戰我們注意到,自動化測試的主要目標應該是“有效地創造價值”,而不僅僅是“快速完成測試”。

此外, DevOps 團隊應該關注的指標不僅限於回答流程是否自動化這個問題。我們指出,“指標應該重點關注自動化的價值和優勢,例如更快的周期時間、更高的部署頻率、更低的缺陷洩漏率以及更少的計劃外工作。”

用於追蹤自動化工具運行狀況並提供智慧洞察的指標

流程和績效指標可以幫助評估一個組織的… DevOps 策略。指標可以幫助團隊確定哪些方面進展順利,哪些方面滯後,以及組織是否接近實現其軟體交付和持續整合/持續交付 (CI/CD) 的目標。

根據 為前線醫護人員打氣,送上由衷的敬意。讓你在送禮的同時,也為香港盡一分力。 DevOps 專家交談“指標能夠可靠地、長期地反映軟體交付團隊的績效。它們為團隊嘗試不同的方法並使用通用標準評估其影響打開了大門。”

確保團隊……也至關重要。 使用正確的指標或者,它們可以提供有用的信息,幫助您了解是否達到了軟體交付目標。以下簡要概述了一些關鍵指標及其對自動化流程的啟示:

  • Deploy持續時間此指標衡量部署一系列變更所需的時間。這通常受現有手動流程數量的影響。在流程中加入自動化功能可以改善此指標。
    • 數值:顯示部署活動效率隨時間推移是提高還是降低。
  • 缺陷逃逸率:這衡量的是生產過程中發現的缺陷數量與開發過程中發現的缺陷數量之比。
    • 數值:此指標顯示自動化測試、程式碼審查和其他品質流程是否有效或需要改進。
  • Deploy失敗率此指標追蹤部署失敗的頻率。 Deploy製造失敗通常與無法預見的缺陷有關,並且通常與有問題的手動流程或缺乏來自生產的可見回饋有關。
    • 價值:高失敗率可能暴露部署流程中的弱點,例如瓶頸或人為錯誤。增加自動化程度可以改善這項指標。
  • 自動測試失敗率此指標追蹤您的自動化測試的運作情況以及失敗的頻率。
    • 價值:此指標可以揭示您的測驗是否具有相關性和可靠性。

評估自動化相關指標的最佳實踐

組織在評估衡量不同類型自動化實施效果的指標時,必須採用合理的實務方法。團隊需要確保有效解讀結果,避免將注意力集中在錯誤的衡量指標上。團隊絕不能忽視追蹤流程和績效指標的主要目標——即:提高生產力;優化持續整合/持續交付 (CI/CD);以及為用戶和客戶創造價值。

在最近一份關於…的白皮書中 價值流管理解決方案Forrester指出, DevOps 報告指出,各組織「必須使用流程指標來更深入了解價值流中的障礙所在」。報告也指出,採用「不同指標衡量方式」的組織,其衡量價值的能力會受到阻礙。

然而,Forrester 也指出,使用價值流管理解決方案的組織能夠更好地衡量其軟體交付工作並提高自動化程度。他們補充說,透過使用價值流管理實踐和工具集,“組織可以利用指標來推動流程自動化的進一步發展,並識別適合自動化的領域。”

再次強調,自動化本身並非萬靈藥。即使企業實施了自動化,也無法保證立即成功。他們必須能夠判斷自動化是否提高了工作效率並創造了更多價值。然而,指標回饋可以幫助企業發現進一步自動化或改善現有實踐的機會。透過選擇合適的指標,並在整個產品週期中認真追蹤這些指標,並利用指標回饋來指導流程或產品的改進,企業可以在每次交付中追求更高的價值。

為了更深入地了解 VSM 的本質以及各個組成部分是如何協同工作的。 下載我們的VSM電子書

你可能還喜歡