The Essence of DevOps:
What it Can Mean for
You and Your
Organization
© Global Knowledge Training LLC. All rights reserved. Page 2
DevOps – A Trinity
Software
Engineering
Technology
Operations
Quality
Assurance
DEVOPS
© Global Knowledge Training LLC. All rights reserved. Page 3
DevOps vs Traditional
FACTOR TRADITIONAL OPS and DEV DEVOPS
ORGANIZATION Skill centred silos Dedicated, product-centric teams
CULTURE Deflect blame Learning
RELEASES High risk events BAU
CHANGE SCHEDULING Centralized Decentralized
TOOLS Great tools; woeful integration Integrated tool chains with maximum
automation
ENVIRONMENT On-premise, physical machine
rooms
Cloud, infrastructure-as-code
RELATIONSHIPS Them and Us Integrated
© Global Knowledge Training LLC. All rights reserved. Page 4
CALMS
© Global Knowledge Training LLC. All rights reserved. Page 5
Culture Drives DevOps
• Trust
• People Focus
• Responsibility
• Freedom
• Common goals
Remember the NASA janitor story?
© Global Knowledge Training LLC. All rights reserved. Page 6
Automation Drives Speed and Accuracy
• Continuous Integration
• Continuous Delivery
• Automated Testing
• Infrastructure as Code
• Automated Deployment
© Global Knowledge Training LLC. All rights reserved. Page 7
Lean Drives Efficiency
• Simplify before automation
• Eliminate waste
• ‘Just enough’ process
• Focus on end-user value
© Global Knowledge Training LLC. All rights reserved. Page 8
Measurement Drives Feedback and Improvement
• Timely feedback is key
• Data driven for justification decision-
making
• Data driven to inform problem solving
• Data driven to validate decisions you
made
© Global Knowledge Training LLC. All rights reserved. Page 9
Sharing Drives a Learning Organisation
• Open information
• Visualisation
• Communication
• Collaboration
• Learning
© Global Knowledge Training LLC. All rights reserved. Page 10
DevOps and Friends — Lean and Agile
© Global Knowledge Training LLC. All rights reserved. Page 11
DevOps and Friends — ITSM
ITIL®
“ITIL and ITSM still are best codifications
of the business processes that underpin
IT operations, and actually describe
many of the capabilities needed into
order for IT operations to support a
DevOps-style work stream.”
-Gene Kim
© Global Knowledge Training LLC. All rights reserved. Page 12
DevOps and Friends — TOGAF
Your organization drives…
Enterprise Architecture which drives…
IT Architecture which drives…
Software Architecture which drives…
DevOps…feeds back, supports, influences
© Global Knowledge Training LLC. All rights reserved. Page 13
Questions to Ask Yourself
Current Culture – Do you collaborate, share, learn and trust or are you engaged in
religious wars between Dev and Ops?
Management Support – Will your leaders walk the talk? Failure to do so just gives
succour to those that don’t want to change.
Do people understand the need? Often DevOps practices are a response to
serious business issues (Read “The Phoenix Project”). Most of the time, if people
understand that, they are more willing to lend a supporting hand.
Can we ease the pain? Change is hard. Can we make it more acceptable by
utilizing existing processes and tools?
© Global Knowledge Training LLC. All rights reserved. Page 14
Be Careful
We can’t all be a FANG!
Facebooks
Amazons
Netflixs
Googles
© Global Knowledge Training LLC. All rights reserved. Page 15
Make Your Education Holistic
• Key disciplines and
technologies that
DevOps needs in
place to support
successful adoption
• Those key tools that
support automating
the release pipeline
• A technology
agnostic view that
defines the essential
elements of DevOps
• Implementing the
organisational
culture changes
required to break
down silos
People
Process /
Practice
SupportTechnology
© Global Knowledge Training LLC. All rights reserved. Page 16
Think Broader…Think Holistic…Think Team
Hackathons, games, internal coaching,
collaboration tools, visualisation
TEAM SKILLS, TEAM LEARNING
For each value stream you want the vast
majority of skills in a team no bigger than 9
or 10
THINK OF THE FLEXIBILITY 
© Global Knowledge Training LLC. All rights reserved. Page 17
Key Tips
HOLISTIC APPROACH - PEOPLE,
PROCESS, TECHNOLOGY
START WITH WHY? KNOW WHAT
PROBLEM DEVOPS SOLVES
START SMALL - BIG BANG SO DIFFICULT
CULTURE CHALLENGE - CULTURE
CHANGE IS BIGGEST SINGLE ISSUE —
DO NOT UNDERESTIMATE IT

The Essence of DevOps: What it Can Mean for You and Your Organization

  • 1.
    The Essence ofDevOps: What it Can Mean for You and Your Organization
  • 2.
    © Global KnowledgeTraining LLC. All rights reserved. Page 2 DevOps – A Trinity Software Engineering Technology Operations Quality Assurance DEVOPS
  • 3.
    © Global KnowledgeTraining LLC. All rights reserved. Page 3 DevOps vs Traditional FACTOR TRADITIONAL OPS and DEV DEVOPS ORGANIZATION Skill centred silos Dedicated, product-centric teams CULTURE Deflect blame Learning RELEASES High risk events BAU CHANGE SCHEDULING Centralized Decentralized TOOLS Great tools; woeful integration Integrated tool chains with maximum automation ENVIRONMENT On-premise, physical machine rooms Cloud, infrastructure-as-code RELATIONSHIPS Them and Us Integrated
  • 4.
    © Global KnowledgeTraining LLC. All rights reserved. Page 4 CALMS
  • 5.
    © Global KnowledgeTraining LLC. All rights reserved. Page 5 Culture Drives DevOps • Trust • People Focus • Responsibility • Freedom • Common goals Remember the NASA janitor story?
  • 6.
    © Global KnowledgeTraining LLC. All rights reserved. Page 6 Automation Drives Speed and Accuracy • Continuous Integration • Continuous Delivery • Automated Testing • Infrastructure as Code • Automated Deployment
  • 7.
    © Global KnowledgeTraining LLC. All rights reserved. Page 7 Lean Drives Efficiency • Simplify before automation • Eliminate waste • ‘Just enough’ process • Focus on end-user value
  • 8.
    © Global KnowledgeTraining LLC. All rights reserved. Page 8 Measurement Drives Feedback and Improvement • Timely feedback is key • Data driven for justification decision- making • Data driven to inform problem solving • Data driven to validate decisions you made
  • 9.
    © Global KnowledgeTraining LLC. All rights reserved. Page 9 Sharing Drives a Learning Organisation • Open information • Visualisation • Communication • Collaboration • Learning
  • 10.
    © Global KnowledgeTraining LLC. All rights reserved. Page 10 DevOps and Friends — Lean and Agile
  • 11.
    © Global KnowledgeTraining LLC. All rights reserved. Page 11 DevOps and Friends — ITSM ITIL® “ITIL and ITSM still are best codifications of the business processes that underpin IT operations, and actually describe many of the capabilities needed into order for IT operations to support a DevOps-style work stream.” -Gene Kim
  • 12.
    © Global KnowledgeTraining LLC. All rights reserved. Page 12 DevOps and Friends — TOGAF Your organization drives… Enterprise Architecture which drives… IT Architecture which drives… Software Architecture which drives… DevOps…feeds back, supports, influences
  • 13.
    © Global KnowledgeTraining LLC. All rights reserved. Page 13 Questions to Ask Yourself Current Culture – Do you collaborate, share, learn and trust or are you engaged in religious wars between Dev and Ops? Management Support – Will your leaders walk the talk? Failure to do so just gives succour to those that don’t want to change. Do people understand the need? Often DevOps practices are a response to serious business issues (Read “The Phoenix Project”). Most of the time, if people understand that, they are more willing to lend a supporting hand. Can we ease the pain? Change is hard. Can we make it more acceptable by utilizing existing processes and tools?
  • 14.
    © Global KnowledgeTraining LLC. All rights reserved. Page 14 Be Careful We can’t all be a FANG! Facebooks Amazons Netflixs Googles
  • 15.
    © Global KnowledgeTraining LLC. All rights reserved. Page 15 Make Your Education Holistic • Key disciplines and technologies that DevOps needs in place to support successful adoption • Those key tools that support automating the release pipeline • A technology agnostic view that defines the essential elements of DevOps • Implementing the organisational culture changes required to break down silos People Process / Practice SupportTechnology
  • 16.
    © Global KnowledgeTraining LLC. All rights reserved. Page 16 Think Broader…Think Holistic…Think Team Hackathons, games, internal coaching, collaboration tools, visualisation TEAM SKILLS, TEAM LEARNING For each value stream you want the vast majority of skills in a team no bigger than 9 or 10 THINK OF THE FLEXIBILITY 
  • 17.
    © Global KnowledgeTraining LLC. All rights reserved. Page 17 Key Tips HOLISTIC APPROACH - PEOPLE, PROCESS, TECHNOLOGY START WITH WHY? KNOW WHAT PROBLEM DEVOPS SOLVES START SMALL - BIG BANG SO DIFFICULT CULTURE CHALLENGE - CULTURE CHANGE IS BIGGEST SINGLE ISSUE — DO NOT UNDERESTIMATE IT

Editor's Notes

  • #4 Link: So how do you achieve this?
  • #14 What is our current culture? You may be lucky an everyone is already bought into the idea. This, of course, is highly unlikely unless you are in a small organization where everybody mucks in together. If you don’t have enough support yet, be sure you have plenty of input from stakeholders to get people on-board asap. Will I get management support? A necessary factor is being able to get support from senior leaders. If your leadership is not on board, it is unlikely you will be able to go forward. It’s equally important to ensure leaders will walk the talk. Often leadership does not want to take an active role in getting people on board. It can stop you dead as an excuse for inertia from those who don’t want to change. Can I ease the pain of others? Making others feel comfortable with the idea of changing things can go a long way toward getting a large number of stakeholders on board quickly. The more of existing processes you can use by “starting where you are” the easier accepting new practices and culture will be. Do people understand the need for change? You may be introducing DevOps practices in response to serious business issues. Most of the time, if people understand that they are helping to solve a potentially serious problem, they will be more willing to lend a supporting hand.