開發運作

深入瞭解開發運作,其中涵蓋機構與文化層面,目標為加快軟體提供速度、提升服務穩定性,並為所有軟體相關人員建立共同擁有權。

優勢

在軟體開發和交付方面獲得頂尖成效

增進部署速度

最優秀的團隊和績效低的團隊相比,不僅部署次數多達 208 倍,前置時間也快 106 倍。

提升軟體穩定性

高績效的頂尖人員懂得兼顧速度和穩定性。最優秀的團隊從事件中復原的速度快 2.604 倍,變更失敗率也減少 7 倍之多。

從一開始就確保安全

高績效者花在安全防護上的時間比低績效者少 50%。


資料來源:2017 年和 2019 年開發運作狀態報告

主要功能與特色

改善技術與文化能力,促進效能提升

瞭解如何提升軟體交付功能的速度、穩定性、可用性和安全性。

探索我們的研究計畫

Google 的 DORA 團隊完成了一項為期六年的研究計畫,證實許多技術、程序、措施和文化功能可以有效提高軟體提供速度與機構成效。探索 DORA 的研究計畫,並瞭解這些功能及其實作方式,以及如何克服常見障礙。

這張圖顯示 DORA 研究計畫所證實的某些功能之間的關係。
閱讀 DORA 的《開發運作狀態》報告和《開發運作投資報酬率》白皮書

DORA 的研究最初發表於《開發運作狀態》年度報告。歡迎閱讀 2014 年2015 年2016 年2017 年2018 年2019 年的報告。另外,如想瞭解如何預測開發運作轉型的價值,也可閱讀我們的投資報酬率白皮書

參加 DORA 開發運作快速檢驗

透過快速檢驗評估團隊的軟體提供成效,並與同業相互比較。

透過 Four Keys 專案評估開發運作成效

DORA 的研究結果顯示,有四項關鍵指標可以反映出軟體開發團隊的成效。請利用我們的 Four Keys 開放原始碼專案,從您的 GitHub 或 GitLab 存放區中收集並顯示這些關鍵開發運作成效資料,然後評估您的軟體提供成效並持續追蹤。


準備好開始使用了嗎?聯絡我們

客戶

瞭解客戶如何透過 DORA 改善開發運作做法

說明文件

探索開發運作的常見應用實例

最佳做法
開發運作功能

探索可以有效提高軟體提供速度與機構成效的技術、程序、措施和文化功能。

快速入門導覽課程
開始使用 Cloud Build

使用 Cloud Build 建立 Docker 映像檔,並推送至 Container Registry。

快速入門導覽課程
開始使用 Artifact Registry

瞭解通用套件管理工具 Artifact Registry 如何管理所有的建構作業構件和依附元件。您可以參加快速入門導覽課程,透過範例瞭解 Docker 的功能。

快速入門導覽課程
開始使用 Cloud Monitoring

透過 Cloud Monitoring 完整掌握雲端應用程式的效能、可用性和整體健康狀態。

最佳做法
在 Google Kubernetes Engine 上使用 Jenkins

只要在 Google Kubernetes Engine 中使用 Jenkins,您就能透過持續整合、持續推送軟體更新和自動部署功能提高軟體提供速度。

最佳做法
定義服務等級目標

服務等級目標 (SLO) 可協助團隊定義可靠性的目標等級。服務等級目標可讓您的團隊監控業務決策,並以安全的方式進行實驗。

教學課程
建立持續推送軟體更新管道

使用 Spinnaker 和 Google Kubernetes Engine 建立持續推送軟體更新管道,即可採用微幅變更核准與自動化部署機制。

教學課程
Cloud Monitoring 指標匯出作業

將指標匯出至 BigQuery 來進行長期分析,這樣不僅可以提高監控和觀測能力,也能監控業務決策並建立圖表。

最佳做法
搭配 Google Cloud 使用 Terraform

在 Terraform 中透過宣告佈建 Google Cloud 資源。

最新資訊