Embracing DevOps Release Management: Strategies and tools to accelerate continuous delivery and ensure quality software deployment

Kruger, Joel

  • 出版商: Packt Publishing
  • 出版日期: 2024-04-12
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1835461859
  • ISBN-13: 9781835461853
  • 相關分類: CI/CDDevOps
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Unlock the power of DevOps release management to elevate your software development with early quality checks, testing, automation, and QA integration, reshaping your software delivery life cycle for excellence

Key Features

  • Understand the SDLC and the most popular release management models
  • Learn what makes DevOps unique and how CI/CD pipelines enforce good DevOps release management
  • Drive a culture-driven release management initiative in your organization that breaks down silos
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

At the core of software development lies the imperative of swiftly and reliably releasing new features and updates, emphasizing the vital role of release management in the DevOps methodology. Discover how software development teams can elevate their processes by incorporating quality checks and shifting left, moving testing, automation, and QA procedures much earlier into the SDLC. However, release management is still tasked with application monitoring, overseeing infrastructure components, and managing change orders and schedules.

This book offers insights into the essence of DevOps Release Management, illuminating its nuances and providing basic strategies for its implementation. You’ll explore how CI/CD pipelines enforce good DevOps release management and master techniques to optimize them. You’ll also learn how to foster a culture of cross-functional product development that minimizes waste and maximizes value to the customer.

By the end of the book, you’ll have gained a comprehensive understanding of DevOps release management, its benefits, and practical implementation strategies. Equipped with this knowledge, you’ll be able to assess your own development processes and identify areas for improvement, ultimately leading to increased efficiency, collaboration, and value creation.

What you will learn

  • Discover the significance and anatomy of the SDLC
  • Understand the history of release management and how various models work
  • Grasp DevOps release management and basic strategies to implement it
  • Construct optimized CI/CD pipelines capable of early issue detection
  • Implement the shift-left approach to enhance value delivery to customers at record speed
  • Foster a culture of cross-functional collaboration in your team
  • Make DevOps release management pragmatic and accessible
  • Overcome common pitfalls in DevOps release management

Who this book is for

This book is a comprehensive introduction for those who are new to DevOps release management, but it's also valuable for DevOps engineers and release managers looking to enhance their skills and knowledge. If you’re looking to adopt key practices to shift left, this book will enable you to build high-quality products in record time.

商品描述(中文翻譯)

解鎖 DevOps 釋出管理的力量,通過早期品質檢查、測試、自動化和 QA 整合,提升軟體開發,重塑卓越的軟體交付生命週期。

主要特點:

- 了解 SDLC 和最流行的釋出管理模型
- 了解 DevOps 的獨特之處以及 CI/CD 流程如何強制執行良好的 DevOps 釋出管理
- 在組織中推動以文化為基礎的釋出管理計畫,打破孤立
- 購買印刷版或 Kindle 版本的書籍將包含免費的 PDF 電子書

書籍描述:

軟體開發的核心是迅速且可靠地釋出新功能和更新,強調釋出管理在 DevOps 方法論中的重要角色。了解軟體開發團隊如何通過將品質檢查納入流程並向左移動,將測試、自動化和 QA 程序提前到 SDLC 中。然而,釋出管理仍負責應用程式監控、監督基礎結構組件以及管理變更訂單和時間表。

本書提供了 DevOps 釋出管理的精髓,闡明其細微差別並提供基本實施策略。您將探索 CI/CD 流程如何強制執行良好的 DevOps 釋出管理,並掌握優化這些流程的技巧。您還將學習如何培養跨職能產品開發的文化,以減少浪費並最大化對客戶的價值。

通過閱讀本書,您將全面了解 DevOps 釋出管理的好處和實際實施策略。憑藉這些知識,您將能夠評估自己的開發流程並找出改進的領域,從而提高效率、協作和價值創造。

您將學到什麼:

- 發現 SDLC 的重要性和結構
- 了解釋出管理的歷史以及各種模型的運作方式
- 掌握 DevOps 釋出管理和基本實施策略
- 構建能夠早期檢測問題的優化 CI/CD 流程
- 實施向左移動的方法,以在最短時間內提供價值給客戶
- 在團隊中培養跨職能協作的文化
- 使 DevOps 釋出管理實用且易於理解
- 克服 DevOps 釋出管理中的常見問題

本書適合對 DevOps 釋出管理新手的全面介紹,同時也適用於希望提升技能和知識的 DevOps 工程師和釋出管理員。如果您希望採用向左移動的關鍵實踐,本書將使您能夠在最短時間內建立高質量的產品。

目錄大綱

  1. Understanding the Software Development Life Cycle
  2. A Brief Introduction to Release Management
  3. What Are the Various SDLC Release Management Models?
  4. What Problems Does DevOps Release Management Try to Solve?
  5. Understanding What Makes DevOps Release Management Unique
  6. Understanding the Basics of CI/CD
  7. A Practical Pipeline for Technical Release Managers
  8. How CI/CD Pipelines Enforce Good DevOps Release Management
  9. Embracing DevOps Culture in Your Release Management Strategy
  10. What Does Receiving Support from Leadership and Stakeholders Look Like?
  11. Overcoming Common Pitfalls in DevOps Release Management

目錄大綱(中文翻譯)

理解軟體開發生命週期
簡介釋出管理
各種軟體開發生命週期釋出管理模型是什麼?
DevOps釋出管理試圖解決哪些問題?
理解DevOps釋出管理的獨特之處
理解CI/CD的基礎知識
針對技術釋出管理人員的實用流程
CI/CD流程如何強化良好的DevOps釋出管理
在釋出管理策略中擁抱DevOps文化
領導和利益相關者的支持是什麼樣的?
克服DevOps釋出管理中常見的問題