什麼是 DevOps?

DevOps 概念

Cem Sakarya

DevOps Risk Advisor

科技帶來諸多好處並改善生活,例如社交體驗、透過銀行 App 管理個人財務等。

DevOps 概念

組織結構

基本組織結構圖。

  • 線上產品很複雜
  • 開發與維護成本高
  • 上千名工程師
  • 如何高效協作?
DevOps 概念

 

天平象徵品質與成本之間的平衡。

DevOps 概念

DevOps

 

DevOps 結合了

  • 方法
  • 工具,及
  • 文化行為

以改進軟體的開發與維護方式。

它能幫助組織更快交付更高品質的線上產品。

DevOps 概念

傳統變更管理

  • 團隊彼此獨立
  • 不同團隊目標各異
  • 開發速度慢

DevOps

  • 跨團隊協作
  • 軟體 Development + IT Operations = DevOps
  • 各團隊目標一致
  • 高速開發
DevOps 概念

傳統發布

傳統軟體開發與發布流程圖,線性模型:先設計,再開發,最後發布成品。

DevOps 概念

與 DevOps 相關的循環式開發與發布結構。相較傳統模型,開發目標更小。

最小可行產品

最小可行產品(MVP)是功能受限的產品早期版本。

  • 建置成本更低
  • 更快進入市場
DevOps 概念

產品改進

依首次發布結果而定:若結果好則持續開發;若結果不佳則回頭調整先前版本。

DevOps 概念

DevOps 的效益

DevOps 的首個循環產出 MVP,第二循環改進產品,第三循環達成最終產品。

DevOps 概念

一起來練習吧!

DevOps 概念

Preparing Video For Download...