accelerating software · high performing teams deliver software 20 times more often with 200%...

Post on 03-Aug-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Accelerating SoftwareDelivery with DevOps

Why Practice Continuous Delivery / DevOps?

Why Practice CD / DevOps?

Faster Delivery

High Performing teams deliver software 20 times

more often with 200% better lead time.

Safer Delivery

High Performing teams have 48 times lower MTTR and 3 times

lower change failure rate.

More Efficient

High performing teams spend half as much time on rework and

three times as much time on new work.

BetterSecurity

High performing teams have a 50% reduction

in security related incidents.

Improved Satisfaction

Teams adopting CD / DevOps doubled their internal net promoter score and had tripled

their customer net promoter score.

Increased Profitability

Organizations practicing CD / DevOps

are 26% more profitable than

traditional divisions of labor.

Source: State of DevOps Report 2015, 2016, 2017

Our Approach to Continuous Delivery / DevOps

Continuous Delivery – 3 Ways

Flow Feedback Experiment

Limit work-in-process

Make work visible

Reduce batch size

Identify and elevate constraints

Eliminate hardships and waste

Reduce handoffs

Flow

See problems as they occur

Work safely in a complex system

Swarm and solve problems to build knowledge

Enable optimization for downstream

Keep pushing quality close to the source

Feedback

Create a safety culture

Enable continuous learning

Institutionalize continuous improvement

Inject resilience into daily work

Leaders reinforce learning culture

Transform local discoveries to global knowledge

Experiment

Continuous Integration

Continuous Delivery

Continuous Learning

Continuous Improvement

Automation & Collaboration

The “Continuous” Continuum

DevOps Means Collaboration

Ops

DevOps

Dev

This Requires Cultural Change

OpsDev DevOps

This Requires Cultural Change

OpsDev

This Requires Cultural Change

This Requires Cultural Change

PO BA Dev QA OpsValue Stream Team 1

Value Stream Team 2 PO BA Dev QA Ops

Culture and Tools

This Requires Cultural Change

Culture

Technology

A Little Anthropology…

Blue / Green

Rolling Blue / Green

Canary

A Google Cloud Native Continuous Delivery Pipeline

GCP Compute

Compute Engine

AppEngine

Kubernetes Engine

CloudFunctions

MonitorSource

On-premise

Cluster

Cluster

Cluster

Build/Test

Cloud Build

Artifact Mgmt

Container Registry

Deploy

Spinnaker

+ + +

Build/Test

Grafeas

+

Resources

The Phoenix Project

Start here.

"This is the IT swamp draining manual for anyone who is neck deep in alligators."– Adrian Cockcroft, Cloud Architect at Netflix (now VP of AWS)

"This book is the modern day version of The Goal. Today, our constraints aren't robots inside our factories, but it's how we manage technologies like Tomcat and Java that power our most critical projects and applications. This book continues the journey that began with Shewhart, Deming, Ohno and Dr. Goldratt, and shows us how to diminish our modern constraints to help the business win."– John Willis, VP Client Services and Enablement, enStratus

Resources

Lean Enterprise

The business case for CD DevOps.

Leading the Transformation

A succinct book on the business value of CD DevOps. Cheap, and under 100 pages; great as a gift for customers.

Continuous Delivery

A technical book on how to practice the principles of CD.

DevOps Handbook

A great book on the cultural aspects of DevOps.

Resources

Q & A

top related