How Do We Better Sell DevOps? - PuppetConf 2013
-
Upload
puppet-labs -
Category
Technology
-
view
4.670 -
download
1
description
Transcript of How Do We Better Sell DevOps? - PuppetConf 2013
![Page 2: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/2.jpg)
@RealGeneKim
Act I: IT Ops Fixing Fragile Artifacts
![Page 3: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/3.jpg)
@RealGeneKim
![Page 4: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/4.jpg)
@RealGeneKim
The Product Managers
![Page 5: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/5.jpg)
@RealGeneKim
Act 2: The Developers
![Page 6: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/6.jpg)
@RealGeneKim
![Page 7: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/7.jpg)
@RealGeneKim
![Page 8: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/8.jpg)
@RealGeneKim
IT Ops And Dev At War
11
![Page 9: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/9.jpg)
@RealGeneKim
Nothing Left For Infosec
![Page 10: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/10.jpg)
@RealGeneKim
![Page 11: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/11.jpg)
@RealGeneKim14
The DownwardSpiral…
![Page 12: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/12.jpg)
Act 3:There Must Be A Better Way…
15
![Page 13: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/13.jpg)
@RealGeneKimSource: John Allspaw
![Page 14: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/14.jpg)
@RealGeneKimSource: John Allspaw
![Page 15: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/15.jpg)
How Do We Help Others Achieve Their Own “Aha” Moments?
30
![Page 16: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/16.jpg)
@RealGeneKim
![Page 17: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/17.jpg)
@RealGeneKim
Eric Passmore, former SVP Global Engineering, AOL (2007)
32
![Page 18: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/18.jpg)
The Downward Spiral
Operations Sees… Fragile applications are prone to
failure Long time required to figure out
“which bit got flipped” Detective control is a salesperson Too much time required to restore
service Too much firefighting and unplanned
work Planned project work cannot
complete Frustrated customers leave Market share goes down Business misses Wall Street
commitments Business makes even larger
promises to Wall Street
Dev Sees… More urgent, date-driven projects
put into the queue Even more fragile code put into
production More releases have increasingly
“turbulent installs” Release cycles lengthen to amortize
“cost of deployments” Failing bigger deployments more
difficult to diagnose Most senior and constrained IT ops
resources have less time to fix underlying process problems
Ever increasing backlog of infrastructure projects that could fix root cause and reduce costs
Ever increasing amount of tension between IT Ops and DevelopmentThese aren’t IT Operations problems…
These are business problems!
![Page 19: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/19.jpg)
@RealGeneKim
Dr. Bill Lattin
34
![Page 20: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/20.jpg)
@RealGeneKim
Stages Of Value Selling
Problem Significance Solution Value
35
![Page 21: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/21.jpg)
@RealGeneKim
Easy Lines To Get Started
Problem “What’s the difference between a good day and a bad
day?” “What keeps you up at night?”
36
![Page 22: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/22.jpg)
@RealGeneKim
Easy Lines To Get Started
Significance “Does anyone really care if that bad thing happens?” “On a scale of 1-10, how big of a problem is this?” “So what?”
37
![Page 23: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/23.jpg)
@RealGeneKim
Easy Lines To Get Started
Solution “If you could wave a magic wand, what would you
do?” “If you were king/queen, what would it look like?”
38
![Page 24: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/24.jpg)
@RealGeneKim
Easy Lines To Get Started
Value “What’s in it for you?” “In six months, if all this comes true, what does life
look like for you?”
39
![Page 25: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/25.jpg)
@RealGeneKim
Stages Of Value Selling
Problem Significance Solution Value
40When you do this, it should give you confidence that you’re not wasting
anyone’s time.
![Page 26: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/26.jpg)
The Downward Spiral
Operations Sees… Fragile applications are prone to
failure Long time required to figure out
“which bit got flipped” Detective control is a salesperson Too much time required to restore
service Too much firefighting and unplanned
work Planned project work cannot
complete Frustrated customers leave Market share goes down Business misses Wall Street
commitments Business makes even larger
promises to Wall Street
Dev Sees… More urgent, date-driven projects
put into the queue Even more fragile code put into
production More releases have increasingly
“turbulent installs” Release cycles lengthen to amortize
“cost of deployments” Failing bigger deployments more
difficult to diagnose Most senior and constrained IT ops
resources have less time to fix underlying process problems
Ever increasing backlog of infrastructure projects that could fix root cause and reduce costs
Ever increasing amount of tension between IT Ops and DevelopmentThese aren’t IT Operations problems…
These are business problems!
![Page 27: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/27.jpg)
More Patterns And Members Of The Tribe We Need To Recruit
42
![Page 28: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/28.jpg)
@RealGeneKim
Gene Kim, CTO, Tripwire, Inc. (2006)
43
![Page 29: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/29.jpg)
The Downward Spiral
Operations Sees… Fragile applications are prone to
failure Long time required to figure out
“which bit got flipped” Detective control is a salesperson Too much time required to restore
service Too much firefighting and unplanned
work Planned project work cannot
complete Frustrated customers leave Market share goes down Business misses Wall Street
commitments Business makes even larger
promises to Wall Street
Dev Sees… More urgent, date-driven projects
put into the queue Even more fragile code put into
production More releases have increasingly
“turbulent installs” Release cycles lengthen to amortize
“cost of deployments” Failing bigger deployments more
difficult to diagnose Most senior and constrained IT ops
resources have less time to fix underlying process problems
Ever increasing backlog of infrastructure projects that could fix root cause and reduce costs
Ever increasing amount of tension between IT Ops and DevelopmentThese aren’t IT Operations problems…
These are business problems!
![Page 30: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/30.jpg)
@RealGeneKim
Anonymous Product Manager/UX (2011)
45
![Page 31: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/31.jpg)
The Downward Spiral
Operations Sees… Fragile applications are prone to
failure Long time required to figure out
“which bit got flipped” Detective control is a salesperson Too much time required to restore
service Too much firefighting and unplanned
work Planned project work cannot
complete Frustrated customers leave Market share goes down Business misses Wall Street
commitments Business makes even larger
promises to Wall Street
Dev Sees… More urgent, date-driven projects
put into the queue Even more fragile code put into
production More releases have increasingly
“turbulent installs” Release cycles lengthen to amortize
“cost of deployments” Failing bigger deployments more
difficult to diagnose Most senior and constrained IT ops
resources have less time to fix underlying process problems
Ever increasing backlog of infrastructure projects that could fix root cause and reduce costs
Ever increasing amount of tension between IT Ops and DevelopmentThese aren’t IT Operations problems…
These are business problems!
![Page 32: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/32.jpg)
@RealGeneKim
Anonymous Infosec (2012)
47
![Page 33: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/33.jpg)
@RealGeneKim
Josh Corman (2012)
48
![Page 34: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/34.jpg)
@RealGeneKim
Justin Collins, Neil Matatall and Alex Smolen from Twitter
49
![Page 35: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/35.jpg)
50@RealGeneKim
Value To Infosec
Integrate security testing into daily Dev work Reduce time from “find to fix” Reduce surface area of risk Non-functional requirements (Anonymous can
do 6 GB/sec DDoS: how can we survive it?) Enforce consistency Build in auditability Have reliance on IT Ops tools in daily use Traceability of production artifacts
![Page 36: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/36.jpg)
The Downward Spiral
Operations Sees… Fragile applications are prone to
failure Long time required to figure out
“which bit got flipped” Detective control is a salesperson Too much time required to restore
service Too much firefighting and unplanned
work Planned project work cannot
complete Frustrated customers leave Market share goes down Business misses Wall Street
commitments Business makes even larger
promises to Wall Street
Dev Sees… More urgent, date-driven projects
put into the queue Even more fragile code put into
production More releases have increasingly
“turbulent installs” Release cycles lengthen to amortize
“cost of deployments” Failing bigger deployments more
difficult to diagnose Most senior and constrained IT ops
resources have less time to fix underlying process problems
Ever increasing backlog of infrastructure projects that could fix root cause and reduce costs
Ever increasing amount of tension between IT Ops and DevelopmentThese aren’t IT Operations problems…
These are business problems!
![Page 37: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/37.jpg)
@RealGeneKim52
![Page 38: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/38.jpg)
Learn Adoption
108,00+
![Page 39: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/39.jpg)
![Page 40: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/40.jpg)
Value And Objection Handling
55
![Page 41: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/41.jpg)
56@RealGeneKim
Our Desired Future Reality
Installs are predictable and require less time/effort than ever Engineering teams take decisive steps to correct bad installs (and they
don’t happen again) We are deploying code faster than ever, and can quickly detect and
recover We have operational discipline to enforce a structured resolution
process Less unexpected downtime Schedule and complete infrastructure improvement projects Bad installs rarely have a cascading effect Business unit releases are on schedule (vs delayed) Customers rarely leave We’re winning customers We exceed our 20% growth target Our business hitting earnings targets We can tackle even more projects, hire more stars, etc.
![Page 42: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/42.jpg)
@RealGeneKim
High Performing DevOps Teams
They’re more agile 30x more frequent deployments 8,000x faster cycle 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 43: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/43.jpg)
58
How organizations achieve high performance
• 89% have infrastructure artifacts in version control• 82% have automated process to create environments
Source: Puppet Las 2012 DevOps Survey Of Practice
![Page 44: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/44.jpg)
59
Performance by DevOps maturity
Organizations that implemented DevOps practices over 12
months ago were 5x more likely to be high performing than
organizations that weren’t implementing DevOps at all.
Source: Puppet Las 2012 DevOps Survey Of Practice
![Page 45: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/45.jpg)
@RealGeneKim
Who Is Doing DevOps?
Google, Amazon, Netflix, Etsy, Twitter, Facebook, Pinterest …
BNY Mellon, Bank of America, World Bank, Paychex, Intuit…
The Gap, Nordstrom, REI, Macy’s, GameStop, …
Portland State University, Seton Hill University, Kansas State University…
Who else?
60
![Page 46: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/46.jpg)
@RealGeneKim
Who Is Doing DevOps?
Google, Amazon, Netflix, Etsy, Twitter, Facebook, Pinterest …
BNY Mellon, Bank of America, World Bank, Paychex, Intuit…
The Gap, Nordstrom, REI, Macy’s, GameStop, …
Portland State University, Seton Hill University, Kansas State University…
Who else?
61
![Page 47: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/47.jpg)
@RealGeneKim62
![Page 48: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/48.jpg)
@RealGeneKim
Dorian Cougias
63
![Page 49: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/49.jpg)
@RealGeneKim
![Page 50: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/50.jpg)
@RealGeneKim65
“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 51: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/51.jpg)
Why Do I Think This IsImportant?
113
![Page 52: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/52.jpg)
@RealGeneKim114
The DownwardSpiral…
![Page 53: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/53.jpg)
@RealGeneKim
![Page 54: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/54.jpg)
@RealGeneKim116
![Page 55: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/55.jpg)
@RealGeneKim
If I Could Wave A Magic Wand, Everyone Will…
Be energized about how practitioners can contribute in this organizational journey
Leave with some concrete steps to get some great outcomes
Help create the coalition that starts putting DevOps practices into place
117
![Page 56: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/56.jpg)
@RealGeneKim119
“Some books you give to friends, for the joy of sharing a great novel.
“Some books you recommend to your colleagues and employees, to create common ground.
“Some books you share with your boss, to plant the seeds of a big idea.
“The Phoenix Project is all three.”
--Jeremiah Shirk, Integration & Infrastructure Manager at Kansas State University
![Page 57: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/57.jpg)
@RealGeneKim
Our Mission: Positively Impact The Lives Of One Million IT Workers By 2017
Free 170 page excerpt:http://itrevolution.com/the-phoenix-project-excerpt/
http://slideshare.net/realgenekim
DevOps Defensive Audit Toolkit
Enterprise DevOps Case Studies
Early draft of upcoming “DevOps Cookbook” (Allspaw, DeBois, Edwards, Humble, Kim, Orzen)
Email me at [email protected]
![Page 58: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/58.jpg)
Learn Adoption
108,00+
![Page 59: How Do We Better Sell DevOps? - PuppetConf 2013](https://reader036.fdocuments.us/reader036/viewer/2022062418/55534e5cb4c9059e688b4eba/html5/thumbnails/59.jpg)