SlideShare a Scribd company logo
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
http://edwardkuo.imas.tw/
https://www.facebook.com/jaigi.kuo
Jaigi.kuo@gmail.com
這張圖
到底什麼是
DevOps
[2018 DevOps Days]大型企業如何推行DevOps
DevOps 的落地
DevOps 三
人
流程 工具
人
人最重要因子
也是最不可控
制的因子
01
開發與維運的
角色心態不同
02
組織大小、歷
史包袱
03
行為思想改變
04
新創
成長型
公司
傳統大型
企業
流程
開發流程
01
維運流程
02
交付行為
03
協同合作
04
產品服務專案項目
工具
Tool
「工具」目的,在於輔助前兩者的實踐
Case
交付時間延長=最安全的交付?
Case
花大量時間
全面測試
交付大量
需求
花更多時
間在佈署
確保系統
穩定成本
DevOps 三個挑戰
政治
成本 技術
蜿蜒的高牆
DevOps
有時候在想,搞DevOps真累。
DevOps的本質
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
持續交付價值
縮短發布
發現 持續
思維
回饋
失敗 持續
-- Sam Guckenheimer
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
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
標準
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
DevOps的實踐
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
More than 30 Build Pipelines
More than 30 Release Pipelines
系統如何反應、解決問題或是發生Bug,透過數據分析進行下一次改進
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
減少問題 完成商業需求 提供商業價值
快速測試且驗證
知識和問題
所以借助DevOps,我們不僅可以專注的工作,了解我
們正在開發的功能正確性或是在必要時候進行調整。
最後,透過不斷反饋資訊進行修改,符合商業需求及
組織創新
良好的DevOps
文化團隊
團隊每個人一起
致力讓系統能夠
平穩且有效率
資訊共享、互助
合作共同承擔成
功與失敗
團隊每個人互相
扶持、相信人人
都可以改變
每個人努力讓團
隊變得更好,不
是追求自我成功
或是價值
最後…
持續改善,完善系統
大刀闊斧、持續堅持
文化改變是DevOps起手式
DevOps沒有唯一標準,找出適合團隊方法
了解團隊、組織與企業風格進行轉型
減少不必要之浪費
[2018 DevOps Days]大型企業如何推行DevOps
END
[2018 DevOps Days]大型企業如何推行DevOps

More Related Content

What's hot (20)

PDF
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
TIM WANG
 
PPTX
[QCon 2016] 基于云平台的docker多租户安全
Zhimin Tang
 
PDF
微軟 Hololens 混合現實平台開發
Edward Kuo
 
PPTX
DevOps的神鬼奇航
Edward Kuo
 
PDF
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
Poy Chang
 
PPTX
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
 
PDF
VSCode Remote Development 介紹
Philip Zheng
 
PPTX
实践“云原生”互联网应用 | how to build cloud native applications
Xiaohui Chen
 
PPTX
[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops
Edward Kuo
 
PDF
从CI到CD[麻袋理财王天青]v1
天青 王
 
PDF
VSCode Remote Development
Philip Zheng
 
PDF
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Poy Chang
 
PDF
[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例
TIM WANG
 
PPTX
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
CPHT
 
PPTX
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
 
PDF
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
 
PDF
微服務對IT人員的衝擊
Philip Zheng
 
PDF
DevSecOps-The Key of Continuous Security
4ndersonLin
 
PPTX
Frontend devops-v1.0
Yan Wang
 
PDF
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Poy Chang
 
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
TIM WANG
 
[QCon 2016] 基于云平台的docker多租户安全
Zhimin Tang
 
微軟 Hololens 混合現實平台開發
Edward Kuo
 
DevOps的神鬼奇航
Edward Kuo
 
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
Poy Chang
 
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
 
VSCode Remote Development 介紹
Philip Zheng
 
实践“云原生”互联网应用 | how to build cloud native applications
Xiaohui Chen
 
[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops
Edward Kuo
 
从CI到CD[麻袋理财王天青]v1
天青 王
 
VSCode Remote Development
Philip Zheng
 
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Poy Chang
 
[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例
TIM WANG
 
Let's look at Compliance, while accelerating (DevOpsDays TPE 2021)
CPHT
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
 
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
 
微服務對IT人員的衝擊
Philip Zheng
 
DevSecOps-The Key of Continuous Security
4ndersonLin
 
Frontend devops-v1.0
Yan Wang
 
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Poy Chang
 

Similar to [2018 DevOps Days]大型企業如何推行DevOps (20)

PDF
DevOpsDays Taipei 2024 - Evolution of DevOps: Lessons Learned from a Growing ...
smalltown
 
PDF
Dev ops 簡介
hugo lu
 
PDF
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
 
PDF
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
 
PDF
DevOpsDays Taipei 2024 DevOps加入Biz讓DevOps在企業價值定位
Edward Kuo
 
PDF
DevOps Days Taipei 2018
Cobra Chen
 
PDF
Linux运维趋势 第14期 高性能电子商务网站
51CTO
 
PPTX
Rancher 快速打造叢集的解決方案
Miles Chou
 
PDF
敏捷思维 架构设计中的方法学
Piguo Pi
 
PDF
DevOps 實務中不可或缺的產品思維 @ DevOpsDays Taipei 2024
Jenson Lee
 
PDF
.NET Conf 2024 :利用 Azure 實現平台工程,從概念到實踐,如何完成導入企業內部
Edward Kuo
 
PDF
From Coders to Builders of the Intelligent World
Huawei Technologies
 
PDF
DevOps at DUDU
晓东 杜
 
PDF
Dev ops 顛覆新時代創新論壇
Jini Lee
 
PDF
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC
 
PDF
DevOps核心理念和實踐
Martin Liu
 
PDF
2025 DevOps Days 實踐Platform Engineering之路
Edward Kuo
 
PPTX
DevOps The Buzzword - everything about devops
DivyanshGupta922023
 
PPTX
從研發團隊管理及產品發展的角度看 DevOps
TIM WANG
 
PDF
软件设计原则、模式与应用
yiditushe
 
DevOpsDays Taipei 2024 - Evolution of DevOps: Lessons Learned from a Growing ...
smalltown
 
Dev ops 簡介
hugo lu
 
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
 
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
 
DevOpsDays Taipei 2024 DevOps加入Biz讓DevOps在企業價值定位
Edward Kuo
 
DevOps Days Taipei 2018
Cobra Chen
 
Linux运维趋势 第14期 高性能电子商务网站
51CTO
 
Rancher 快速打造叢集的解決方案
Miles Chou
 
敏捷思维 架构设计中的方法学
Piguo Pi
 
DevOps 實務中不可或缺的產品思維 @ DevOpsDays Taipei 2024
Jenson Lee
 
.NET Conf 2024 :利用 Azure 實現平台工程,從概念到實踐,如何完成導入企業內部
Edward Kuo
 
From Coders to Builders of the Intelligent World
Huawei Technologies
 
DevOps at DUDU
晓东 杜
 
Dev ops 顛覆新時代創新論壇
Jini Lee
 
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC
 
DevOps核心理念和實踐
Martin Liu
 
2025 DevOps Days 實踐Platform Engineering之路
Edward Kuo
 
DevOps The Buzzword - everything about devops
DivyanshGupta922023
 
從研發團隊管理及產品發展的角度看 DevOps
TIM WANG
 
软件设计原则、模式与应用
yiditushe
 
Ad

More from Edward Kuo (14)

PDF
[Study4Love 公益講座]工程師面對AI帶來的影響,破解工程師被消滅之迷失
Edward Kuo
 
PDF
應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務
Edward Kuo
 
PPTX
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
Edward Kuo
 
PPTX
如何使用微軟Power系列服務的看法
Edward Kuo
 
PPTX
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
Edward Kuo
 
PDF
Database in DevOps
Edward Kuo
 
PPTX
ASP.NET Core 3.0 新功能
Edward Kuo
 
PDF
建構Windows混合現實應用程式
Edward Kuo
 
PPTX
2018 Experience for Microsoft Teams
Edward Kuo
 
PPTX
How to use Microsoft Teams
Edward Kuo
 
PPTX
2016 Azurebootcamp 中國Azure 使用經驗
Edward Kuo
 
PPT
ICP備案流程演示
Edward Kuo
 
PDF
中國阿里雲與Azure比較
Edward Kuo
 
PDF
微信公眾號運營
Edward Kuo
 
[Study4Love 公益講座]工程師面對AI帶來的影響,破解工程師被消滅之迷失
Edward Kuo
 
應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務
Edward Kuo
 
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
Edward Kuo
 
如何使用微軟Power系列服務的看法
Edward Kuo
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
Edward Kuo
 
Database in DevOps
Edward Kuo
 
ASP.NET Core 3.0 新功能
Edward Kuo
 
建構Windows混合現實應用程式
Edward Kuo
 
2018 Experience for Microsoft Teams
Edward Kuo
 
How to use Microsoft Teams
Edward Kuo
 
2016 Azurebootcamp 中國Azure 使用經驗
Edward Kuo
 
ICP備案流程演示
Edward Kuo
 
中國阿里雲與Azure比較
Edward Kuo
 
微信公眾號運營
Edward Kuo
 
Ad

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

Editor's Notes

  • #7: 既然無法真正定義一個所謂正確的DevOps,那為什麼要進行DevOps,
  • #16: 交付時間延長,或延遲上線,就可以找到更多測試時間,認為這樣才是最完整。 甚至,要到達需求穩定不在變化時候,才是最安全的交付點