發佈時間:2月23,2022
利用 DORA 進行探索:充分發揮 DORA 分析功能
在當今完全數位化的世界中,無論是組織還是個人,都深刻意識到變革的速度及其對自身的影響。繼續閱讀,了解 DORA 指標的重要性,以及人工智慧/機器學習如何使 DORA 指標更具實用性。
正如美國工程師愛德華·戴明斯所說:「改變並非必要,生存也並非必須。」無論身處何種境地,人們都在努力跟上變革的步伐及其帶來的影響,這是不爭的事實。在過去這個前所未有的變革之年,無數企業應聲倒下;但也有許多企業脫穎而出,取得了勝利。
儘管戴明斯的觀點或許有道理,但對個人和組織而言,生存無疑是至關重要的!那麼,組織該如何跟上時代步伐並適應這些新形勢呢?一個好的第一步是開始衡量組織的… DORA 指標 並充分利用它們來推動貴組織的數位轉型。
什麼是DORA指標?
由 DevOps 研究與評估 DORA 團隊的目標是了解能夠幫助團隊在軟體開發和價值交付方面實現卓越績效的實踐、流程和能力。 DORA 的四個核心指標是:
- 交付週期:衡量從發起變更要求到變更部署到生產環境並交付給客戶的總時間。
- 變更失敗率:衡量生產變更導致事故、回溯或故障的發生率。
- 平均恢復時間:衡量從事件觸發到透過生產變更解決事件所需的時間。
- Deploy心理頻率衡量團隊向生產環境推播變更的頻率
數據來源是什麼?交付週期、變更失敗率和平均復原時間均來自服務管理工具或其他敏捷規劃工具,而部署頻率則來自部署工具(例如…)。 Digital.ai Deploy)或來自 CI 類似 Jenkins 的整合工具。
DORA 指標用於評估軟體團隊在軟體開發和交付能力的績效,分為高低兩類。最終,這些指標能夠幫助團隊提升現有水準;它既是基準線,也是製定未來目標的依據。
DORA 和 VSM
那麼,DORA指標是如何與…連結起來的呢? 價值流管理我們經常在許多客戶那裡看到各自為政的流程,從業務部門到IT部門都存在這種情況。在文化轉變和內部知識轉移的雙重壓力下,問題就變成了:我們如何跟上變革的步伐,並將您的組織轉型為能夠從這些變革中受益的組織?
在 VSM 生命週期中,DORA 指標是「效率和技術流程改善」領域的精髓。
本質上,DORA 指標衡量的是您的產出。 DevOps 組織架構。進一步向右移動,進入「營運改善」階段,在此階段,將引入全自動化的變更管理流程。
總體而言,一個成功的VSM平台將是二維的。
「你們有不同的組織,這些組織內部也有不同的層級結構,」技術總監馬蒂亞斯‧齊格爾說。 Digital.ai“這是第二個維度。它始於團隊層面,但不應止步於此。它應該向上延伸到產品層面,然後到部門層面,再到企業層面,直至覆蓋整個組織。”
在全球性機構中要實現這一點可能極為困難,但價值流圖 (VSM) 可以提供協助。 VSM 為不同的利害關係人提供不同的聚合級別,他們各自擁有獨特的儀表板和需要衡量的關鍵績效指標 (KPI)。最終,價值流旨在將業務成果與軟體開發生命週期 (SDLC) 的活動連結起來。在 VSM 平台中使用 DORA 指標有助於專注於追蹤組織投入的品質以及產出情況,但 DORA 只是整個等式中的一小部分。
如何在您的 VSM 平台中啟用 DORA 指標
那麼,我們該如何啟用這些 DORA 指標呢?我們需要哪些工具來追蹤和衡量這些指標?從架構角度來看,DORA 指標最重要的因素是分析平台。一個成功的分析平台包含三個層次,首先是異質資料來源。這指的是企業內部完成工作的工具環境(例如 JIRA、Jenkins、ServiceNow)。第二層是實際的分析平台,也稱為統一資訊模型;在這一層,資訊被賦予結構,從規劃層面一直到具體任務。最後是分析鏡頭,它們是特定的全景鏡頭,透過利用專門建立的分析解決方案來了解問題發生的原因和方式,從而改善決策。
將DORA的範圍擴大到其他領域
既然我們已經了解了DORA指標的作用,這是否就意味著終點?當然不是。視覺性是獲得可執行洞察的第一步,而有了這些數據,您現在有機會進一步擴大DORA指標的應用範圍。
利用 DORA 指標時需要考慮的一些問題:
- 我們能否提前預測哪些變革會失敗?
- 如何為團隊提供綠燈 API,使高績效團隊能夠在有限的監督下更頻繁地部署?
- 我們能否建立一個供所有團隊識別和衡量改進的標準?
- 我們能否找出開發生命週期中的瓶頸,進而縮短交付週期?
- 我們能否預測主要功能和版本發布的時間表?
透過 DORA 指標,您的團隊和系統可以偵測風險因素、最大限度地降低故障機率、發現阻礙您提升敏捷性的因素等等。那麼,為什麼僅僅止步於追蹤和衡量呢?
这 Digital.ai 區別
超越傳統的架構框架,將人工智慧解決方案添加到您的價值流程圖 (VSM) 平台中。將人工智慧納入您的 DORA 指標,有助於將業務視角下的成果與軟體開發生命週期 (SDLC) 的活動連結起來。 Digital.ai 提供 四項人工智慧解決方案 包括:
- 流程加速:降低風險、提高吞吐量、提升敏捷性
- 品質改進:偵測/預測品質問題,並引導團隊找到應用程式環境中的問題所在。
- 變更風險預測:識別風險變更並主動採取措施管理和降低風險。
- 服務管理流程最佳化:打破分散團隊之間的資訊孤島,透過數據驅動的決策加速 IT 服務交付。
DORA 是你工具鏈中現有工具之上的第一層。你不必一次性擁有全部四種解決方案。先找出你最頭痛的問題所在,然後從那裡開始。