Book description
Discover how the DevOps approach with Scaled Agile Framework helps you develop and deliver high-quality, secured solutions with a reduced risk of production failures with this step-by-step guide
Key Features
- Explore the five elements of the CALMR approach to avoid product development challenges
- Use value stream management to introduce systems thinking and flow for product development
- Demonstrate how the CD pipeline combines practices and technology to optimize your value stream
- Purchase of the print or Kindle book includes a free eBook in the PDF format
Book Description
Product development and release faces overlapping challenges due to the combined pressure of delivering high-quality products in shorter time-to-market cycles, along with maintaining proper operation and ensuring security in a complex high-tech environment. This calls for new ways of overcoming these challenges from design to development, to release, and beyond. SAFe® for DevOps Practitioners helps you use a DevOps approach with the Scaled Agile Framework and details how value streams help you resolve these challenges using examples and use cases.
The book begins by explaining how the CALMR approach makes DevOps effective in resolving product development roadblocks. Next, you’ll learn to apply value stream management to establish a value stream that enables product development flow, measure its effectiveness through appropriate feedback loops, and find ways of improving it. Finally, you’ll get to grips with implementing a continuous delivery pipeline that optimizes the value stream through four phases during release on demand. This book complements the latest SAFe DevOps courses, and you’ll find it useful while studying for the SAFe DevOps Practitioner (SDP) certification.
By the end of this DevOps book, you’ll have gained a clear understanding of how to achieve continuous execution and release on demand using DevOps and SAFe.
What you will learn
- Understand the important elements of the CALMR approach
- Discover how to organize around value using value stream mapping
- Measure your value stream using value stream metrics
- Improve your value stream with continuous learning
- Use continuous exploration to design high-quality and secure features
- Prevent rework and build in quality using continuous integration
- Automate delivery with continuous deployment
- Measure successful outcomes with Release on Demand
Who this book is for
This book is for IT professionals such as DevOps and DevSecOps practitioners, SREs, and managers who are interested in implementing DevOps practices using the Scaled Agile Framework (SAFe) approach. Basic knowledge of DevOps and agile software development lifecycle and methodology will be helpful.
Table of contents
- SAFe® for DevOps Practitioners
- Foreword
- Contributors
- About the author
- About the reviewers
- Preface
- Chapter 1: Introducing SAFe® and DevOps
- Part 1 Approach – A Look at DevOps and SAFe® through CALMR
-
Chapter 2: Culture of Shared Responsibility
- A culture for organizational change
- Lean-Agile mindset
-
SAFe principles
- Taking an economic view
- Applying systems thinking
- Assuming variability and preserving options
- Building incrementally with fast, integrated learning cycles
- Basing milestones on an objective evaluation of working systems
- Visualizing and limiting WIP, reducing batch sizes, and managing queue lengths
- Applying cadence – synchronizing with cross-domain planning
- Unlocking the intrinsic motivation of knowledge workers
- Decentralizing decision-making
- Organizing around value
- Value streams
- Summary
- Questions
- Further reading
- Chapter 3: Automation for Efficiency and Quality
-
Chapter 4: Leveraging Lean Flow to Keep the Work Moving
- Making the work visible
- Limiting WIP
- Keeping batch sizes small
- Monitoring queues
-
Moving from project-based to product-based work
- Project budgets versus value stream funding
- Defined endpoint versus product life cycle
- Cost centers versus business outcomes
- Upfront risk identification versus spreading risks
- Moving people to the work versus moving work to the people
- Performing to plan versus learning
- Misalignment versus transparent business objectives
- Summary
- Questions
- Further reading
- Chapter 5: Measuring the Process and Solution
- Chapter 6: Recovering from Production Failures
- Part 2:Implement – Moving Toward Value Streams
- Chapter 7: Mapping Your Value Streams
- Chapter 8: Measuring Value Stream Performance
- Chapter 9: Moving to the Future with Continuous Learning
- Part 3:Optimize – Enabling a Continuous Delivery Pipeline
- Chapter 10: Continuous Exploration and Finding New Features
- Chapter 11: Continuous Integration of Solution Development
- Chapter 12: Continuous Deployment to Production
- Chapter 13: Releasing on Demand to Realize Value
- Chapter 14: Avoiding Pitfalls and Diving into the Future
-
Assessment Answers
- Chapter 1 – Introducing SAFe® and DevOps
- Chapter 2 – Culture of Shared Responsibility
- Chapter 3 – Automation for Efficiency and Quality
- Chapter 4 – Leveraging Lean Flow to Keep the Work Moving
- Chapter 5 – Measuring the Process and Solution
- Chapter 6 – Recovering from Production Failures
- Chapter 7 – Mapping your Value Streams
- Chapter 8 – Measuring Value Stream Performance
- Chapter 9 – Moving to the Future with Continuous Learning
- Chapter 10 – Continuous Exploration and Finding New Features
- Chapter 11 – Continuous Integration of Solution Development
- Chapter 12 – Continuous Deployment to Production
- Chapter 13 – Releasing on Demand to Realize Value
- Index
- Other Books You May Enjoy
Product information
- Title: SAFe® for DevOps Practitioners
- Author(s):
- Release date: December 2022
- Publisher(s): Packt Publishing
- ISBN: 9781803231426
You might also like
book
Go for DevOps
Achieve reliable release automation and get zero troublesome notifications on your release day. Purchase of the …
book
Cloud Native DevOps with Kubernetes, 2nd Edition
Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable …
book
Professional Scrum Development with Azure DevOps
Master proven processes for improving development with Scrum and Azure DevOps This guide can help any …
book
Azure DevOps Explained
Implement real-world DevOps and cloud deployment scenarios using Azure Repos, Azure Pipelines, and other Azure DevOps …