55
Session ID: @RealGeneKim, [email protected] Gene Kim DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

Embed Size (px)

Citation preview

Page 1: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

Session ID:

@RealGeneKim, [email protected]

Gene Kim

DevOps:

Who Will Create $2.6 Trillion In Business Value Per Year?

Page 2: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Opportunity Cost Of Wasted IT Spending?

2

$2,600,000,000,000.00($2.6 Trillion US)

Page 3: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

“Every company is an IT company, regardless of what business they think they’re in.”

— Christopher Little

3

Page 4: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Who Is In The Way Of All Our Business Goals?

We are here…

Where we need to be…

IT is always in the way(again…)

Page 5: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Act I: IT Ops Fixing Fragile Artifacts

Page 6: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 7: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The Product Managers

Page 8: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Act 2: The Developers

Page 9: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 10: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 11: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

IT Ops And Dev At War

11

Page 12: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Nothing Left For Infosec

Page 13: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Everyone Loses

Page 14: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim14

The DownwardSpiral…

Page 15: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

Act 3:There Is A Better Way…

15

Page 16: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Google, Amazon, Netflix, Spotify, Etsy, Spotify, Twitter, Facebook…

16

Page 17: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 18: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKimSource: John Allspaw

Page 19: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 20: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKimSource: John Allspaw

Page 21: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKimSource: John Allspaw

Page 22: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKimSource: John Jenkins, Amazon.com

Page 23: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

“Our business result? Conversion rate of the website is up 50 percent. Employee result? Everyone loves it, because now their ideas can make it to market.”

Making Changes When It Matters Most

“By installing a rampant innovation culture, we performed 165 experiments in the peak three months of tax season.”

–Scott Cook, Intuit Founder

23

Page 24: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Who Is Doing DevOps?

Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook… BNP Paribas, BNY Mellon, World Bank, Paychex, Intuit… The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target … SAP, HP, General Motors, Northrup Grumman …

UK Government, Kansas State University…

Who else?

24

Page 25: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

High Performing DevOps Teams

They’re more agile 30x more frequent deployments 8,000x faster lead time than their peers

They’re more reliable 2x the change success rate 12x faster MTTR

Source: Puppet Labs 2012 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic

Page 26: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim26

Page 27: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim27

“This book will have a profound effect on IT, just as The Goal did for manufacturing.” –Jez Humble, co-author Continuous Delivery

“This is the IT swamp draining manual for anyone who is neck deep in alligators.” –Adrian Cockroft, Cloud Architect at Netflix

“This is The Goal for our decade, and is for any IT professional who wants their life back.” –Charles Betz, IT architect, author “Architecture and Patterns for IT”

Page 28: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The First Way: Flow

Page 29: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

“deploys per day”

vs.

“lead time”

29

Page 30: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

“What is your lead time for changes?”

“How long does it take to go from code committed to code successfully

running in production?”

30

Page 31: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 32: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 33: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Create One Step Environment Creation Process

Make environments available early in the Development process Make sure Dev builds the code and environment at the same time Create a common Dev, QA and Production environment creation

process

Page 34: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

If I had a magic wand, I’d change the Agile sprints and definition of “done”:

“At the end of each sprint, we must have working and shippable code, demonstrated in an environment that resembles production.”

Page 35: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The First Way: Outcomes

Creating single repository for code and environments

Determinism in the release process

Consistent Dev, Test and Production environments, all properly built before deployment begins

Features being deployed daily without catastrophic failures

Decreased lead time

Faster cycle time and release cadence

Technologies needed: configuration management, provisioning, automated testing

Page 36: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The Second Way: Feedback

Page 37: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim37

Page 38: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

How many times per day is the andon cord pulled in a typical day at a Toyota manufacturing plant?

3500 times per day

Page 39: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Why would Toyota do something so disruptive as stopping production thousands of times per day?

“It’s the only way we can build 2,000 vehicles per day – that’s one completed vehicle every 55 seconds.”

Page 40: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Google Dev And Ops (2013)

15,000 engineers, working on 4,000+ projects All code is checked into one source tree (billions of files!)

5500 code commits/day 75 million test cases are run daily

40

"Automated tests transform fear into boredom."

-- Eran Messeri, Google

Page 41: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

“We found that when we woke up developers at 2am, defects got fixed faster than ever”

– Patrick Lightbody, CEO, BrowserMob

“You build it, you run it.”– Werner Vogels CTO, Amazon

Developers Carry Pagers

Page 42: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The Second Way:Outcomes

Defects and security issues getting fixed faster than ever Disciplined automated testing enabling many simultaneous small,

agile teams to work productively All groups communicating and coordinating better Everybody is getting more work done

Technologies needed: automated regression testing, static code analysis, production monitoring

Page 43: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The Third Way:Continual Experimentation And Learning

Page 44: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Break Things Early And Often

“Do painful things more frequently, so you can make it less painful… We don’t get pushback from Dev, because they know it makes rollouts smoother.”

– Adrian Cockcroft, Architect, Netflix

Page 45: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim45

Page 46: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Inject Failures Often

Page 47: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

You Don’t Choose Chaos Monkey…Chaos Monkey Chooses You

Page 48: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

The Third Way:Outcomes

A culture that values learning A culture of fearless improvement (as opposed to a culture of fear) Development, Test and IT Operations is enabling organization to

out-innovate the competition and help the business win

Technologies needed: great production monitoring

Page 49: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

Why Do I Think This Is Important?

49

Page 50: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim50

The DownwardSpiral…

Page 51: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Page 52: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Opportunity Cost Of Wasted IT Spending:

52

$2,600,000,000,000.00($2.6 Trillion US)

Page 53: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

Objections You May Hear

“This is only for the unicorns. We’re not Google or Amazon or Spotify.”

“The IT Operations monitoring market is 20 years old. All the product sales have already been sold. There’s no new opportunities out there.”

“All these problems are process and cultural issues. That’s what I need to fix, not implement tools.”

53

Page 54: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim

If I Could Wave A Magic Wand, Everyone Will…

Have belief and confidence that you can show prospects their own downward spiral stories that will resonate, and resonate at the highest levels

Be able to challenge prospects to have their own “aha” moment and be able to help them start their own transformations

Be able to help your customers automate their processes, not just to increase availability, but to help them enable innovation

Help your customers win in the marketplace, free them from tedium and suffering, and achieve their highest and best potential as fellow human beings

54

Page 55: DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?

@RealGeneKim55

“Some books you give to friends, for the joy of sharing a great novel.

“Some books you recommend to your colleagues and employees, to findcommon ground.

“Some books you share with your boss, to plant the seeds of a big idea.

“The Phoenix Project is all three.”

–Jeremiah Shirk, DevOps Leader, Kansas State University

Our Mission: Positively Impact The Lives Of One Million IT Professionals By 2017

Free 170 page excerpt:http://itrevolution.com/the-phoenix-project-excerpt/