Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

35
The Phoenix Project: Lessons Learned Gene Kim Author & DevOps Enthusiast @RealGeneKim

description

Keynote: The Phoenix Project: Lessons Learned - Gene Kim, IT Revolution Press

Transcript of Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Page 1: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

The Phoenix Project: Lessons LearnedGene KimAuthor & DevOps Enthusiast@RealGeneKim

Page 2: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Gene Kim (@realgenekim)•Studying high performing technology organizations since 1999

•Founder and former CTO of Tripwire•Co-author of:

•The Visible Ops Handbook (2004)•The Phoenix Project (2013)•DevOps Cookbook (2013 “soon”)

Page 3: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

@RealGeneKim

The Downward Spiral…

Page 4: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

@RealGeneKim

Page 5: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

@RealGeneKim

Page 6: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

@RealGeneKim

IT Ops And Dev At War

6

Page 7: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Page 8: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

My Top Four Lessons Learned

Page 9: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #1

The business value of DevOps is higher than we thought.

Page 10: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

High Performers Are More Agile

30x 8,000xmore frequent deployments

faster lead times than their peers

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

Page 11: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

2x 12xthe change success rate

faster mean time to recover (MTTR)

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

High Performers Are More Reliable

Page 12: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

High Performers Win In The Marketplace

2x 50%more likely to exceed profitability, market share & productivity goals

higher market capitalization growth over 3 years*

Source: Puppet Labs 2014 State Of DevOps: http://puppetlabs.com/2014-devops-report

Page 13: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Who Is Doing DevOps?•Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook …

•CSC, IBM, CA, SAP, HP, Microsoft, Red Hat …

•GE Capital, Nationwide, BNP Paribas, BNY Mellon, World Bank, Paychex, Intuit …

•The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target …

•General Motors, Northrop Grumman, LEGO, Bosche …

•UK Government, US Department of Homeland Security …

•Kansas State University…

Page 14: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #2

DevOps Is As Good For Dev…

Page 15: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #2

DevOps Is As Good For Dev… …As It Is For Ops

Page 16: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

DevOps Changes Lives

Source: http://www.facebook.com/note.php?note_id=14218138919

Page 17: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

“As a lifelong Ops practitioner, I know we need DevOps to make our work humane.

In the past, I’ve worked every holiday, on my birthday, my spouse’s birthday, and even on the day my son was born.”

Nathan ShimekEngineering Manager, New Context

Page 18: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

“As a developer, the most satisfying points in my career?

It’s when I wrote the code, pushed the button to deploy it, watched the metrics to see if it actually worked in production, and fixed it if it broke.”

Tim TischlerDirector of Operations EngineeringNike, Inc.

Page 19: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Dev And Ops: We’re Both Engineers

Page 20: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Dev And Ops: We’re Both EngineersThe top predictor of IT performance is…

Page 21: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Dev And Ops: We’re Both EngineersThe top predictor of IT performance was…

…whether Ops version controls all production artifacts

Page 22: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #3

The Need For High-Trust Management

Page 23: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Page 24: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Source: Typology Of Organizational Culture (Westrum, 2004)

Typology of Organizational Culture

Page 25: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Source: Typology Of Organizational Culture (Westrum, 2004)

Typology of Organizational Culture

Page 26: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #4

DevOps is not just for the unicorns…

Page 27: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Lesson #4

DevOps is not just for the unicorns…

DevOps is for horses, too.

Page 28: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

28

Page 29: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Experiment: COBOL App + 20 Tech Stacks

Source: Scott Prugh, Chief Architect, CSG, Inc.

And  the  customer  got  the  feature  in  half  the  6me!

Page 30: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

DevOps Enterprise Summit•San Francisco: October 21-23, 2014•DevOps Enterprise is a conference for horses, by horses

–Macy’s, Disney, GE Capital, Blackboard, Telstra, US Department of Homeland Security, CSG, Raytheon, Ticketmaster, Union Bank of California

•Leaders driving DevOps transformations will talk about–The business problem they set out to solve–The obstacles they had to overcome–The business value they created

•Learn more at http://devopsenterprise.io/

Page 31: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Why Do I Think This Is So Important?

Page 32: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

@RealGeneKim

The Downward Spiral…

Page 33: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Page 34: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Our MissionPosi6vely  Influence  The  Lives  Of  One  Million  IT  Professionals  By  2017

Page 35: Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014

Presented by

Want More Information?To receive the following:

• A link to these slides• More information on the DevOps Enterprise Summit (20%

discount: PUPPET20)• Join the reviewer list for our upcoming “DevOps Cookbook”

Text me To: [email protected] Body: devops,[email protected]

Example: devops,[email protected] DevOps,[email protected]