Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[DevOps Days]大型企業如何推行DevOps

842 views

Published on

原議題是"我們需要DevOps"嗎? 其實內容是.....大型企業如何推行DevOps

Published in: Technology
  • Be the first to comment

[DevOps Days]大型企業如何推行DevOps

  1. 1. http://edwardkuo.imas.tw/ https://www.facebook.com/jaigi.kuo Jaigi.kuo@gmail.com
  2. 2. 這張圖
  3. 3. 到底什麼是 DevOps
  4. 4. DevOps 的落地
  5. 5. DevOps 三 人 流程 工具
  6. 6. 人 人最重要因子 也是最不可控 制的因子 01 開發與維運的 角色心態不同 02 組織大小、歷 史包袱 03 行為思想改變 04
  7. 7. 新創 成長型 公司 傳統大型 企業
  8. 8. 流程 開發流程 01 維運流程 02 交付行為 03 協同合作 04
  9. 9. 產品服務專案項目
  10. 10. 工具 Tool
  11. 11. 「工具」目的,在於輔助前兩者的實踐
  12. 12. Case 交付時間延長=最安全的交付?
  13. 13. Case 花大量時間 全面測試 交付大量 需求 花更多時 間在佈署 確保系統 穩定成本
  14. 14. DevOps 三個挑戰 政治 成本 技術
  15. 15. 蜿蜒的高牆
  16. 16. DevOps
  17. 17. 有時候在想,搞DevOps真累。
  18. 18. DevOps的本質
  19. 19. 持續交付價值 縮短發布 發現 持續
  20. 20. 思維 回饋 失敗 持續
  21. 21. -- Sam Guckenheimer
  22. 22. Agile Planning Delivery plans Dashboard Kanban boards Build and Test Git source control Continuous integration Security scanning Open source compliance Cloud-based device testing Release Continuous delivery Functional testing Release management Monitor and Learn App performance monitoring Infra & platform monitoring Diagnostics & debugging Log analytics Usage analytics Mobile crash reporting Plan + Track Monitor + Learn DevOps Release Develop + Test DevOps
  23. 23. Agile Planning Delivery plans Dashboard Kanban boards Build and Test Git source control Continuous integration Security scanning Open source compliance Cloud-based device testing Release Continuous delivery Functional testing Release management Monitor and Learn App performance monitoring Infra & platform monitoring Diagnostics & debugging Log analytics Usage analytics Mobile crash reporting Plan + Track Monitor + Learn DevOps Release Develop + Test DevOps
  24. 24. 標準
  25. 25. DevOps的實踐
  26. 26. More than 30 Build Pipelines More than 30 Release Pipelines
  27. 27. 系統如何反應、解決問題或是發生Bug,透過數據分析進行下一次改進
  28. 28. 減少問題 完成商業需求 提供商業價值 快速測試且驗證 知識和問題 所以借助DevOps,我們不僅可以專注的工作,了解我 們正在開發的功能正確性或是在必要時候進行調整。 最後,透過不斷反饋資訊進行修改,符合商業需求及 組織創新
  29. 29. 良好的DevOps 文化團隊
  30. 30. 團隊每個人一起 致力讓系統能夠 平穩且有效率
  31. 31. 資訊共享、互助 合作共同承擔成 功與失敗
  32. 32. 團隊每個人互相 扶持、相信人人 都可以改變
  33. 33. 每個人努力讓團 隊變得更好,不 是追求自我成功 或是價值
  34. 34. 最後…
  35. 35. 持續改善,完善系統 大刀闊斧、持續堅持 文化改變是DevOps起手式 DevOps沒有唯一標準,找出適合團隊方法 了解團隊、組織與企業風格進行轉型 減少不必要之浪費
  36. 36. END

×