# DevOps

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/zh-tw/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

<a id="what-it-is"></a>

## 是什麼

DevOps 代表著由團隊擁有應用程式開發（Dev）到正式維運（Ops）完整過程的一種方法論，所以它才被稱作 DevOps。
DevOps 不只是一套技術的運用，更是文化與流程的全面轉變。
DevOps 要求工程團隊專注在更小的元件，而非一次處理整個功能，並且減少交接的次數，因為頻繁的交接正是導致錯誤的常見原因。

<a id="problem-it-addresses"></a>

## 解決的問題

傳統上，在具有[緊耦合](https://glossary.cncf.io/zh-tw/tightly-coupled-architectures/)[單體式應用程式](https://glossary.cncf.io/zh-tw/monolithic_apps/)的複雜組織裡，工作通常分散在不同的團隊之間。
這導致工作需要多次的交接與漫長的前置時間（lead time）。
每當一個元件或更新準備就緒時，它就會被放到下一個團隊的工作佇列中。
由於每個人都只處理專案的一小部分，而這種方法導致缺乏所有權（ownership）。
他們的目標將會是把工作交給下一個團隊，而不是向客戶提供正確的功能，這顯然是本末倒置。

當程式碼終於部署到正式環境，早已經歷了許多的開發人員、在眾多佇列中等待。
假設此時程式碼無法運行，追查問題根因就會是一件非常困難的事情。
而 DevOps 顛覆了上述這種開發方式。

<a id="how-it-helps"></a>

## 如何幫助我們

讓一個團隊可以擁有應用程式完整的生命週期，可帶來交接次數最小化、降低部署到正式環境的風險、擁有更好的程式碼品質（如果團隊也負起程式碼在正式環境運行的責任），
並且因為團隊擁有更多的自主權與所有權而提高了員工滿意度。

---

- Canonical URL: https://glossary.cncf.io/zh-tw/devops/
- Status: Completed
- 最後編輯 August 20, 2023: ` Improve the transaltion for "How it helps" for Traditional Chinese ` ([1f50060](https://github.com/cncf/glossary/commit/1f50060333d3a05bd66983c3ff3ea5f51a9b8fef))
- Source: https://github.com/cncf/glossary/blob/main/content/zh-tw/devops.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
