DevOps 變更管理模型

DevOps 概念

Cem Sakarya

DevOps Risk Advisor

Requirements

DevOps 變更管理模型:Requirements、Design、Develop、Test、Deploy、Review、Launch,強調 Requirements

  開發新產品

  • 領導層:設定商業期望
  • 產品專家:定義使用者體驗需求
DevOps 概念

Design

DevOps 變更管理模型:Requirements、Design、Develop、Test、Deploy、Review、Launch,強調 Design

 

  • 產品工程師:設計客戶體驗
  • 基礎架構工程師:設計供產品工程師使用的元件
  • 資料工程師:設計新產品的資料管線
DevOps 概念

Develop and test

DevOps 變更管理模型:Requirements、Design、Develop、Test、Deploy、Review、Launch,強調 Develop 與 Test

產品工程師

  • 針對客戶體驗開發
  • 與客戶互動

基礎架構工程師

  • 支援產品運作
  • 提供測試環境

資料工程師

  • 提供測試資料
DevOps 概念

Testing

品質檢查,安全性檢查

 

  • 同步進行開發與測試
  • 在與客戶互動前先測試
  • 否則會造成不佳體驗與安全風險
DevOps 概念

DevOps 變更管理模型:Requirements、Design、Develop、Test、Deploy、Review、Launch,強調 Deploy 與 Review

 

實驗

 

  • 限定少量使用者
  • 早期使用者互動
  • 觀察是否喜歡產品
  • 真實使用者回饋
DevOps 概念

循環式開發

含發佈圖示的 DevOps 週期。發佈後的產品與客戶接軌。

DevOps 概念

一起來練習吧!

DevOps 概念

Preparing Video For Download...