building value through devops - service management 2019€¦ · the devops transformation . what is...

39
Building Value Through DevOps Nicole Forsgren, PhD Director, Organizational Performance & Analytics, CHEF

Upload: others

Post on 16-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Building Value Through DevOps Nicole Forsgren, PhD Director, Organizational Performance & Analytics, CHEF

Page 2: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

The DevOps transformation

Page 3: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 4: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 5: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 6: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 7: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 8: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 9: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 10: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

What is DevOps?

Page 11: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 12: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 13: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 14: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 15: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 16: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

High Performing IT organizations

2x More likely to exceed Profitability, Market share, and Productivity goals

50% Higher market cap growth over 3 years*

The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 17: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

High Performing DevOps teams

More throughput

30x More frequent deployments

200x Faster lead times than peers

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 18: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

High Performing DevOps teams

More stability

60x (2015)

3x (2014) Change Success Rate

168x (2015)

48x (2014) Faster Mean time to recovery (MTTR)

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 19: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

What can this mean for value delivery for us?

Page 20: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

More throughput What does this mean for: The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

30x More frequent deployments

New content delivery Value/savings around A/B testing Value around speed to market Compliance / regulatory Security 200x

Faster lead times

Page 21: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Evaluating well-designed and executed experiments that were designed to improve a key metric, only about 1/3 were successful at improving the key metric!

Online Experimentation at Microsoft, Kohavi et al http://stanford.io/130uW6X

Page 22: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

More stability What does this mean for:

60x Fewer deploy failures

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Value/savings around reliability Value/savings around uptime Compliance Security Reputation around compliance & security

168x Faster MTTR

Page 23: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 24: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 25: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Key contributors § Version control for all artifacts § Repeatability, consistency, fast creation

§ Automated Testing § Proactive monitoring and notification

Page 26: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 27: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Key contributors § Cooperation between separate groups § Interactions are a win-win

§ Peer-reviews § Not traditional Change Approval Boards

Page 28: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 29: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Key contributors § Job satisfaction § Lean management practices § Generative organizational culture

Page 30: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Job Satisfaction

Job satisfaction is the # 1 predictor of organizational performance

Highly correlated with Job Satisfaction ★  High-trust organizational

culture ★  Climate of learning ★  Win-win relationships

between teams ★  Proactive monitoring ★  Use of version control ★  Automated testing

Page 31: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Lean Management Practices

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 32: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Organizational Culture Pathological Power-oriented

Bureaucratic Rule-oriented

Generative Performance-oriented

Low cooperation Modest cooperation High cooperation

Messengers shot Messengers neglected Messengers trained

Responsibilities shirked Narrow responsibilities Risks are shared

Bridging discouraged Bridging tolerated Bridging encouraged

Failure leads to scapegoating

Failure leads to justice Failure leads to inquiry

Novelty crushed Novelty leads to problems Novelty implemented

15% 52% 33% The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 33: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Intuit “By installing a rampant innovation culture, we performed 165 experiments in the peak three months of tax season. Our business result? Conversion rate of the website is up 50%. Employee result? Everyone loves it, because their new ideas can make it to market. ” - Scott Cook, Intuit founder

Page 34: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Amazon “I think building this culture is the key to innovation. Creativity must flow from everywhere. Whether you are a summer intern or the CTO, any good idea must be able to seek an objective test, preferably a test that exposes the idea to real customers. Everyone must be able to experiment, learn, and iterate.” - Greg Linden

Page 35: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

Value Automation and tooling Practice and process Communication and Culture

Page 36: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

And look at the larger picture

But let’s step back…

Page 37: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture
Page 38: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

For more information

Page 39: Building Value Through DevOps - Service Management 2019€¦ · The DevOps transformation . What is DevOps? Value Automation and tooling Practice and process Communication and Culture

@nicolefv nicoleforsgren.com

Thank you