Lean DevOps
Lessons Learned from
Innovation-driven Companies
Xavier Amatriain (@xamat)
DevOps Unleashed Seminar, Mountain View, 04/21/2015
A bit about me...
2007-2011 2011-2014 2015
~275000 empl. ~2500 empl. ~110 empl.
$73B (market cap) $34B (market cap) $880M (valuation)
Outline
1. Being Lean
2. Experimentation, innovation
& breaking things
3. The CASSSH Model
4. Lessons Learned
5. Conclusions
Being Lean
The lean “company”
Optimize learning velocity
“If you want to increase your success
rate, double your failure rate”
Thomas J. Watson, IBM CEO (1914-56)
The lean DevOps
From Bernie Coyne, DevOps Evangelist, IBM Cloud - Austin Devops Unleashed 2015
Experimentation,
innovation
&
breaking things
● Offline Experimentation
○ Data Analysis
○ Modeling
○ Prototyping
● Online Experimentation
○ A/B Testing
Consumer Data Science
Enabling Experimentation
define_experiment(
experiment_name = 'homepage_image',
description = 'Sample description',
funnel = funnel.types.homepage_signup,
traffic_type = traffic.types.browser,
default_value = None,
layer = layer.types.logged_out_homepage,
layer_buckets = [
(range(0, 250), 'earth_image'),
(range(250, 500), 'book_image'),
(range(500, 750), 'person_image')
])
The probability of
breaking things
increases with
innovation velocity
Innovation vs. stability
The Innovation
Velocity curve can
shift with better
processes
Innovation vs. stability
CASSSH
(Cost, Availability, Scalability, Speed,
Security, devops Happiness)
Short-term vs. long-term
In-house vs. outsourced
Machines vs. DevOps
Cost
How many nines?
What’s the cost of an extra 9?
The Christmas Eve Paradigm
Availability
Are you ready to be big?
What is the probability of that happening and its cost?
Scalability
How much does speed matter?
Speed
Better safe than sorry
Security
What does that depend on?
● Developing velocity
● Impact
● Inversely correlated with probability of
being paged in the middle of the night
DevOps Happiness
The CASSSH Dilemma
Lessons Learned:
CASSSH in a
Lean Innovation
Environment
Cost? What cost?
Lesson 1
Quality pays off
Lesson 2
Lesson 2
Average Velocity
Average Velocity
Quality pays off
Lesson 2
Quality pays off
Average Velocity
Average Velocity
Lesson 2
Quality pays off -
Technical Debt
Everything (including CASSSH
dimensions) can be tested
Lesson 3
When things break:
Alerts are not notifications
Lesson 4
When things break:
Different shades of alerts
Lesson 4
Metrics, Metrics, Metrics
Lesson 5
Teams optimizing competing dimensions
= recipe for disaster
Lesson 6
Speed!!!Cost!!!
Teams optimizing competing dimensions
= recipe for disaster
Lesson 6
Innovation!!!Cost!!!
Everything is Production
(a.k.a. Prod is the new Dev)
Lesson 7
But...
Sometimes it helps to isolate things
Lesson 7
Conclusions
Conclusions
● Both companies and devops teams benefit from
being lean
● Being lean adds instability and risk
● Devops need to measure and optimize across the different
dimensions of CASSSH
● Lean Devops can implement processes that optimize
CASSSH and encourage innovation
Lean DevOps - Lessons Learned from Innovation-driven Companies

More Related Content

PDF
Machine learning the high interest credit card of technical debt [PWL]
PDF
10 more lessons learned from building Machine Learning systems
PPTX
Day 2 (Lecture 5): A Practitioner's Perspective on Building Machine Product i...
PDF
Data Workflows for Machine Learning - Seattle DAML
PPTX
Testing for the deeplearning folks
PPTX
Machine Learning With ML.NET
PDF
Guide to end end machine learning projects
PPTX
Machine learning 101 dkom 2017
Machine learning the high interest credit card of technical debt [PWL]
10 more lessons learned from building Machine Learning systems
Day 2 (Lecture 5): A Practitioner's Perspective on Building Machine Product i...
Data Workflows for Machine Learning - Seattle DAML
Testing for the deeplearning folks
Machine Learning With ML.NET
Guide to end end machine learning projects
Machine learning 101 dkom 2017

What's hot (20)

PDF
Tips for data science competitions
PDF
How i became a data scientist
PDF
Artwork Personalization at Netflix
PPTX
Introduction to ML.NET
PPTX
Machine Learning for .NET Developers - ADC21
PDF
General Tips for participating Kaggle Competitions
PDF
MLSEV Virtual. Applying Topic Modelling to improve Operations
PDF
Winning data science competitions, presented by Owen Zhang
PDF
Machine Learning for Dummies
PDF
The path to be a data scientist
PDF
Explainable AI - making ML and DL models more interpretable
PDF
Winning data science competitions
PPTX
Deep Learning for Natural Language Processing
PDF
Common Problems in Hyperparameter Optimization
PPTX
Training methdology testers to developers
PDF
Aaa ped-1- Python: Introduction to AI, Python and Colab
PPTX
Level Up Your Automated Tests
PDF
Dancing for a product release
PDF
Introduction to Data Science
PPTX
Microsoft azure machine learning
Tips for data science competitions
How i became a data scientist
Artwork Personalization at Netflix
Introduction to ML.NET
Machine Learning for .NET Developers - ADC21
General Tips for participating Kaggle Competitions
MLSEV Virtual. Applying Topic Modelling to improve Operations
Winning data science competitions, presented by Owen Zhang
Machine Learning for Dummies
The path to be a data scientist
Explainable AI - making ML and DL models more interpretable
Winning data science competitions
Deep Learning for Natural Language Processing
Common Problems in Hyperparameter Optimization
Training methdology testers to developers
Aaa ped-1- Python: Introduction to AI, Python and Colab
Level Up Your Automated Tests
Dancing for a product release
Introduction to Data Science
Microsoft azure machine learning
Ad

Viewers also liked (20)

PDF
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
PDF
MLConf Seattle 2015 - ML@Quora
PDF
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
PDF
Machine Learning for Q&A Sites: The Quora Example
PDF
Past, present, and future of Recommender Systems: an industry perspective
PDF
Past present and future of Recommender Systems: an Industry Perspective
PDF
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
PDF
Staying Shallow & Lean in a Deep Learning World
PDF
Recsys 2014 Tutorial - The Recommender Problem Revisited
PDF
Barcelona ML Meetup - Lessons Learned
PDF
Machine Learning to Grow the World's Knowledge
PDF
10 more lessons learned from building Machine Learning systems - MLConf
PDF
10 Lessons Learned from Building Machine Learning Systems
PPT
everything I needed to know about innovation, I learned by drawing cartoons
PPT
Koolielu 2.0: next generation educational portal
PPTX
e-learning_presentation_nov_2010
PDF
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
PPT
Learning portals, Repositories, Infrastructures
PPTX
Learning Portals: Transforming the Learner Experience
PPT
Technology In Classroom Settings 1
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
MLConf Seattle 2015 - ML@Quora
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
Machine Learning for Q&A Sites: The Quora Example
Past, present, and future of Recommender Systems: an industry perspective
Past present and future of Recommender Systems: an Industry Perspective
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Staying Shallow & Lean in a Deep Learning World
Recsys 2014 Tutorial - The Recommender Problem Revisited
Barcelona ML Meetup - Lessons Learned
Machine Learning to Grow the World's Knowledge
10 more lessons learned from building Machine Learning systems - MLConf
10 Lessons Learned from Building Machine Learning Systems
everything I needed to know about innovation, I learned by drawing cartoons
Koolielu 2.0: next generation educational portal
e-learning_presentation_nov_2010
FUTURESTACK13: Mobile Apps, A DevOps Way from Jonathan Karon, Engineering Man...
Learning portals, Repositories, Infrastructures
Learning Portals: Transforming the Learner Experience
Technology In Classroom Settings 1
Ad

Similar to Lean DevOps - Lessons Learned from Innovation-driven Companies (20)

PDF
Java Forum Nord 2015 - Swimming upstream in the container revolution
PDF
Geecon Microservices 2015 - Swimming upstream in the container revolution
PDF
Devoxx BE 2015 - Swimming upstream in the container revolution
PDF
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
PDF
JavaOne 2015 - Swimming upstream in the container revolution
PPT
Continuous Deployment
PPTX
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
PDF
DevOps Game at SGZA
PPTX
DevOps - Understanding Core Concepts
PDF
DevOps for the Discouraged
PPTX
Open Mastery: Let's Conquer the Challenges of the Industry!
PDF
Software Development 2020 - Swimming upstream in the container revolution
PDF
Swimming upstream in the container revolution
PDF
NextBuild 2015 - Swimming upstream in the container revolution
PPTX
The Lean Startup EA edition
PPTX
Dev ops from within
PPTX
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
PPTX
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
PPTX
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
PPTX
Java Forum Nord 2015 - Swimming upstream in the container revolution
Geecon Microservices 2015 - Swimming upstream in the container revolution
Devoxx BE 2015 - Swimming upstream in the container revolution
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
JavaOne 2015 - Swimming upstream in the container revolution
Continuous Deployment
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
DevOps Game at SGZA
DevOps - Understanding Core Concepts
DevOps for the Discouraged
Open Mastery: Let's Conquer the Challenges of the Industry!
Software Development 2020 - Swimming upstream in the container revolution
Swimming upstream in the container revolution
NextBuild 2015 - Swimming upstream in the container revolution
The Lean Startup EA edition
Dev ops from within
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing

More from Xavier Amatriain (16)

PDF
Data/AI driven product development: from video streaming to telehealth
PDF
AI-driven product innovation: from Recommender Systems to COVID-19
PDF
AI for COVID-19 - Q42020 update
PDF
AI for COVID-19: An online virtual care approach
PDF
Lessons learned from building practical deep learning systems
PDF
AI for healthcare: Scaling Access and Quality of Care for Everyone
PDF
Towards online universal quality healthcare through AI
PDF
From one to zero: Going smaller as a growth strategy
PDF
Learning to speak medicine
PDF
ML to cure the world
PDF
Recommender Systems In Industry
PDF
Medical advice as a Recommender System
PDF
Kdd 2014 Tutorial - the recommender problem revisited
PDF
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
PDF
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
PDF
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Data/AI driven product development: from video streaming to telehealth
AI-driven product innovation: from Recommender Systems to COVID-19
AI for COVID-19 - Q42020 update
AI for COVID-19: An online virtual care approach
Lessons learned from building practical deep learning systems
AI for healthcare: Scaling Access and Quality of Care for Everyone
Towards online universal quality healthcare through AI
From one to zero: Going smaller as a growth strategy
Learning to speak medicine
ML to cure the world
Recommender Systems In Industry
Medical advice as a Recommender System
Kdd 2014 Tutorial - the recommender problem revisited
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
MMDS 2014 Talk - Distributing ML Algorithms: from GPUs to the Cloud
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale

Recently uploaded (20)

PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PPTX
Lesson-3-Operation-System-Support.pptx-I
PPTX
Chapter_05_System Modeling for software engineering
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PDF
Bright VPN Crack Free Download (Latest 2025)
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
A Spider Diagram, also known as a Radial Diagram or Mind Map.
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
Folder Lock 10.1.9 Crack With Serial Key
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
PDF
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Mobile App Backend Development with WordPress REST API: The Complete eBook
Lesson-3-Operation-System-Support.pptx-I
Chapter_05_System Modeling for software engineering
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
HackYourBrain__UtrechtJUG__11092025.pptx
Cloud Native Aachen Meetup - Aug 21, 2025
CapCut PRO for PC Crack New Download (Fully Activated 2025)
What Makes a Great Data Visualization Consulting Service.pdf
Bright VPN Crack Free Download (Latest 2025)
Foundations of Marketo Engage: Nurturing
A Spider Diagram, also known as a Radial Diagram or Mind Map.
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
Crypto Loss And Recovery Guide By Expert Recovery Agency.
Folder Lock 10.1.9 Crack With Serial Key
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
Streamlining Project Management in Microsoft Project, Planner, and Teams with...

Lean DevOps - Lessons Learned from Innovation-driven Companies