DevOps方法與敏捷方法的側重點是不一樣的。運維
一個典型的軟件開發各方合做過程,以下圖所示:工具
敏捷方法解決客戶和開發人員之間的鴻溝,以下圖所示。測試
DevOps方法解決開發人員和運維人員之間的鴻溝,以下圖所示。生命週期
下面列出了DevOps方法與敏捷方法的主要區別:開發
|
|
|
主要關注點 | 解決開發人員和運維人員之間的鴻溝 | 解決客戶和開發人員之間的鴻溝 |
過程/實踐 | 涉及持續集成、持續部署、持續測試等流程。 | 包括敏捷Scrum、敏捷看板等實踐。 |
發佈週期/開發衝刺 | 具備即時反饋的小發布週期 | 小發布週期 |
目標 | 敏捷性和自動化需求 | 敏捷性 |