Upload
perforce
View
299
Download
0
Tags:
Embed Size (px)
Citation preview
@RealGeneKimBrought to you by
Jonathan ThorpeTechnical Marketing Manager, Perforce
Before joining Perforce as a Technical Marketing Manager focused on Continuous Delivery and DevOps, Jonathan Thorpe held technical marketing roles at CFEngine, Serena, and Electric Cloud, where he specialized in DevOps culture and automation technologies. In his spare time you can find him reading, playing with all of the current video game consoles, dabbling with mobile software development, and playing with the Raspberry Pi.
@RealGeneKimBrought to you by
Gene KimDevOps Researcher & Author
Co-Author, “The Phoenix Project" Founder and former CTO, Tripwire, Inc.Studied high performing technology organizations since 1999
30x more frequent deployments
@RealGeneKimBrought to you by
“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”
@RealGeneKimBrought to you by
WHAT DOES HIGH PERFORMANCE
LOOK LIKE?
@RealGeneKimBrought to you by
High Performers Are More Agile
30xmore frequentdeployments
8,000xfaster lead timesthan their peers
Source: Puppet Labs 2013 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic
@RealGeneKimBrought to you by
High Performers Are More Reliable
2xthe change
success rate
12xfaster mean time to recover (MTTR)
Source: Puppet Labs 2013 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic
@RealGeneKimBrought to you by
High Performers Win In the Marketplace
2xMore likely to exceed
profitability, market share& productivity goals
50%Higher market
capitalization growth over 3 years*
Source: Puppet Labs 2013 State Of DevOps: http://puppetlabs.com/2013-state-of-devops-infographic
@RealGeneKimBrought to you by
THE TOP PREDICTOR OF PERFORMANCE
Brought to you by @RealGeneKim
Dev and Ops: We’re Both Engineers
The top predictor of IT performance is…
Brought to you by @RealGeneKim
Dev and Ops: We’re Both Engineers
The top predictor of IT performance is…
…whether Ops version controls all production artifacts
Brought to you by @RealGeneKim
Version control of all production artifacts Continuous integration and deployment Automated acceptance testing Peer-review of production changes (vs. external change
approval) High trust culture Proactive monitoring of the production environment Win-win relationship between Dev and Ops
Top Predictor of IT Performance (2014)
Brought to you by @RealGeneKim
“Single source of truth” for Dev and Ops Control entropy in environment configurations Mutual accountability between Dev and Ops Mutual trust between Dev and Ops
This was a common thread in almost every transformation story at DevOps Enterprise
Why Version Control Matters
Brought to you by @RealGeneKim
Source: http://www.facebook.com/note.php?note_id=14218138919
Deploy Smaller Changes, More Frequently*
Brought to you by @RealGeneKim
Decouple feature releases from code deployments Deploy features in a disabled state, using feature flags Require all developers check code into trunk daily
(at least) Practice deploying smaller changes, which dramatically
reduces risk and improves MTTR
Deploy Smaller Changes, More Frequently*
@RealGeneKimBrought to you by
WHAT DOES A GREAT DEPLOYMENT
PIPELINE LOOK LIKE?
Brought to you by @RealGeneKimSource: “Continuous Delivery” (Humble, Farley)
A Deployment Pipeline
Brought to you by @RealGeneKim
Source: “Continuous Delivery” (Humble, Farley)
Version Control In A Deployment Pipeline
Brought to you by @RealGeneKim
Source: Martin Fowler, Alister Scott (http://watirmelon.com)
Automated Testing: Good and Bad
Brought to you by @RealGeneKim
Source: Paul Hammant: Facebook's Trunk Based Development (take 2) (http://paulhammant.com/2013/03/13/facebook-tbd-take-2/)
Version Control, Branching, Dev/Test Roles
@RealGeneKimBrought to you by
WHAT IS THE VALUE TO DEV AND OPS?
Brought to you by @RealGeneKim
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
“
”
Brought to you by @RealGeneKim
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.
”
“
@RealGeneKimBrought to you by
HIGH PERFORMANCE IS ONLY FOR
UNICORNS RIGHT?
Brought to you by @RealGeneKim
Brought to you by @RealGeneKim
HP LaserJet Firmware
Brought to you by @RealGeneKim
▪Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook …▪Dynatrace, 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…
Who else?
Who is Doing DevOps?
Brought to you by @RealGeneKim
▪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
Learning From DevOps Enterprise
Brought to you by @RealGeneKim
To receive the following:▪ A copy of this presentation▪ A free 140 page excerpt of The Phoenix Project▪ Information on the DevOps Enterprise Summit▪ Recommended reading list for enterprise
DevOps adoption▪ See early drafts of our upcoming DevOps
Cookbook
Just pick up your phone, and send an email:
Subject: perforce
perforce
Want More Learn More?
Q&A