SlideShare a Scribd company logo
Speed in CI/CD: Get Faster to Get Better
Dan Zentgraf, Director, Solutions Architecture - Liquibase
Today’s Presenter
Dan Zentgraf
Director, Solutions Architecture
What This Talk is About
▪ Speed is Good
▪ Acceleration is Better
▪ Pushing to Get Faster Makes You Better
Speed is Good
Fast Things Tend to Be More Awesome
We Like Speed
▪ We like taking less time to get places
▪ We like getting things sooner
▪ We hate waiting
▪ We get frustrated when we are slowed by blocked work
▪ We have tons of cultural sayings on the benefits of speed
Business Uses Technology to Achieve Speed
- POLL -
What do you think is the greatest benefit of CI/CD?
▪ Increased speed of delivery
▪ Shortened development cycle
▪ Increased release frequency
▪ Reduced complexity of dev lifecycle
▪ Reduction in bugs post deployment
Key Benefits of CI/CD
Source: DZone Trend Report: The State of CI/CD: Evaluating Pipeline Maturity, September 2020
Acceleration is Better
The PURSUIT of more speed is better than just keeping
speed you already have
Race to Commercial Jet Aviation
▪ 1957 - Boeing 707
▪ ~189 passengers depending on
configuration and variant
▪ Cruising speed of 525 knots (~604 mph)
▪ Range ~3,200 - 4,800 nautical miles
▪ 1947 – Boeing 377
▪ One of the last piston-engine propeller
airliners
▪ ~60-100 passengers
▪ Cruising Speed – 262 knots (201 mph)
▪ Range ~3,600 nautical miles
Sources: https://simple.wikipedia.org/wiki/Boeing_377, https://en.wikipedia.org/wiki/Boeing_707
Commercial Jet Aviation 60+ Years Later
You Can Always Find a Way to Pursue Speed
▪ If planes are what they are, how do you accelerate if you are an airline?
▪ Boring plane –all 737s (first versions in 1966)
▪ Agility
▪ Standardized plane
▪ Move crew around quickly
▪ Ability to swap planes on routes
▪ Simplified maintenance
▪ Faster, simplified boarding
▪ Only consistently profitable major US carrier for 47 years running
▪ (as of end of 2019)
Pushing to Get Faster Makes You Better
Speed Provides a Vision and Goal
The Other CI – Continuous Improvement
▪ Intrinsic to Agile / DevOps
▪ Achieve better results without
backsliding elsewhere
▪ Improved Throughput
▪ Improved Quality
Continuous
Improvement
Plan
Do
Check
Act
You Must Actually Fix Things
▪ Simplify - Remove Complexity
▪ Add Lightness - Remove the Unnecessary
▪ Automate - Remove Inconsistency
▪ Monitor and Measure
▪ Analyze Trends Over Time
▪ Precise Control
▪ Uninterrupted Flow - Eliminate Rework
Simplify - Remove Complexity
18
Simplify - Remove Complexity
19
Build Artifact Automatically
Deploy
Validate
Add Lightness - Remove the Unnecessary
Add Lightness - Remove the Unnecessary
Automate - Remove Inconsistency
▪ Automation is the fastest way to go fast
▪ Automation ensures predictable results
▪ You can’t have automation if your process is
inconsistent
Yes
Automate - Remove Inconsistency
Develop /
rework
DDL, DML,
database
code
Commit to
source code
control
Call Liquibase
Enterprise
Packager
(CI Tool)
+
Get and
store
validated
artifact
Pass?
No
Database CI/CD
Deploy
(CD/ARA tool)
+
REF DBDev Sandbox
DEV TEST PROD
Enterprise Enterprise
Monitor and Measure
▪ Health
▪ Impact of Improvements
▪ Problems
▪ Decision Support
Image: Johnson Space Center Mission Control, nasa.gov
Monitor and Measure
Analyze Trends Over Time
▪ Lead Time
▪ Deployment Frequency
▪ Change Fail Percentage
▪ Mean Time to Restore
Analyze Trends Over Time
CONFIDENTIAL ⎸ DO NOT DISTRIBUTE
27
Deployment Frequency
deployments/month
1substituting WIP reduction for MTTR as recovery is not directly related to deployment performance.
Lead Time Reduction
Change Failure Rate WIP Reduction
95% delays eliminated
66%changes/deployment
3x
errors/month
Averages from actual customer data using DORA KPI metrics1.
94%
Precise Control
▪ Ability to make very fine adjustments
▪ Avoid large ‘swerves’
▪ Small errors compound quickly at speed
▪ Constantly adjust toward expected outcomes
Precise Control
Uninterrupted Flow - Eliminate Rework
▪ First Time Complete and Accurate
▪ Build Quality In
▪ Use the pipeline tools and
capabilities you have built to ensure
problems caught quickly
▪ Avoid Flow Disruptions
Uninterrupted Flow - Eliminate Rework
QUESTIONS
Be a Part of the Community!
▪ www.liquibase.org
▪ Official Liquibase Forum (forum.liquibase.org)
▪ Stack Overflow (tag: Liquibase)
▪ Discord Chat
▪ Reddit: /r/Liquibase
▪ Twitter: @Liquibase
Dan Zentgraf
Director, Solutions Architecture
dzentgraf@liquibase.com
See Liquibase in Action
▪ See On-demand Demos: https://www.liquibase.com/demo
▪ Learn about Liquibase Hub: https://www.liquibase.com/hub
THANK YOU
Speed in CI/CD: Get Faster to Get Better
Speed is central to discussions of the benefits of CI/CD. Too
often, speed is presented as the goal of CI/CD. That’s not
entirely true. Speed is exciting, but by itself, it is just expensive.
Speed is valuable because of the things that it brings with it. In
every instance where people pursue speed, they have to
systematically simplify, lighten, and improve the thing they are
trying to make fast.
This webinar will dive into what the pursuit of speed brings to
DevOps and CI/CD so that you can break through the hype and
truly improve your software process. It’s not about speed for
the sake of speed; it’s about eliminating needless complexity
and adding smart automation. Now that we’re living in a COVID
world, more companies are focusing on speed and will leave
those that aren’t far behind.
It’s not about being
fast. It’s about getting
faster
Punchline
▪ All Agile and DevOps assume Continuous Improvement
▪ Standing pat at a given speed yields stagnation
▪ A prime driver of Improvement comes from pursuit of VELOCITY
▪ That’s why the digital natives have pushed to the point where they can
deploy in minutes or seconds
About Liquibase

More Related Content

What's hot

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
Ahmed Hammad
 
From Dev and Ops to DevOps - reconfiguring the plane in flight.
From Dev and Ops to DevOps - reconfiguring the plane in flight. From Dev and Ops to DevOps - reconfiguring the plane in flight.
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Mike Wessling
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
Carlos Carvajal
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
Zsolt Fabok
 
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
ChileAgil
 
Api360 Summit The Automated Monolith
Api360 Summit  The Automated MonolithApi360 Summit  The Automated Monolith
Api360 Summit The Automated Monolith
Haufe-Lexware GmbH & Co KG
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
Yu Liang
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
gagann78
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
Sebastian Radics
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
Jennifer Davis
 
Lean Tribe 30
Lean Tribe 30Lean Tribe 30
Lean Tribe 30
Tomas Rybing
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
Jaibeer Malik
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
TechWell
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
Alisson Vale
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Yuval Yeret
 

What's hot (20)

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
From Dev and Ops to DevOps - reconfiguring the plane in flight.
From Dev and Ops to DevOps - reconfiguring the plane in flight. From Dev and Ops to DevOps - reconfiguring the plane in flight.
From Dev and Ops to DevOps - reconfiguring the plane in flight.
 
Introduction to Kanban
Introduction  to Kanban Introduction  to Kanban
Introduction to Kanban
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Api360 Summit The Automated Monolith
Api360 Summit  The Automated MonolithApi360 Summit  The Automated Monolith
Api360 Summit The Automated Monolith
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Lean Tribe 30
Lean Tribe 30Lean Tribe 30
Lean Tribe 30
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 

Similar to Speed in CI/CD: Get Faster to Get Better

Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
UA DevOps Conference
 
Why becoming agile is hard, but worth it
Why becoming agile is hard, but worth itWhy becoming agile is hard, but worth it
Why becoming agile is hard, but worth it
Camilla Lichti M. Gonzalez
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
XebiaLabs
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
DBmaestro - Database DevOps
 
Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline XebiaLabs
 
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
XebiaLabs
 
From Commit to Customer in a fully automated way | DevOps | Third Bridge Group
From Commit to Customer in a fully automated way | DevOps | Third Bridge GroupFrom Commit to Customer in a fully automated way | DevOps | Third Bridge Group
From Commit to Customer in a fully automated way | DevOps | Third Bridge Group
Douglas Adams
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
VMware Tanzu
 
Leading Lean Six Sigma
Leading Lean Six SigmaLeading Lean Six Sigma
Leading Lean Six Sigma
jackkahler
 
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Cprime
 
DevOps and ITSM
DevOps and ITSMDevOps and ITSM
DevOps and ITSM
Rob England
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
XebiaLabs
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
Hoang Le
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
 
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous DeliveryChallenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
DBmaestro - Database DevOps
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event Presentations
Madhusudhan Matrubai
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
QASymphony
 

Similar to Speed in CI/CD: Get Faster to Get Better (20)

Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
 
Why becoming agile is hard, but worth it
Why becoming agile is hard, but worth itWhy becoming agile is hard, but worth it
Why becoming agile is hard, but worth it
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
 
Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline Webinar Slides: Evolving Your Software Delivery Pipeline
Webinar Slides: Evolving Your Software Delivery Pipeline
 
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
 
Understanding Lean IT
Understanding Lean ITUnderstanding Lean IT
Understanding Lean IT
 
From Commit to Customer in a fully automated way | DevOps | Third Bridge Group
From Commit to Customer in a fully automated way | DevOps | Third Bridge GroupFrom Commit to Customer in a fully automated way | DevOps | Third Bridge Group
From Commit to Customer in a fully automated way | DevOps | Third Bridge Group
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Leading Lean Six Sigma
Leading Lean Six SigmaLeading Lean Six Sigma
Leading Lean Six Sigma
 
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
Remote Working in a SAFe Environment: Collaborative Online Meetings and Fully...
 
DevOps and ITSM
DevOps and ITSMDevOps and ITSM
DevOps and ITSM
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous DeliveryChallenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event Presentations
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 

More from DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
DevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
DevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
DevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
DevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
DevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
DevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
DevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
DevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
DevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
DevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
DevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
DevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Speed in CI/CD: Get Faster to Get Better

  • 1. Speed in CI/CD: Get Faster to Get Better Dan Zentgraf, Director, Solutions Architecture - Liquibase
  • 3. What This Talk is About ▪ Speed is Good ▪ Acceleration is Better ▪ Pushing to Get Faster Makes You Better
  • 5. Fast Things Tend to Be More Awesome
  • 6. We Like Speed ▪ We like taking less time to get places ▪ We like getting things sooner ▪ We hate waiting ▪ We get frustrated when we are slowed by blocked work ▪ We have tons of cultural sayings on the benefits of speed
  • 7. Business Uses Technology to Achieve Speed
  • 8. - POLL - What do you think is the greatest benefit of CI/CD? ▪ Increased speed of delivery ▪ Shortened development cycle ▪ Increased release frequency ▪ Reduced complexity of dev lifecycle ▪ Reduction in bugs post deployment
  • 9. Key Benefits of CI/CD Source: DZone Trend Report: The State of CI/CD: Evaluating Pipeline Maturity, September 2020
  • 10. Acceleration is Better The PURSUIT of more speed is better than just keeping speed you already have
  • 11. Race to Commercial Jet Aviation ▪ 1957 - Boeing 707 ▪ ~189 passengers depending on configuration and variant ▪ Cruising speed of 525 knots (~604 mph) ▪ Range ~3,200 - 4,800 nautical miles ▪ 1947 – Boeing 377 ▪ One of the last piston-engine propeller airliners ▪ ~60-100 passengers ▪ Cruising Speed – 262 knots (201 mph) ▪ Range ~3,600 nautical miles Sources: https://simple.wikipedia.org/wiki/Boeing_377, https://en.wikipedia.org/wiki/Boeing_707
  • 12. Commercial Jet Aviation 60+ Years Later
  • 13. You Can Always Find a Way to Pursue Speed ▪ If planes are what they are, how do you accelerate if you are an airline? ▪ Boring plane –all 737s (first versions in 1966) ▪ Agility ▪ Standardized plane ▪ Move crew around quickly ▪ Ability to swap planes on routes ▪ Simplified maintenance ▪ Faster, simplified boarding ▪ Only consistently profitable major US carrier for 47 years running ▪ (as of end of 2019)
  • 14. Pushing to Get Faster Makes You Better
  • 15. Speed Provides a Vision and Goal
  • 16. The Other CI – Continuous Improvement ▪ Intrinsic to Agile / DevOps ▪ Achieve better results without backsliding elsewhere ▪ Improved Throughput ▪ Improved Quality Continuous Improvement Plan Do Check Act
  • 17. You Must Actually Fix Things ▪ Simplify - Remove Complexity ▪ Add Lightness - Remove the Unnecessary ▪ Automate - Remove Inconsistency ▪ Monitor and Measure ▪ Analyze Trends Over Time ▪ Precise Control ▪ Uninterrupted Flow - Eliminate Rework
  • 18. Simplify - Remove Complexity 18
  • 19. Simplify - Remove Complexity 19 Build Artifact Automatically Deploy Validate
  • 20. Add Lightness - Remove the Unnecessary
  • 21. Add Lightness - Remove the Unnecessary
  • 22. Automate - Remove Inconsistency ▪ Automation is the fastest way to go fast ▪ Automation ensures predictable results ▪ You can’t have automation if your process is inconsistent
  • 23. Yes Automate - Remove Inconsistency Develop / rework DDL, DML, database code Commit to source code control Call Liquibase Enterprise Packager (CI Tool) + Get and store validated artifact Pass? No Database CI/CD Deploy (CD/ARA tool) + REF DBDev Sandbox DEV TEST PROD Enterprise Enterprise
  • 24. Monitor and Measure ▪ Health ▪ Impact of Improvements ▪ Problems ▪ Decision Support Image: Johnson Space Center Mission Control, nasa.gov
  • 26. Analyze Trends Over Time ▪ Lead Time ▪ Deployment Frequency ▪ Change Fail Percentage ▪ Mean Time to Restore
  • 27. Analyze Trends Over Time CONFIDENTIAL ⎸ DO NOT DISTRIBUTE 27 Deployment Frequency deployments/month 1substituting WIP reduction for MTTR as recovery is not directly related to deployment performance. Lead Time Reduction Change Failure Rate WIP Reduction 95% delays eliminated 66%changes/deployment 3x errors/month Averages from actual customer data using DORA KPI metrics1. 94%
  • 28. Precise Control ▪ Ability to make very fine adjustments ▪ Avoid large ‘swerves’ ▪ Small errors compound quickly at speed ▪ Constantly adjust toward expected outcomes
  • 30. Uninterrupted Flow - Eliminate Rework ▪ First Time Complete and Accurate ▪ Build Quality In ▪ Use the pipeline tools and capabilities you have built to ensure problems caught quickly ▪ Avoid Flow Disruptions
  • 31. Uninterrupted Flow - Eliminate Rework
  • 33. Be a Part of the Community! ▪ www.liquibase.org ▪ Official Liquibase Forum (forum.liquibase.org) ▪ Stack Overflow (tag: Liquibase) ▪ Discord Chat ▪ Reddit: /r/Liquibase ▪ Twitter: @Liquibase Dan Zentgraf Director, Solutions Architecture dzentgraf@liquibase.com
  • 34. See Liquibase in Action ▪ See On-demand Demos: https://www.liquibase.com/demo ▪ Learn about Liquibase Hub: https://www.liquibase.com/hub
  • 36.
  • 37. Speed in CI/CD: Get Faster to Get Better Speed is central to discussions of the benefits of CI/CD. Too often, speed is presented as the goal of CI/CD. That’s not entirely true. Speed is exciting, but by itself, it is just expensive. Speed is valuable because of the things that it brings with it. In every instance where people pursue speed, they have to systematically simplify, lighten, and improve the thing they are trying to make fast. This webinar will dive into what the pursuit of speed brings to DevOps and CI/CD so that you can break through the hype and truly improve your software process. It’s not about speed for the sake of speed; it’s about eliminating needless complexity and adding smart automation. Now that we’re living in a COVID world, more companies are focusing on speed and will leave those that aren’t far behind. It’s not about being fast. It’s about getting faster
  • 38. Punchline ▪ All Agile and DevOps assume Continuous Improvement ▪ Standing pat at a given speed yields stagnation ▪ A prime driver of Improvement comes from pursuit of VELOCITY ▪ That’s why the digital natives have pushed to the point where they can deploy in minutes or seconds