Lean DevOps - Lessons Learned from Innovation-driven Companies
-
Upload
xavier-amatriain -
Category
Software
-
view
3.082 -
download
3
Transcript of Lean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOpsLessons 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
“If you want to increase your success
rate, double your failure rate”Thomas J. Watson, IBM CEO (1914-56)
● 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') ])
What does that depend on?
● Developing velocity
● Impact
● Inversely correlated with probability of
being paged in the middle of the night
DevOps Happiness
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