edit privacy settings analytics free collect leads micro focus devops drive-in with gene kim on how...

28
1 How to Achieve High Performance IT: Top Lessons Learned with Gene Kim December 1 th 2016, 9:00 am PST

Upload: serena-software

Post on 19-Jan-2017

142 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

1

How to Achieve High Performance IT:Top Lessons Learned with Gene Kim

December 1th 2016, 9:00 am PST

Page 2: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

2

Today’s Drive-In Guest Speaker – Gene Kim

Drive-In Guest Speaker

Gene KimResearcher and Author@RealGeneKIm

Drive-In Host

Mark LevyDirector of StrategyMicro Focus@markorinlevy

Page 3: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

What is the business value of adopting DevOps?

Page 4: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

The DevOps Handbook Is Here!

▪ 5+ years in the making▪ 23 chapters▪ 48 case studies▪ 98,124 words▪ 48 images▪ 503 endnotes▪ 192 footnotes

Page 5: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

High Performers Are More Agile

200x 2,555xmore frequent deployments

faster lead times than their peers

Source: Puppet Labs 2015 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 6: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

High Performers Are More Reliable

3x 24xlower change failure rate

faster mean time to recover (MTTR)

Source: Puppet Labs 2015 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 7: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

High Performers Are More Secure And Controlled

2x 29%less time spent remediating security issues

more time spent on new work

Source: Puppet Labs 2015 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 8: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

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

Page 9: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Session ID:

DevOps Is For The Unicorns…

Page 10: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Session ID:

DevOps Is For The Unicorns…...And The Horses, Too

Page 11: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

DevOps Enterprise: Lessons Learned▪ On Nov. 7-9, we held the third DevOps Enterprise

Summit, a conference for horses, by horses▪ Speakers included fifty leaders from:

▪ Macy’s, Disney, Target, GE Capital, Western Union, Sherwin Williams, Blackboard, Nordstrom, Telstra, US Department of Homeland Security, CSG, Raytheon, IBM, Ticketmaster, MITRE, Marks and Spencer, Barclays Capital, Microsoft, Nationwide Insurance, Capital One, Gov.UK, Fidelity, Rally Software, Neustar, Walmart, PNC, ADP, …

Page 12: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Observations▪ They were using the same technical practices and getting

the same sort of metrics as the unicorns▪ Target: 100+ deploys per week, < 10 incidents per month, enabled

53 business initiatives▪ Capital One: 100s of deploys per day, lead time of minutes▪ Macy’s: 1,500 manual tests every 10 days, now 100Ks automated

tests run daily▪ Disney: Has embedded nearly 100 Ops engineers into LOB teams

across the enterprise▪ Nationwide Insurance: Retirement Plans app (COBOL on

mainframe)▪ Raytheon: testing and certification from months to a day▪ US CIS: security and compliance testing run every code commit

Page 13: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Page 14: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Other Side Of Innovation

12

Page 15: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Getting Started

Page 16: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Case Study:

2005 Google Web Services Transformation

Page 17: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

The Birth And Death Of Etsy Sprouter

▪ Conway’s Law: “if you have four groups working on a compiler, you’ll get a four pass compiler”

▪ A story about teams of engineers implementing changes▪ Devs and DBAs

▪ Devs and DBAs and Sprouter team▪ Devs

Page 18: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Session ID:

DevOps Enables Dynamic, Learning Organizations…

Page 19: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Dr. Steven Spear

“While designing perfectly safe systems is likely beyond our abilities, safe systems are close to achievable” when the four following conditions are met…”

Source: Dr. Steven Spear

Page 20: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Capability 1

▪ See problems as they occur:▪ Complex work is managed so that problems in design

are revealed▪ They see problems as they occur, through relentless

testing of assumptions

Automated testing in the deployment pipeline, proactive monitoring of the production environment, …

Source: Dr. Steven Spear

Page 21: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Capability 2

▪ Swarming and solving problems as they are seen to build new knowledge▪ Problems that are seen are solved so that new

knowledge is built quickly▪ Improvement of daily work is prioritized above daily

work

Stopping work when builds, tests, deployments and services break,enabling fast feedback loops, especially to Dev…

Source: Dr. Steven Spear

Page 22: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Capability 3

▪ Spreading new knowledge throughout the organization▪ The new discovery of local knowledge and

improvements are turned into global improvements, shared throughout the organization

▪ Learning is fed back into the system to prevent future failures

High trust culture, blameless post-mortems when things go wrong, single source code repositories, internal conferences…

Source: Dr. Steven Spear

Page 23: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

"Automated tests transform fear into boredom." -- Eran Messeri, Google

Google Dev And Ops (2013)

▪ 15,000 engineers, working on 4,000+ projects▪ All code is checked into one source tree

(billions of files!)▪ 5,500 code commits/day▪ 75 million test cases are run daily

Page 24: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

“[The result of Admiral Rickover creating this capability] was that a young crew and their officers setting out for their first cruise on a US naval vessel benefits from the collective experience gained from over 5,700 reactor-years of experience behind them.”

— Dr. Steven Spear

Page 25: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

@RealGeneKim

Capability 4

▪ Leading by developing▪ The job of leaders is not to command and control, but to

create other capable leaders who can perpetuate this system of work

Source: Dr. Steven Spear

“My goal is not to direct and control, but to guide and enable”

Page 26: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

1

Questions

Page 27: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

5

Upcoming Webinar: December 6th @ 2 pm ET

https://www.techwell.com/web-seminars

Page 28: Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-in with Gene Kim on How to Achieve High Performance IT

3

Thank you!