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

DevOps Handbook中文版|打造世界級技術組織的實踐指南
定價:580
NT $ 458 ~ 720
 

內容簡介

  透過DevOps實踐提升獲利能力,精進工作文化,增加生產力

  技術的有效管理比以往任何時候都對企業的競爭力至關重要。幾十年來,技術領導者一直在努力平衡敏捷性、可靠性和安全性。失敗的後果從來沒有這麼嚴重過——無論是醫保網站崩潰、持卡人數據洩露,還是錯失了雲計算大數據的良機。然而,使用DevOps原則(如Google、Amazon、Facebook、Etsy和Netflix)的開發人員,每天會將程式部署到產品中數百次,甚至數千次,而且是常規且可靠的。

  本書沿襲了《鳳凰計畫》的精神,說明如何統合產品管理、開發、QA、IT管理與資訊安全,進而讓您的公司得以獲得提升,在市場中脫穎而出。
 
 

作者介紹

作者簡介

Gene Kim


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

Patrick Debois

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

John Willis

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

Jez Humble

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



 
 

目錄

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|保護部署管線

 
 



  過去,許多工程領域歷經了一種顯著的演變革新,不斷「升級」對自身工作的理解。儘管許多大學課程和專業團體開授工程領域的個別學科(如土木、機械、電機、核能等),但事實在於,現代社會需要結合各式各樣的工程內容,認識跨領域結合的好處與工作方式。

  比方說要設計一輛效能卓越的交通工具。機械工程師該在何處結束工作,由電機工程師接手?具備空氣動力學知識的人(對窗戶的形狀、大小和位置有明確看法)應該在哪個時機點如何與乘客人因工程學家協同合作?在車輛使用年限期間,燃油混合物和汽油對於引擎材料和變速箱的化學影響為何?關於車輛的設計,我們還可以提出更多其他問題,但最終結果是相同的:現代科技的成功絕對需要多種觀點及專業知識共同合作。

  如果一個領域或學科想要更加進步或趨向成熟,必須仔細反思其最初起源,尋找關於這些反思的多重觀點,並將思考綜效置於一個有益於社群描繪未來發展的情境中。

  這本著作正是代表了這種綜效,應該被視為一本關於不斷發展且迅速演進的軟體工程與營運領域的富有創見的觀點集錦。

  無論你身處哪一行業,無論你所處組織提供何種產品或服務,這種思維方式對於任何商業及科技領導人來說都至關重要且不可或缺。
 
John Allspaw, Etsy技術長
 

內容連載

當Dev和Ops成為DevOps
 
想像一下,如果某個世界上的產品所有者、開發人員、QA,IT營運人員和資訊安全人員一起協同合作,不只是為了幫助彼此,更是為了讓企業組織取得商業上的成功。有了共同努力的目標,各部人員一同實現讓工作計畫快速導入生產模式的快捷流程(例如,每天產出數十、數百、甚至數以千計的程式碼部署作業),同時達成一流的穩定性、可靠性、可用性和安保性。
 
這個世界的跨職能團隊嚴格檢驗各種假說,找出哪一個功能最能令使用者滿意繼而達成企業目標。他們在乎的不只是推出各種使用者功能,還要積極地確保工作流程在整體價值流程中維持順暢無阻且密集頻繁,排除混亂與中斷,避免造成IT營運部門或任何內外部消費者的困擾。
 
同一時間,QA、IT營運及資安人員致力於減少團隊分歧,建立一個幫助開發人員更具生產力的工作系統,取得更佳工作成果。當QA、IT營運及資安部門的專業能力一併注入交付團隊、全自動的自助服務工具和平台,每一個團隊都能在日常工作中靈活運用綜合專業能力,不需要依賴其他團隊。
 
這讓企業組織有能力建立一個安全的工作系統,小型團隊可以快速獨立地進行開發、測試和部署程式碼,並且快速、安全、可靠地傳遞價值給消費者。開發人員的生產力可以達到最大化,促進組織內互相學習,獲得高度的員工滿意度,並且在市場中贏得一席之位。
 
這些正是DevOps所帶來的成果。對大多數人來說,上文所描述的世界並非真實情況。更有可能的是破爛的工作系統產生糟糕透頂的結果,完全無法展現我們的真正潛能。在我們的世界中,開發人員和IT營運人員永遠站在對立面,測試工作和資安活動只會發生在專案收尾的時候,想要解決問題都為時已晚。而且幾乎任何關鍵活動都要求過多手動操作和過多切換,導致我們總是在等待。這不僅嚴重推遲交付時間,還會影響工作品質,特別是生產部署,產生問題製造混亂,最後對消費者和業務造成負面影響。
 
最終,我們無法實現當初設定的目標,整個企業組織對於IT人員的績效不甚滿意,導致預算被砍,員工士氣遭受打擊,對改變工作流程和結果感到無助。有沒有解決之道?改變工作方式勢在必行:DevOps指了一條明路。
網路書店 類別 折扣 價格
  1. 新書
    79
    $458
  2. 新書
    79
    $458
  3. 新書
    79
    $458
  4. 新書
    79
    $459
  5. 新書
    85
    $493
  6. 新書
    9
    $522
  7. 新書
    93
    $539
  8. 新書
    $720