My Account Log in

2 options

Driving DevOps with value stream management : improve IT value stream delivery with a proven VSM methodology to compete in the digital economy / Cecil 'Gary' Rupp, Helen Beal.

EBSCOhost Academic eBook Collection (North America) Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Rupp, Cecil 'Gary', author.
Beal, Helen, author.
Language:
English
Subjects (All):
Computer software--Development--Management.
Computer software.
Physical Description:
1 online resource (676 pages)
Place of Publication:
Birmingham ; Mumbai : Packt Publishing, [2021]
Summary:
A practical guide to implementing Value Stream Management to guide your strategic investments in DevOps capabilities and deliver customer-centric value quickly and economicallyKey FeaturesAddress DevOps implementation issues, including culture, toolchain costs, improving work and information flows, and product team alignmentImplement proven VSM methodology to improve IT value stream flowsLeverage VSM platforms to view, analyze, and improve end-to-end value deliveryBook DescriptionValue Stream Management (VSM) opens the door to maximizing your DevOps pipeline investments by improving flows and eliminating waste. VSM and DevOps together deliver value stream improvements across enterprises for a competitive advantage in the digital world. Driving DevOps with Value Stream Management provides a comprehensive review and analysis of industry-proven VSM methods and tools to integrate, streamline, and orchestrate activities within a DevOps-oriented value stream. You'll start with an introduction to the concepts of delivering value and understand how VSM methods and tools support improved value delivery from a Lean production perspective. The book covers the complexities of implementing modern CI/CD and DevOps pipelines and then guides you through an eight-step VSM methodology with the help of a use case showing an Agile team's efforts to install a CI/CD pipeline. Free from marketing hype or vendor bias, this book presents the current VSM tool vendors and customer use cases that showcase their products' strengths. As you advance through the book, you'll learn four approaches to implementing a DevOps pipeline and get guidance on choosing the best fit. By the end of this VSM book, you'll be ready to develop and execute a plan to streamline your software delivery pipelines and improve your organization's value stream delivery.What you will learnIntegrate Agile, systems thinking, and lean development to deliver customer-centric valueFind out how to choose the most appropriate value stream for your initial and follow-on VSM projectsEstablish better flows with integrated, automated, and orchestrated DevOps and CI/CD pipelinesApply a proven eight-step VSM methodology to drive lean IT value stream improvementsDiscover the key strengths of modern VSM tools and their customer use case scenariosUnderstand how VSM drives DevOps pipeline improvements and value delivery transformations across enterprisesWho this book is forThis book will help corporate executives, managers, IT team members, and other stakeholders involved in digital business transformations to improve the flow of customer value through their IT-based value streams. It will provide you with the practical guidance you need while adopting Lean-Agile, Value Stream Management, and DevOps capabilities on an enterprise scale to enable business agility. A basic understanding of how CI/CD and DevOps pipelines improve software delivery capabilities via integrated and automated toolchains will help you to make the most of the book.
Contents:
Cover
Title Page
Copyright and Credits
Foreword
Contributors
Table of Contents
Preface
Section 1: Value Delivery
Chapter 1: Delivering Customer-Centric Value
Viewing value from a Lean-oriented perspective
Competing in a digital economy
Diving into the many concepts of value
Viewing value from the context of business assets
Viewing value from the context of business relationships
Establishing business relationships as value networks
Establishing business relationships as value chains
Defining customer value
Developing a value proposition
Aligning business strategies through five questions
Creating a vision for the organization
Delivering value
Creating value
Taking a Lean-Agile view of value
Understanding the values and principles of Agile
Reviewing the fundamentals of Lean Development
Implementing Lean Software Development practices
Delivering value through value streams
Identifying value streams
Mapping value streams
Understanding VSM
Building on the foundations of Lean
Building on Agile
Defining VSM concepts and processes
Learning methods before tools
Implementing VSM in IT
Promising VSM growth
Understanding the role of DevOps in delivering value
Delivering value in IT
Automating value across IT
Collaborating across IT development and ops
Defining IT value chains and value streams
Accelerating Agility
Integrating Lean, Agile, VSM, and DevOps
Summary
Questions
Further reading
Chapter 2: Building On a Lean-Agile Foundation
Instilling the values and principles of Agile
Leading Scrum and Lean-Agile methodologies
Leading the way
Gaining stakeholder support
Implementing useful metrics
Agile quality metrics
Agile productivity metrics
Agile project metrics.
Health metrics for Agile teams/Agile performance metrics
Core Lean and Kanban metrics
Measuring software quality in Agile
Improving IT flows through Lean Thinking
Eliminating waste in software development
Creating the Lean-Agile foundation
Accelerating flows across IT value streams
Chapter 3: Analyzing Complex System Interactions
Resolving IT complexity through systems thinking
Analyzing cause and effects in systems
Calculating potential connections
Limiting connections
Learning the vocabulary of systems thinking
Visualizing the interrelationships of system elements
Reading a CLD
CLD model of analyzing Product Backlog priorities
Open CLD model of Product Backlog refinement activities
CLD model of design and work clarifications
CLD model of analyzing work against team capacity
CLD model of negotiations and trade-off activities
Chapter 4: Defining Value Stream Management
Technical requirements
Implementing Lean concepts
Implementing information flows
Defining types of value streams
Employing VSM
Establishing value stream boundaries
Improving business value
Leading the change
Mapping the value stream
Applying VSM methods and tools
Defining the eight steps of VSM
Chapter 5: Driving Business Value through a DevOps Pipeline
Breaking down barriers
Sharing accountability
Improving flows with CI/CD pipelines
Tooling to establish CI/CD pipelines
Understanding virtualization
Virtualizing data center resources
Employing hypervisor software for virtualization
Using containers for virtualization
Having it both ways
Defining CI
Encouraging frequent testing
Defining CD.
Automating configuration tasks via code
Protecting our software assets
Enabling CI/CD and DevOps pipeline flows
Improving pipeline flows
Understanding the full scope of DevOps
Defining CI/CD and DevOps pipeline boundaries
Expanding the CI/CD model
Resolving issues of mismatched velocities
Scoping DevOps pipeline activities
Integrating ITSM
Delivering service value
Encompassing the four dimensions of ITSM
Defining ITSM delivery flows
Delivering ITSM value
Moving beyond projects and into products
Funding product teams
Section 2: VSM Methodology
Chapter 6: Launching the VSM Initiative (VSM Steps 1-3)
Committing to Lean - VSM Step 1
Navigating the origins of Lean
Linking Lean to value delivery
Improving production flows without compromising flexibility
Installing the right operating system for VSM
Managing a VSM initiative
Starting a VSM initiative
Sustaining the VSM initiative
Committing to Lean - tools
Choosing a value stream - VSM Step 2
Learning about Lean - VSM Step 3
Chapter 7: Mapping the Current State (VSM Step 4)
Evaluating the current state of Lean practices
Contrasting business process modeling techniques
Automating business processes
Getting started with mapping
Building a value stream mapping icon standard
Going to see (Gemba)
Starting our map with the customer in mind
Preparing to map
Beginning the map
Drawing the current state map in eight steps
Creating an IT value stream map
Documenting our Gemba walk findings
Mapping the IT current state value stream
Mapping the current state - tools
Chapter 8: Identifying Lean Metrics (VSM Step 5)
Defining universal Lean metrics.
Gathering Lean metrics
Analyzing current value stream map metrics
Breaking down CTs
Improving percent complete to accurate (%C/A) metrics
Assessing Lean performance
Measuring key software delivery metrics
Delivery lead time
Deployment frequency
Mean time to restore
Change failure rates
Adding flow metrics and analytics to VSM
Going beyond the DORA Four
Implementing the Flow Framework
Creating a safe work environment
Implementing the tools of Lean metrics
Chapter 9: Mapping the Future State (VSM Step 6)
Modeling three future state objectives
Phase 1 - customer demand
Calculating Takt times
Establishing pitch
Understanding production controls
Managing buffers and safety inventories
Improving the work environment
Resolving demand-related problems
Mapping the customer-demand map
Future state - customer demand tools
Phase 2 - continuous flow
Evaluating the value stream as a complex system
Applying the concepts of continuous flow
Evaluating the impediments of flow
Implementing production control strategies
Balancing our value stream flows
Stabilizing work practices
Changing work layouts
Displaying standardized work
Drawing the continuous flow phase map
Future state - continuous flow tools
Phase 3 - leveling
Leveling flows by analogy
Assessing leveling needs
Leveling concepts
Leveling methods
Drawing the leveling phase map
Eliminating Agile-based batch processing
Future state - leveling tools
Chapter 10: Improving the Lean-Agile Value Delivery Cycle (VSM Steps 7 and 8)
Combining Lean and Agile practices
Making continuous Lean-Agile improvements
Creating Kaizen plans - VSM step seven
Connecting to a business strategy.
Planning Lean improvements across phases
Developing Kaizen plans
Obtaining approvals to proceed
Implementing Kaizen plans - VSM step eight
Addressing the issue of change
Guiding Lean business transformations
Decomposing Lean improvement work
Managing VSM initiatives as portfolio-level investments
Leveraging the tools of Kaizen
Reviewing the VSM methodology
Section 3: VSM Tool Vendors and Frameworks
Chapter 11: Identifying VSM Tool Types and Capabilities
Leveraging VSM tools and platforms
Enabling VSM tool capabilities
IT and business alignment
Actionable and relevant data
Data-driven, outcome-focused analytics
Dynamic value stream visualization
Workflow orchestration
IT governance
Highlighting important VSMP/VSM tool capabilities
Classifying VSMP/VSM tool vendors
Classifying VSDP tool vendors
Classifying CCA tool vendors
Key issues addressed by VSM tools
VSM tool implementation issues
Breaking down organizational silos
Developing knowledge, skills, and resources
Getting executive buy-in
Overcoming budget constraints
Knowing how to get started
Lacking process maturity
Maintaining governance and compliance
Enabling business transformations
Providing metrics to show business value
Understanding costs across organizational value streams
Understanding value stream lead and cycle times
Managing risks across value streams
Analyzing patterns and trends
Accelerating improvements with AI
Governing the software delivery process
Managing value streams as continuous flows
Visualizing value streams
Improving cross-functional and cross-team collaborations
Improving value stream efficiencies and handoffs
Improved quality
Performing what if analysis.
Reusing templates for better standard work items.
Notes:
Description based on print version record.
ISBN:
9781801076548
1801076545
9781801078061
1801078068
OCLC:
1276858692

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account