Although DevOps practices have gained wide adoption across industries, many organizations are still failing in their digital transformation efforts because they focus on tools over people and processes. You can avoid this trap by providing DevOps as a platform that is built and maintained by experts who provide standardized tools, templates, and processes to teams across the organization—regardless of those teams’ roles within the company, the type of applications or environments they work with, or the software delivery patterns they’ve adopted.
A centralized DevOps platform allows developers to leverage predefined delivery processes, so they don’t have to reinvent the wheel to get their apps into Production. It also helps ensure the right processes are followed and the right people are involved at the right times. A DevOps platform can provide both technical users and business stakeholders with end-to-end visibility into the software delivery process—promoting information sharing and collaboration across the organization.
Learn how to successfully implement a DevOps platform in your organization, so that every team gets the tools, templates, and visibility they need to deliver software faster than ever before.
2. 2
Housekeeping
▪ This webinar is being recorded
▪ Links to the slides and the recording will be
made available after the presentation
▪ You can post questions via the GoToWebinar
Control Panel
3. 3
Hundreds of Companies
deliver software with
XebiaLabs
XebiaLabs DevOps Platform
providing intelligence, automation and control
across the entire software delivery process
Shift to
the Cloud
Migrate to
Containers
Connect all
Pipelines
Connect
CI/CD &
ITSM
Improve
Governance
& Security
SCALE DEVOPS ACROSS THE ENTERPRISE
5. 5
The Unicorn Project
▪ This highly anticipated follow-up to the
bestselling title The Phoenix Project is
available November 26!
▪ Get it here first!
− First excerpt available in Handouts section of
the GoToWebinar Control Panel
− Five lucky winners will get a free copy shipped
to them at the end of October
8. 8
The Problems That Still Remain
▪ Absence of support for the invisible structures needed to enable
developer productivity
▪ Strong opposition to support new ways of working
▪ Ambiguity on what behaviors to support during a transformation
9. 9
▪ Nearly 3 years, 1600 hours of work
▪ Publication date: November 26
▪ Wanted to capture the heroic journeys of
the DevOps Enterprise community
10. 10
The Five Ideals
1. Locality and Simplicity
2. Focus, Flow, and Joy
3. Improvement of Daily Work
4. Psychological Safety
5. Customer Focus
11. 11
What is a DevOps Platform?
Accelerates DevOps adoption across the enterprise
Predefined patterns provide expert knowledge
Services are ready for use and available to all teams
Enforces compliance and IT governance
20. 20
As Your Ambassador From Dev
▪ For decades, I self-identified as an Ops person…
▪ 2 years ago, I’ve started to self-identify as Dev
− Clojure / ClojureScript
− LISP, functional programming, immutability
− 3000 lines of Objective C -> 1500 lines of TypeScript/React -> 500 lines of
ClojureScript
▪ Development is so fun, and these days, you can do miraculous things
with so little effort
21. 21
The Second Ideal: Focus and Flow
▪ Ideal: your energy and time is focused on solving the business
problem, and you’re having fun
▪ Not Ideal: all your time is spent trying to solve problems you don’t
even want to solve (e.g., YAML files, Makefile and spaces in filenames,
bash)
22. 22
Never Have I Valued Infrastructure More
▪ Things I detest now
− Everything outside of my application
− Connecting to anything to anything
− Updating dependencies
− Secrets management
− Bash
− YAML
− Patching
− Building kubernetes deployment files (mostly by Googling)
− Why my cloud costs are so high
23. 23
Two Types Of Learning
● Procedural Learning
● One-shot Learning
27. 27
Not Ideal
“In manufacturing, the absence of effective feedback often contribute to major
quality and safety problems. In one well-documented case at the General Motors
Fremont manufacturing plant, there were no effective procedures in place to detect
problems during the assembly process, nor were there explicit procedures on what
to do when problems were found.
“As a result, there were instances of engines being put in backward, cars missing
steering wheels or tires, and cars even having to be towed off the assembly line
because they wouldn’t start.”
Source: DevOps Handbook
28. 28
Create as much feedback in our system, from as many areas in
our system, sooner, faster, and cheaper, with as much clarity
between cause and effect.
Why? Because the more assumptions we can invalidate, the
more we learn, improving our ability to fix problems and
innovate.
Source: DevOps Handbook
Ideal
30. 30
The Third Ideal: Enabling Greatness
▪ Ideal: 3-5% of developers dedicated to improving developer
productivity
− Google: likely 1,500+ devs ($1B+)
− Microsoft: likely over 3,000 devs
▪ Not ideal: assigned to summer interns and “people not good enough to
be developers”
31. @RealGeneKim
How many times per day is the andon cord
pulled in a typical day at a Toyota manufacturing
plant?
3,500 times per day
Source: http://www.gembapantarei.com/2008/04/how_many_times_do_you_pull_the_andon_cord_each_day.html
33. 33
"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
35. 35
Fast Push To Market
Debts & Risks
Features
Quality
Defects
36. 36
Fast Push To Market — Continued
Features
Defects
Defect fixing dominates work
Site reliability tanks
Slower and slower velocity
Customers leave
Morale plunges
Devs leave because everything is hard
Quality
Debts & Risks
39. 39
Near Death Experiences
● Ebay (1999)
● Microsoft (2002): Bill Gates memo
● Google (2005): Automated testing culture
● Amazon (2004): Jeff Bezos memo
● Twitter (2008)
● LinkedIn (2009)
● Etsy (2009)
40. 40
2002 Microsoft Security
Standdown
▪ Famously, Microsoft after SQL
Slammer required every product
group to freeze feature
Source: https://www.wired.com/2002/01/bill-gates-trustworthy-computing/
51. 51
DevOps Enterprise: Lessons Learned
▪ In 2019, we’ll hold the sixth year of the DevOps Enterprise Summit, a conference for
horses, by horses
▪ Over the years, we’ve had nearly 300 leaders from:
− Capital One, KeyBank, Barclays, GE Capital, ING Bank, Fidelity, PNC, ADP, BofA, Western Union,
BBVA
− Nationwide Insurance, Zurich Insurance, Allstate, Hiscox, Aviva, LV=
− Walmart, Nordstrom, Target, Macy’s, Marks and Spencer
− Nike, Adidas, Sherwin Williams
− Verizon, Telstra, T-Mobile, Orange, CSG
− Raytheon, Lockheed Martin, Northrop Grumman, CSRA, Jaguar Land Rover, Fiat/Chrysler, Cisco
− Disney, Ticketmaster, NBC/Universal, Comcast
− Kaiser Permanente
− US Citizenship & Immigration Services, UK HM Revenue Collection, DISA Forge.mil, NZ Ministry of
Social Development, UK Welfare and Pensions, US Joint Warfare Analysis Center
− Amazon PrimeNow, CA, Compuware, Google Search, IBM, MicroFocus, Microsoft, SAP
53. 53
The Fifth Ideal: Focus On The Customer
▪ Not ideal: Functional silo managers prioritize silo goals over business
goals
▪ Ideal: Functional silo managers make decisions based on what the
customer values, and helps ensure their teams have the skills to thrive
in the long term
57. 57
DevOps Enterprise Summit - Las Vegas
▪ October 28 – 30
▪ https://events.itrevolution.com/us
▪ There’s still time to register!
Visit XebiaLabs at booth #503!
58. 58
Special Offers To You
▪ A PDF of the first of the excerpts of The Unicorn
Project is available in the GoToWebinar Control
Panel, or download it here:
https://itrevolution.com/the-unicorn-project/
▪ You can view all of the DevOps Enterprise
Summit videos here:
http://bit.ly/devopsenterprisevideos
▪ We will raffle off 5 copies of The Unicorn Project