開發運作

深入瞭解開發運作,這項作業屬於機構及文化層面,目標是加快軟體的交付速度、提升服務的穩定性,並為所有與軟體相關的人員建立共同擁有權。

進行快速檢驗

優勢

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

增進部署速度

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

提升軟體穩定性

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

從一開始就確保安全

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


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

主要功能與特色

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

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

探索我們的研究計畫

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

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

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

參加 DORA 開發運作快速檢驗

使用快速檢驗,評估團隊的軟體交付成效,並將其與同業相比較。


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

客戶

瞭解客戶如何透過 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 可以藉由持續整合、持續推送軟體更新和自動部署改善軟體的交付流程。

最佳做法
保護 Google Kubernetes Engine 上的軟體供應鏈

使用 Google Kubernetes Engine 保護軟體供應鏈,並透過持續推送軟體更新和自動部署功能,提前測試安全性。

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

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

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

使用 Spinnaker 和 Google Kubernetes Engine 建立持續推送軟體更新管道,以實施簡易的變更核准程序和自動化部署作業。

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

將指標匯出至 BigQuery 以用於長期分析,不但可改善監控和觀測能力,還可監控業務決策並建立視覺呈現法。

教學課程
管理基礎架構即程式碼

使用 Terraform 和 Cloud Build,透過 GitOps 以程式碼的形式管理基礎架構:將版本管控和持續整合機制套用至雲端基礎架構。

最新資訊

查看開發運作的最新消息

訂閱 Google Cloud 電子報,掌握產品動態、活動資訊和特價優惠等消息。