Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Body Level One!
Body Level Two!
Body Level Three!
Body Level Four!
Body Level Five
圖⽚來源: https://unsplash.com/photos/1rZcf...
!
Cheng Wei Chen 陳 正瑋
!
DevOps Engineer @ TheQwan 得寬科技
chengweichen.com
關於得寬科技
網路服務・社群整合・行動應用
說一個故事
OOO 音樂教室XXX 美術教室
OOO 音樂教室XXX 美術教室XXX 程式教室
“the people who are crazy enough to think they can change
the world are the ones who do.”
― Steve Jobs
We can change the w...
“the people who are crazy enough to think they can change
the world are the ones who do.”
― Steve Jobs
We need $ $ $ $$
!?
Project-001: Website
Date
Project-001: Website
Date
Project-002: iOS App
Project-001: Website
Project-003: Website
Date
Project-005: EDM
Project-002: iOS App
Project-004: iOS App
Project-001: Website
Project-003: Website
Date
Project-005: EDM
怒
煩
累
Project-002: iOS App
Project-004: iOS App
Date
怒
煩
累
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
Date
怒
煩
累
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
Date
怒
煩
累
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
+
+
We need more
$$$
+
Date
Project-001: Website
Project-003: Website
Project-005: EDM
Project-002: iOS App
Project-004: iOS App
+
Date
+
Date
怒
煩
累
Date
怒
煩
累
Date
怒
煩
累
新技術?
新流程?
新方法?
聽說此團隊,
想要做自己的產品?
故事中的困境
資源
有限
資源
有限
資金
資源
有限
資金
人力
資源
有限
資金
人力
時間
重複
勞動
重複
勞動
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
重複
勞動
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
需求
差異
需求
差異
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 環境 開發
規劃 開發
專案
管理
專案
管理
Date
專案
管理
技術
工具
方法
技術
工具
方法
The Good
Old Days
技術
工具
方法
The Good
Old Days
BRAND
NEW
DAY
困境
困境
生產力
困境
資訊
透明度
生產力
困境
資訊
透明度 文化
生產力
DevOps
HERO
DevOps
!?
DevOps
HERO
今天不談
What is DevOps
DevOps
三個關鍵
DevOps
三個關鍵
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
DevOps
三個關鍵
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
DevOps
三個關鍵
透明度
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
DevOps
三個關鍵
透明度
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
敏捷
DevOps
三個關鍵
透明度 敏捷
精實
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
敏捷
精實
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
敏捷技巧
持續改善
看見問題
減少浪費
敏捷
精實
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
透明度
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
需求反饋
專案管理
維運狀況
程式碼技術
透明度
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
減少浪費
加快速度
減少人為疏失
有效運用人力
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
DevOps
三個關鍵
透明度 敏捷
精實
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
透明度 敏捷
精實
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
持續	
改善
得寬科技
DevOps 之旅
LEAN
Agile
Continuous
Integration
Continuous
Delivery
在談 DevOps 之前
Virtualization
Infrastructure
as
Code
DevOps
圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/585236...
DevOps
圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/585236...
文化
Culture
圖⽚來源: http://negativespace.co/photos/guitarist/
文化
Culture 鼓勵創新
容許錯誤
持續改善
圖⽚來源: http://negativespace.co/photos/guitarist/
Project Management
Workflow
Development Pipeline
重新檢視現況
code build test release deploy operateplan
Pipeline
operate
Plan
看板方法
KanBan
deployreleasetestbuildcodeplan
圖⽚來源: http://www.tenlong.com.tw/items/9865617021
operate
Plan
影響地圖
Impact Mapping
deployreleasetestbuildcodeplan
圖⽚來源: https://www.impactmapping.org/book.html
operate
Plan
影響地圖
Impact Mapping
deployreleasetestbuildcodeplan
圖⽚來源: https://www.impactmapping.org/book.html
Why -> Who -...
operate
Plan
deployreleasetestbuildcodeplan
除了討論 Functional requirements
還要討論 Non-Functional requirements
operate
Plan
deployreleasetestbuildcodeplan
Security
Backups
High Availability
Upgradeability
Configuration
management
Mon...
operateplan
Development Pipeline
deployreleasetestbuildcode
operateplan
Development Pipeline
deployreleasetestbuildcode
Version Control Provisioning
Configuration Management
operateplan
Development Pipeline
deployreleasetestbuildcode
透明度、⾃動化
operateplan
Development Pipeline
deployreleasetestbuildcode
透明度、⾃動化
CIcommit dev stagingtest
testprod deploy
code build test release deploy operateplan
Measurement
!
!Monitor Metrics Analytics
MeasurementFeedback
code build test release deploy operateplan
Measurement
!
!Monitor Metrics Analytics
MeasurementFeedback 透明度
code build test release deploy operateplan
Measurement
!
!Monitor Metrics Analytics
MeasurementFeedback
code build test release deploy operateplan
Measurement
!
!Monitor Metrics Analytics
MeasurementFeedback
工具選擇策略
工具選擇策略
符合需求 學習成本
價格 售後服務 商業支援
生態系社群教學資源
設計邏輯
Before, After
Before, After
debug
create environment
deployment
又短又快
environment config
Before, After
debug
create environment
deployment
又短又快
environment config
hour minute
Before, After
效率、品質
Issue Tracking
Source Control
Collaboration
Performance Availability
Before, After
效率、品質
Issue Tracking
Source Control
Collaboration
Performance Availability
developer customer
Happy, Happy
Summary
困境
資訊
透明度 文化
生產力
DevOps
三重點
透明度 敏捷
精實
自動化
資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
LEAN
Agile
Continuous
Integration
Continuous
Delivery
在談 DevOps 之前
Virtualization
Infrastructure
as
Code
DevOps
圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/585236...
文化
Culture 鼓勵創新
容許錯誤
持續改善
圖⽚來源: http://negativespace.co/photos/guitarist/
流程
code build test release deploy operateplan
Measurement
!
!Monitor Measure Analytics
Feedback
Pipeline
Fast	
Iteration
符合需求 學習成本
價格 售後服務 商業支援
生態系社群
設計邏輯
工具選擇策略
教學資源
團隊規模
流程
產品架構
最佳實踐
最佳
實踐
Thank
You
圖⽚來源: https://unsplash.com/photos/oxjo1IQBK7M
圖⽚來源: https://stock.tookapic.com/photos/17849
DevOps Taiwan
https://www.facebook.com/groups/
DevOpsTaiwan/
https://devopst...
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Prochain SlideShare
Chargement dans…5
×

困境與轉型:一個小型開發團隊的 DevOps 學習之旅

分享於 Cloud & DataCenter EXPO 2016 iThome (2016.6.17)

延續去年在 DevOps Summit 2015 分享的主題《DevOps 叢林裡的小隊游擊戰》,在這場分享中,正瑋仍延續得寬科技導入 DevOps 的實際經驗,分享當小型開發團隊在面對人力與資源有限的困境時,DevOps 是否即為那幫助團隊脫困的致勝關鍵?在面對 DevOps 帶來的新浪潮時,小團隊又該如何因應才能跟上這波 DevOps 新潮流。

  • Soyez le premier à commenter

困境與轉型:一個小型開發團隊的 DevOps 學習之旅

  1. 1. Body Level One! Body Level Two! Body Level Three! Body Level Four! Body Level Five 圖⽚來源: https://unsplash.com/photos/1rZcfdsjoR4 Cheng Wei Chen @ Cloud & DataCenter EXPO 2016 iThome 困境與轉型: 一個小型開發團隊的DevOps學習之旅
  2. 2. ! Cheng Wei Chen 陳 正瑋 ! DevOps Engineer @ TheQwan 得寬科技 chengweichen.com
  3. 3. 關於得寬科技 網路服務・社群整合・行動應用
  4. 4. 說一個故事
  5. 5. OOO 音樂教室XXX 美術教室
  6. 6. OOO 音樂教室XXX 美術教室XXX 程式教室
  7. 7. “the people who are crazy enough to think they can change the world are the ones who do.” ― Steve Jobs We can change the world.
  8. 8. “the people who are crazy enough to think they can change the world are the ones who do.” ― Steve Jobs We need $ $ $ $$ !?
  9. 9. Project-001: Website Date
  10. 10. Project-001: Website Date Project-002: iOS App
  11. 11. Project-001: Website Project-003: Website Date Project-005: EDM Project-002: iOS App Project-004: iOS App
  12. 12. Project-001: Website Project-003: Website Date Project-005: EDM 怒 煩 累 Project-002: iOS App Project-004: iOS App
  13. 13. Date 怒 煩 累 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  14. 14. Date 怒 煩 累 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  15. 15. Date 怒 煩 累 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  16. 16.
  17. 17. + We need more $$$
  18. 18. + Date Project-001: Website Project-003: Website Project-005: EDM Project-002: iOS App Project-004: iOS App
  19. 19. + Date
  20. 20. + Date 怒 煩 累
  21. 21. Date 怒 煩 累
  22. 22. Date 怒 煩 累 新技術? 新流程? 新方法?
  23. 23. 聽說此團隊, 想要做自己的產品?
  24. 24. 故事中的困境
  25. 25. 資源 有限
  26. 26. 資源 有限 資金
  27. 27. 資源 有限 資金 人力
  28. 28. 資源 有限 資金 人力 時間
  29. 29. 重複 勞動
  30. 30. 重複 勞動 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  31. 31. 重複 勞動 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  32. 32. 需求 差異
  33. 33. 需求 差異 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 環境 開發 規劃 開發
  34. 34. 專案 管理
  35. 35. 專案 管理 Date
  36. 36. 專案 管理
  37. 37. 技術 工具 方法
  38. 38. 技術 工具 方法 The Good Old Days
  39. 39. 技術 工具 方法 The Good Old Days BRAND NEW DAY
  40. 40. 困境
  41. 41. 困境 生產力
  42. 42. 困境 資訊 透明度 生產力
  43. 43. 困境 資訊 透明度 文化 生產力
  44. 44. DevOps HERO
  45. 45. DevOps !?
  46. 46. DevOps HERO 今天不談 What is DevOps
  47. 47. DevOps 三個關鍵
  48. 48. DevOps 三個關鍵 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  49. 49. DevOps 三個關鍵 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  50. 50. DevOps 三個關鍵 透明度 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  51. 51. DevOps 三個關鍵 透明度 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01 敏捷
  52. 52. DevOps 三個關鍵 透明度 敏捷 精實 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  53. 53. 敏捷 精實 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  54. 54. 敏捷技巧 持續改善 看見問題 減少浪費 敏捷 精實 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  55. 55. 透明度 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  56. 56. 需求反饋 專案管理 維運狀況 程式碼技術 透明度 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  57. 57. 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  58. 58. 減少浪費 加快速度 減少人為疏失 有效運用人力 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  59. 59. DevOps 三個關鍵 透明度 敏捷 精實 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  60. 60. 透明度 敏捷 精實 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01 持續 改善
  61. 61. 得寬科技 DevOps 之旅
  62. 62. LEAN Agile Continuous Integration Continuous Delivery 在談 DevOps 之前 Virtualization Infrastructure as Code
  63. 63. DevOps 圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/58523667245 , 
 https://www.flickr.com/photos/nationalarchives/3047452735/ , http://nos.twnsnd.co/image/83208814778
  64. 64. DevOps 圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/58523667245 , 
 https://www.flickr.com/photos/nationalarchives/3047452735/ , http://nos.twnsnd.co/image/83208814778 Sharing LEANAutomationCulture Measurement
  65. 65. 文化 Culture 圖⽚來源: http://negativespace.co/photos/guitarist/
  66. 66. 文化 Culture 鼓勵創新 容許錯誤 持續改善 圖⽚來源: http://negativespace.co/photos/guitarist/
  67. 67. Project Management Workflow Development Pipeline 重新檢視現況
  68. 68. code build test release deploy operateplan Pipeline
  69. 69. operate Plan 看板方法 KanBan deployreleasetestbuildcodeplan 圖⽚來源: http://www.tenlong.com.tw/items/9865617021
  70. 70. operate Plan 影響地圖 Impact Mapping deployreleasetestbuildcodeplan 圖⽚來源: https://www.impactmapping.org/book.html
  71. 71. operate Plan 影響地圖 Impact Mapping deployreleasetestbuildcodeplan 圖⽚來源: https://www.impactmapping.org/book.html Why -> Who -> How -> What
  72. 72. operate Plan deployreleasetestbuildcodeplan 除了討論 Functional requirements 還要討論 Non-Functional requirements
  73. 73. operate Plan deployreleasetestbuildcodeplan Security Backups High Availability Upgradeability Configuration management Monitoring Logging Metrics Non-Functional requirements
  74. 74. operateplan Development Pipeline deployreleasetestbuildcode
  75. 75. operateplan Development Pipeline deployreleasetestbuildcode Version Control Provisioning Configuration Management
  76. 76. operateplan Development Pipeline deployreleasetestbuildcode 透明度、⾃動化
  77. 77. operateplan Development Pipeline deployreleasetestbuildcode 透明度、⾃動化 CIcommit dev stagingtest testprod deploy
  78. 78. code build test release deploy operateplan Measurement ! !Monitor Metrics Analytics MeasurementFeedback
  79. 79. code build test release deploy operateplan Measurement ! !Monitor Metrics Analytics MeasurementFeedback 透明度
  80. 80. code build test release deploy operateplan Measurement ! !Monitor Metrics Analytics MeasurementFeedback
  81. 81. code build test release deploy operateplan Measurement ! !Monitor Metrics Analytics MeasurementFeedback
  82. 82. 工具選擇策略
  83. 83. 工具選擇策略 符合需求 學習成本 價格 售後服務 商業支援 生態系社群教學資源 設計邏輯
  84. 84. Before, After
  85. 85. Before, After debug create environment deployment 又短又快 environment config
  86. 86. Before, After debug create environment deployment 又短又快 environment config hour minute
  87. 87. Before, After 效率、品質 Issue Tracking Source Control Collaboration Performance Availability
  88. 88. Before, After 效率、品質 Issue Tracking Source Control Collaboration Performance Availability developer customer Happy, Happy
  89. 89. Summary
  90. 90. 困境 資訊 透明度 文化 生產力
  91. 91. DevOps 三重點 透明度 敏捷 精實 自動化 資料來源: https://channel9.msdn.com/Events/DevOps-TW/2015-DevOps-Day/b01
  92. 92. LEAN Agile Continuous Integration Continuous Delivery 在談 DevOps 之前 Virtualization Infrastructure as Code
  93. 93. DevOps 圖⽚來源: http://negativespace.co/photos/guitarist/ , http://finda.photo/image/11418 , http://nos.twnsnd.co/image/58523667245 , 
 https://www.flickr.com/photos/nationalarchives/3047452735/ , http://nos.twnsnd.co/image/83208814778 Sharing LEANAutomationCulture Measurement
  94. 94. 文化 Culture 鼓勵創新 容許錯誤 持續改善 圖⽚來源: http://negativespace.co/photos/guitarist/
  95. 95. 流程 code build test release deploy operateplan Measurement ! !Monitor Measure Analytics Feedback Pipeline Fast Iteration
  96. 96. 符合需求 學習成本 價格 售後服務 商業支援 生態系社群 設計邏輯 工具選擇策略 教學資源
  97. 97. 團隊規模 流程 產品架構 最佳實踐 最佳 實踐
  98. 98. Thank You 圖⽚來源: https://unsplash.com/photos/oxjo1IQBK7M
  99. 99. 圖⽚來源: https://stock.tookapic.com/photos/17849 DevOps Taiwan https://www.facebook.com/groups/ DevOpsTaiwan/ https://devopstaiwan.slack.com/ https://gitter.im/DevOpsTW

    Soyez le premier à commenter

    Identifiez-vous pour voir les commentaires

  • ssuser208b27

    May. 27, 2017
  • m12016chang

    Jun. 19, 2017
  • yaochangyu

    Jun. 22, 2017
  • landjb

    Jun. 30, 2017
  • ssuser5570ec

    Aug. 20, 2017
  • luxiaoye

    Aug. 27, 2017
  • ssuser869ce5

    Dec. 22, 2017
  • FuHuichen1

    Feb. 11, 2018
  • ssuserbe98ea

    Apr. 4, 2018
  • ssusercf1fdc1

    May. 10, 2018
  • WiselyLee2

    Jul. 29, 2018
  • DavisWang4

    Nov. 19, 2018
  • ssusere676d2

    Feb. 7, 2019
  • GaryKung2

    Mar. 15, 2019
  • a0919275722

    May. 6, 2019
  • misawa3017

    Sep. 17, 2019
  • MayLi24

    Dec. 14, 2019
  • roberthutw

    Apr. 22, 2020
  • ssuserc6a269

    Oct. 22, 2020
  • simon040365

    Nov. 24, 2020

分享於 Cloud & DataCenter EXPO 2016 iThome (2016.6.17) 延續去年在 DevOps Summit 2015 分享的主題《DevOps 叢林裡的小隊游擊戰》,在這場分享中,正瑋仍延續得寬科技導入 DevOps 的實際經驗,分享當小型開發團隊在面對人力與資源有限的困境時,DevOps 是否即為那幫助團隊脫困的致勝關鍵?在面對 DevOps 帶來的新浪潮時,小團隊又該如何因應才能跟上這波 DevOps 新潮流。

Vues

Nombre de vues

4 357

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

111

Actions

Téléchargements

375

Partages

0

Commentaires

0

Mentions J'aime

57

×