DevOps Handbook中文版 第二版|打造世界級技術組織的實踐指南

    9786263246997

    收集中
    US$20.24

    內容簡介


    「《The DevOps Handbook》正中紅心:一本幫助你取得實際進展的實用指南。」
    —Jeff Sussna, Sussna Associates首席執行長

    「DevOps方法論的權威級成功指南。」
    —Nigel Kersten, Puppet現場技術總監

    這本屢獲殊榮的數位轉型指導手冊重新問世,第二版添加最新的研究成果、新的學習內容及全新案例研究!

    「任何尋求提升其技術能力並在多個部門或業務領域擴展DevOps實踐的組織來說,《The DevOps Handbook》仍是一本必讀之作。」
    —Mike Perrow, TechBeacon

    在過去五年裡,《The DevOps Handbook》躋身為一本權威性實踐指南,向廣大讀者展示如何應用暢銷書《鳳凰專案》中的成功經驗並在任何組織中出色發揮。如今,加入更多精彩內容的本書第二版全新問世,是時候將DevOps擴展到整個企業,而不僅僅是IT部門。無論企業的業務模式或產品,技術早已成為每家公司的核心。《The DevOps Handbook》中提出的理論和實踐方法是全組織中任何人都能使用的工具,用來創造喜悅並在市場上取得成功。

    本書第二版增加了十五個全新案例研究,包括Adidas、美國航空公司、房利美、Target和美國空軍的真實故事。此外,知名學者暨《Accelerate》共同作者Nicole Forsgren博士也為本書第二版提供研究洞察。第二版新增了超過一百頁的內容,是技術相關人士的必讀之作。

    作者介紹


    Gene Kim 是一位獲獎無數的CTO、研究員與知名IT小說《鳳凰計畫》的作者之一,同時也是IT Revolution出版社的創辦人以及DevOps企業高峰會的主辦人。

    Jez Humble 《Continuous Delivery》、《經實企業》的作者之一。專注於透過有效率的工程實踐,協助組織可靠地交付有價值、高品量的軟體。

    Patrick Debois DevOps之父。致力於應用敏捷技術彌補專案與運維之間的落差。

    John Willis 在IT業界的工作經歷將近40年。寫過六本IBM紅皮書。目前任職於SJ Technologies。

    Nicole Forsgren博士 是微軟研究院士,並主持Developer Velocity Lab。她的研究領域為技術流程效能之衡量,並擔任State of DevOps Reports的首席調查學者。

    目錄


    PART I|三步工作法
    Chapter 1|敏捷、持續交付與「三步工作法」
    Chapter 2|第一步:暢流原則
    Chapter 3|第二步:回饋原則
    Chapter 4|第三步:持續學習與實驗原則

    PART II 從何處開始
    Chapter 5|選擇適當價值流作為切入點
    Chapter 6|理解、可視化和運用價值流
    Chapter 7|參考康威法則設計組織架構
    Chapter 8|將營運融入日常開發工作

    PART III 第一步工作法:暢流的技術實踐
    Chapter 9|奠定部署管線的基礎
    Chapter 10|實現快速可靠的自動化測試
    Chapter 11|啟動和實踐持續整合
    Chapter 12|自動化並降低發佈風險
    Chapter 13|降低發佈風險的架構

    PART IV 第二步工作法:回饋的技術實踐
    Chapter 14|建立能發現並解決問題的遙測系統
    Chapter 15|分析遙測資料以便預測故障和實現目標
    Chapter 16|啟動回饋機制,安全地部署程式碼
    Chapter 17| 將「假設驅動開發」和「A / B 測試」
    Chapter 18|建立評閱和協作流程,提升現有工作品質

    PART V 第三步工作法:持續學習與實驗的具體實踐
    Chapter 19|將學習融入日常工作
    Chapter 20|將局部經驗轉化為全局改善
    Chapter 21|為組織學習和改善活動預留時間

    PART VI 整合資訊安全、變更管理和合規性的技術實踐
    Chapter 22|將資訊安全納入每個人的日常工作
    Chapter 23|保護部署管線

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      目錄
    • 1-4
      圖和表格
    • 1-5
      來自出版社的話
    • 1-6
      第二版 序
    • 1-7
      第一版 序
    • 1-8
      前言
    • 1-9
      導論
    • 1-10
      Part I 三步工作法
    • 1-11
      PART I:導論
    • 1-12
      歷史回顧
    • 1-13
      敏捷基礎設施與Velocity 運動
    • 1-14
      Ch01 敏捷、持續交付與「三步工作法」
    • 1-15
      製造業的價值流
    • 1-16
      科技價值流
    • 1-17
      三步工作法:DevOps 的基礎原則
    • 1-18
      案例研究:抵達飛行高度美國航空公司的DevOps 之旅:第一部分(2020)
    • 1-19
      本章小結
    • 1-20
      Ch02 第一步: 暢流原則
    • 1-21
      工作可視化
    • 1-22
      限制WIP 數量
    • 1-23
      減少批次規模
    • 1-24
      減少交接次數
    • 1-25
      持續辨識與改善約束點
    • 1-26
      消除價值流中的困境和浪費
    • 1-27
      案例研究:醫療管理的暢流與約束(2021)
    • 1-28
      本章小結
    • 1-29
      Ch03 第二步: 回饋原則
    • 1-30
      在複雜系統內安全工作
    • 1-31
      在問題發生時察覺
    • 1-32
      聚集並解決問題,構建新知識
    • 1-33
      案例研究:Excella 拉下安燈繩(2018)
    • 1-34
      將品質意識推進至源流
    • 1-35
      為下游工作中心提供改善活動
    • 1-36
      本章小結
    • 1-37
      Ch04 第三步: 持續學習與實驗原則
    • 1-38
      激發組織學習與安全的組織文化
    • 1-39
      將日常工作的改善制度化
    • 1-40
      將局部發現轉化為全域改善
    • 1-41
      在日常工作中注入韌性模式
    • 1-42
      由領袖強化學習文化
    • 1-43
      案例研究:貝爾實驗室的故事(1925)
    • 1-44
      本章小結
    • 1-45
      PART I : 總結
    • 1-46
      Part II 何處開始
    • 1-47
      PART II : 導論
    • 1-48
      Ch05 選擇適當價值流作為切入點
    • 1-49
      Nordstrom 的DevOps 轉型
    • 1-50
      綠地專案或棕地專案
    • 1-51
      案例研究:Kessel Run:空中加油系統的棕地轉型專案(2020)
    • 1-52
      兼顧記錄式系統與互動式系統
    • 1-53
      從樂於創新的團隊開始
    • 1-54
      擴大DevOps 的影響範圍
    • 1-55
      案例研究:將DevOps 擴展到業務:美國航空公司的DevOps 之旅:第二部分(2020)
    • 1-56
      案例研究:拯救經濟危機:HMRC 的超大規模「平台即服務」(2020)
    • 1-57
      本章小結
    • 1-58
      Ch06 理解、可視化和運用價值流
    • 1-59
      Nordstrom 的價值流程圖
    • 1-60
      確定創造客戶價值所需的團隊
    • 1-61
      建立價值流程圖
    • 1-62
      組織專門的轉型團隊
    • 1-63
      案例研究:Linkedin 的「反轉行動」(2011)
    • 1-64
      利用工具強化預期行為
    • 1-65
      本章小結
    • 1-66
      Ch07 參考康威法則設計組織架構
    • 1-67
      Etsy 的康威法則
    • 1-68
      組織原型
    • 1-69
      成本最佳化:過度職能導向的危害
    • 1-70
      速度最佳化:建立以市場為導向的團隊
    • 1-71
      讓職能導向有效運作
    • 1-72
      將測試、營運和資安融入日常工作
    • 1-73
      讓團隊成員都成為通才
    • 1-74
      投資於服務和產品,而非專案
    • 1-75
      根據康威法則設定團隊邊界
    • 1-76
      建立寬鬆的耦合架構,提升生產力和安全性
    • 1-77
      維持小型團隊規模(「兩個披薩原則」)
    • 1-78
      案例研究:arget 的「API 啟用」專案(2015)
    • 1-79
      本章小結
    • 1-80
      Ch08 將營運融入日常開發工作
    • 1-81
      大魚游戲公司
    • 1-82
      建立共享服務,提升開發生產力
    • 1-83
      將營運工程師嵌入服務團隊
    • 1-84
      為每個服務團隊指派營運聯絡人
    • 1-85
      邀請營運工程師參加開發團隊的會議
    • 1-86
      案例研究:更好的工作方式:全英房屋抵押貸款協會(2020)
    • 1-87
      本章小結
    • 1-88
      PART II : 總結
    • 1-89
      Part III 第一步工作法:暢流的技術實踐
    • 1-90
      PART III : 導論
    • 1-91
      Ch09 奠定部署流水線的基礎
    • 1-92
      案例研究:企業資料倉儲專案(2009)
    • 1-93
      按需佈建開發環境、測試環境和生產環境
    • 1-94
      為系統建立統一的程式庫
    • 1-95
      讓基礎設施的重建比修復更容易
    • 1-96
      案例研究:以容器(Container)為酒店業管理300 億美金收益(2020)
    • 1-97
      運行在類生產環境裡才算「完成」
    • 1-98
      本章小結
    • 1-99
      Ch10 實現快速可靠的自動化測試
    • 1-100
      Google 的Web Ser ver(2005)
    • 1-101
      持續佈建、測試和整合程式碼與環境
    • 1-102
      佈建快速可靠的自動化測試套件
    • 1-103
      在自動化測試中儘早發現錯誤
    • 1-104
      當部署流水線失敗時拉下安燈繩
    • 1-105
      本章小結
    • 1-106
      Ch11 啟動並實踐持續整合
    • 1-107
      惠普公司的LaserJet 韌體
    • 1-108
      小批量開發與大批量合併
    • 1-109
      應用基於主幹的開發實踐
    • 1-110
      案例研究:Bazaarvoice 的持續整合(2012)
    • 1-111
      本章小結
    • 1-112
      Ch12 自動化並降低發布風險
    • 1-113
      自動化部署流程
    • 1-114
      案例研究:CSG 國際公司的每日部署(2013)
    • 1-115
      案例研究:Etsy 的持續部署-開發人員自助式部署(2014)
    • 1-116
      將部署與發布解耦
    • 1-117
      案例研究:Dixons 對POS 系統進行的藍綠部署(2008)
    • 1-118
      案例研究:Facebook 聊天功能的暗度發布(2008)
    • 1-119
      持續交付和持續部署實踐的調查
    • 1-120
      案例研究:CSG 國際公司為開發與營運部門打造雙贏(2016)
    • 1-121
      本章小結
    • 1-122
      Ch13 降低發布風險的架構
    • 1-123
      能提高生產力、可測試性和安全性的架構
    • 1-124
      架構原型:單體式架構vs. 微服務
    • 1-125
      案例研究:Amazon 的演進式架構(2002)
    • 1-126
      採用絞殺榕應用程序安全演進企業架構
    • 1-127
      案例研究:Blackboard L earn 的絞殺榕應用程序(2011)
    • 1-128
      本章小結
    • 1-129
      PART III : 總結
    • 1-130
      Part IV 第二步工作法:回饋的技術實踐
    • 1-131
      PART IV:導論
    • 1-132
      Ch14 建立能發現並解決問題的遙測系統
    • 1-133
      Etsy 的DevOps 轉型(2012)
    • 1-134
      建設集中式監測基礎設施
    • 1-135
      建立生產環境的應用程式日誌遙測
    • 1-136
      以遙測指標作為解決問題的引導
    • 1-137
      將建立生產遙測融入日常工作
    • 1-138
      建立自助存取的遙測和資訊輻射體
    • 1-139
      案例研究:LinkedIn 建立自助服務指標(2011)
    • 1-140
      發現並填補遙測誤區
    • 1-141
      本章小結
    • 1-142
      Ch15 分析遙測資料以便預測故障和實現目標
    • 1-143
      Telemetry at Netflix (2012)
    • 1-144
      以平均值和標準差識別潛在問題
    • 1-145
      異常狀態的處理和警告
    • 1-146
      非高斯分佈遙測資料的問題
    • 1-147
      案例研究:Netflix 的自動擴展能力(2012)
    • 1-148
      應用異常檢測技術
    • 1-149
      案例研究:進階異常檢測(2014)
    • 1-150
      本章小結
    • 1-151
      Ch16 啟動回饋機制, 安全部署程式碼
    • 1-152
      採用遙測讓部署作業更安全
    • 1-153
      開發和營運共同承擔值班工作
    • 1-154
      讓開發人員追蹤工作對下游的影響
    • 1-155
      讓開發人員自行管理生產服務
    • 1-156
      案例研究:Google 的HRR 和LRR(2010)
    • 1-157
      本章小結
    • 1-158
      Ch17 將「假設驅動開發」和「A / B 測試」整合到日常工作
    • 1-159
      案例研究:Intuit 的假設驅動開發實踐(2012)
    • 1-160
      A/B 測試簡史
    • 1-161
      在功能測試中整合A/B 測試
    • 1-162
      在發布中整合A/B 測試
    • 1-163
      在功能規劃中整合A/B 測試
    • 1-164
      案例研究:Yahoo! Answ ers 收入翻倍:「快速發布週期」實驗(2010)
    • 1-165
      本章小結
    • 1-166
      Ch18 建立評閱和協作流程,提升現有工作品質
    • 1-167
      GitHub 的同儕評閱
    • 1-168
      變更審核流程的危險
    • 1-169
      「過度控制變更」的潛在危險
    • 1-170
      案例研究:Adidas:從六眼原則到規模化發布(2020)
    • 1-171
      協調變更與排程
    • 1-172
      評閱變更
    • 1-173
      案例研究:Google 的程式碼審查(2010)
    • 1-174
      手動測試和凍結變更的潛在危害
    • 1-175
      利用結對程式設計改進程式碼變更
    • 1-176
      案例研究:在Pivotal 實驗室利用結對程式設計,取代破碎的程式碼審查流程(2011)
    • 1-177
      評估Pull Request 的有效性
    • 1-178
      勇於剷除官僚流程
    • 1-179
      本章小結
    • 1-180
      PART IV : 總結
    • 1-181
      Part V 第三步工作法:持續學習與實驗的具體實踐
    • 1-182
      PART V:導論
    • 1-183
      Ch19 將學習融入日常工作
    • 1-184
      Amazon AWS US-East 與Netflix(2011)
    • 1-185
      建立公正和學習的文化
    • 1-186
      安排事後回顧會議
    • 1-187
      盡可能廣泛公開事後回顧會議結果
    • 1-188
      降低事故容忍度,尋找更弱的故障信號
    • 1-189
      重新定義失敗,鼓勵評估風險
    • 1-190
      在生產環境注入故障來恢復和學習
    • 1-191
      建立故障演練日
    • 1-192
      案例研究:CSG 國際公司將嚴重事故化為寶貴學習機會(2021)
    • 1-193
      本章小結
    • 1-194
      Ch20 將局部經驗轉化為全局改善
    • 1-195
      使用聊天室和聊天機器人自動累積組織知識
    • 1-196
      GitHub 的Hubot
    • 1-197
      軟體中便於重用的自動化、標準化流程
    • 1-198
      建立全組織共享的單一存放庫
    • 1-199
      運用自動化測試記錄和交流實踐來傳播知識
    • 1-200
      為營運編寫非功能性需求
    • 1-201
      將可重複使用的「營運使用者故事」納入開發
    • 1-202
      選定合適技術,實現組織目標
    • 1-203
      案例研究:Etsy 將新技術堆疊標準化(2010)
    • 1-204
      案例研究:Target 的群眾外包科技治理(2018)
    • 1-205
      本章小結
    • 1-206
      Ch21 為組織學習和改善活動預留時間
    • 1-207
      Target 的30 天挑戰(2015)
    • 1-208
      將「償還技術債」制度化
    • 1-209
      讓所有人教學相長
    • 1-210
      在DevOps 會議中分享經驗
    • 1-211
      案例研究:全美互助保險、第一資本銀行和Target 的內部技術會議(2014)
    • 1-212
      建立社群架構來推廣實踐
    • 1-213
      本章小結
    • 1-214
      PART V:總結
    • 1-215
      Part VI 整合資訊安全、變更管理和合規性的技術實踐
    • 1-216
      PART VI:導論
    • 1-217
      Ch22 將資訊安全納入每個人的日常工作
    • 1-218
      將安全整合到開發迭代的成果演示中
    • 1-219
      將安全整合到缺陷追蹤和事後分析會議
    • 1-220
      將預防性安全控制整合到共享原始碼存放庫及共享服務中
    • 1-221
      將安全整合到部署流水線
    • 1-222
      保證應用程式的安全性
    • 1-223
      案例研究:Twitter 的靜態安全測試(2009)
    • 1-224
      確保軟體供應鏈的安全性
    • 1-225
      確保環境的安全
    • 1-226
      案例研究:18F 用Compliance Masonr y 為美國聯邦政府實現合規自動化(2016)
    • 1-227
      將資訊安全整合到生產環境遙測
    • 1-228
      案例研究:Etsy 完善其環境(2010)
    • 1-229
      保護部署流水線
    • 1-230
      案例研究:房利美將安全性向左遷移(2020)
    • 1-231
      本章小結
    • 1-232
      Ch23 保護部署流水線
    • 1-233
      將安全和合規整合到變更批准流程
    • 1-234
      將大量低風險變更重新分類為標準變更
    • 1-235
      如何處理常規變更
    • 1-236
      案例研究:Salesforce.com 將自動化基礎架構變更歸類為標準變更(2012)
    • 1-237
      減少對職責分離的依賴
    • 1-238
      案例研究:Etsy 的PCI 合規性以及關於職責分離的警世故事(2014)
    • 1-239
      案例研究:商業與技術完美聯手,第一資本銀行每天進行10 次「無畏發布」(2020)
    • 1-240
      為稽核人員和合規人員留存文檔和證據
    • 1-241
      案例研究:證明監管環境下的合規性(2015)
    • 1-242
      案例研究:依靠生產遙測的ATM 系統(2013)
    • 1-243
      本章小結
    • 1-244
      PART VI:總結
    • 1-245
      行動呼籲: 全書總結
    • 1-246
      第二版 後記
    • 1-247
      附錄
    • 1-248
      參考書目
    • 1-249
      註釋
    • 1-250
      索引
    • 1-251
      致謝
    • 1-252
      關於作者
    • 1-253
      版權頁
    • 1-254
      封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案