SlideShare a Scribd company logo
1 of 27
The Grand Unified Theory
of DevOps
Andrew Phillips | KEYNOTE
VP of DevOps Strategy, XebiaLabs
2
The Vocabulary of Modern IT
Attempting a Unification
Practical Consequences
Unified Intelligence
The Vocabulary of Modern IT
3
Microservices
Reactive
Architecture
Agile Spotify Model
Continuous
Delivery
Cloud,
Containers,
Serverless
DevOps
Customer
Obsession
The Vocabulary of Modern IT
4
The Vocabulary of Modern IT
5
Image of bridge in space or some very
futuristic bridge
The Vocabulary of Modern IT
6
GRAVITATIONAL FORCE
WEAK FORCE
ELECTROMAGNETIC FORCE
STRONG NUCLEAR FORCE
more energy
UNIFICATION
ELECTROWEAK FORCE
GRAND UNIFIED THEORY
(GUT)
SUPER GRAVITY
(QUANTUM GRAVITY)
The Vocabulary of Modern IT
7
GRAVITATIONAL FORCE
WEAK FORCE
ELECTROMAGNETIC FORCE
STRONG NUCLEAR FORCE
Attempting a Unification
I believe the answer is yes.
8
The Vocabulary of Modern IT
9
DevOps
Containers
Spotify Model
Customer Obsession
more energy
UNIFICATION
The Vocabulary of Modern IT
10
DevOps
Containers
Spotify Model
Customer Obsession
?
Attempting a Unification
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
11
Attempting a Unification
“maximal flow”
12
Attempting a Unification
13
Requires a DevOps mentality
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
Attempting a Unification
14
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
Requires self-service infrastructure
Attempting a Unification
15
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
Requires an iterative development methodology
and Continuous Delivery processes and automation
Attempting a Unification
16
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
Implies a Spotify-style model and requires
customer obsession
Attempting a Unification
17
Leads to microservices and decoupled,
event-driven architecture
The ability for software teams to quickly and
autonomously ship useful software
on an ongoing basis.
Practical Consequences
Transformation projects need to be
conceived of holistically
18
Practical Consequences
Technical capability without autonomy improves
efficiency …. fails drive innovation
19
Practical Consequences
Autonomous teams require
decoupled architectures
20
Practical Consequences
Teams must embrace customer obsession
21
Practical Consequences
Unified data and unified intelligence
22
Unified Intelligence
23
Unified Intelligence
24
Unified Intelligence
25
26
Unified Intelligence Autonomy Innovation Profit
27
Thank You!
#DevOpsSummit17

More Related Content

Similar to The Grand Unified Theory of DevOps

Stéphanie Challita's PhD Defense Presentation
Stéphanie Challita's PhD Defense PresentationStéphanie Challita's PhD Defense Presentation
Stéphanie Challita's PhD Defense Presentation
Stéphanie Challita
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele Finelli
SMAU
 

Similar to The Grand Unified Theory of DevOps (20)

Stéphanie Challita's PhD Defense Presentation
Stéphanie Challita's PhD Defense PresentationStéphanie Challita's PhD Defense Presentation
Stéphanie Challita's PhD Defense Presentation
 
Openstack Summit Container Day Keynote
Openstack Summit Container Day KeynoteOpenstack Summit Container Day Keynote
Openstack Summit Container Day Keynote
 
OpenShift: Devops Made Easy
OpenShift: Devops Made EasyOpenShift: Devops Made Easy
OpenShift: Devops Made Easy
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators Develop
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Chaos Engineering
Chaos EngineeringChaos Engineering
Chaos Engineering
 
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
 
Micro services may not be the best idea
Micro services may not be the best ideaMicro services may not be the best idea
Micro services may not be the best idea
 
Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016
 
Migrating From Java EE To Cloud-Native Reactive Systems
Migrating From Java EE To Cloud-Native Reactive SystemsMigrating From Java EE To Cloud-Native Reactive Systems
Migrating From Java EE To Cloud-Native Reactive Systems
 
Migrating from Java EE to cloud-native Reactive systems
Migrating from Java EE to cloud-native Reactive systemsMigrating from Java EE to cloud-native Reactive systems
Migrating from Java EE to cloud-native Reactive systems
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele Finelli
 
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
 
Docker Enables DevOps - Boston
Docker Enables DevOps - BostonDocker Enables DevOps - Boston
Docker Enables DevOps - Boston
 
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, AptiraSwinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
 
DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?
 
DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)
 
Chaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionChaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in Production
 

More from XebiaLabs

More from XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

The Grand Unified Theory of DevOps

Editor's Notes

  1. Design note: can we turn these into a tag cloud that builds?
  2. Once might say: “these are (part of) the vocabulary of modern IT” But discussion of them is usually fragmented We’ll talk Agile with a development manager, microservices with an architect, the Spotify Model with the VP Engineering etc. And if and when organizations try to implement them, it’s usually also in a fragmented manner
  3. Continuing on the theme of physical analogies, it feels a bit as though we’re here: Image: http://abyss.uoregon.edu/~js/images/unification.gif
  4. Continuing on the theme of physical analogies, it feels a bit as though we’re here: Image: http://abyss.uoregon.edu/~js/images/unification.gif Those of you with a physics background might guess where this is going… Question: Can we identify a common unifying principle that underlies all the various facets of modern IT? Question: Can such a unifying principle help us to more effectively design, plan and implement the kind of organizational transformation most companies are attempting?
  5. Continuing on the theme of physical analogies, it feels a bit as though we’re here: Image: http://abyss.uoregon.edu/~js/images/unification.gif Those of you with a physics background might guess where this is going… Question: Can we identify a common unifying principle that underlies all the various facets of modern IT? Question: Can such a unifying principle help us to more effectively design, plan and implement the kind of organizational transformation most companies are attempting?
  6. Continuing on the theme of physical analogies, it feels a bit as though we’re here: Image: http://abyss.uoregon.edu/~js/images/unification.gif Those of you with a physics background might guess where this is going… Question: Can we identify a common unifying principle that underlies all the various facets of modern IT? Question: Can such a unifying principle help us to more effectively design, plan and implement the kind of organizational transformation most companies are attempting?
  7. Continuing on the theme of physical analogies, it feels a bit as though we’re here: Image: http://abyss.uoregon.edu/~js/images/unification.gif Those of you with a physics background might guess where this is going… Question: Can we identify a common unifying principle that underlies all the various facets of modern IT? Question: Can such a unifying principle help us to more effectively design, plan and implement the kind of organizational transformation most companies are attempting?
  8. That’s a bit of a mouthful, so let’s call it:
  9. MFFEE = Maximal Flow For Everyone Else, a spin on GIFEE (see https://www.wired.com/2013/08/coreos-the-new-linux/) To achieve the spectacular results of the well-known case studies in this space (“MFFEE”, if you will), transformation projects need to be conceived of holistically
  10. Providing technical capability without enabling autonomy can improve efficiency but will fail to drive innovation
  11. MFFEE = Maximal Flow For Everyone Else, a spin on GIFEE (see https://www.wired.com/2013/08/coreos-the-new-linux/)
  12. The mindset shift that is required goes substantially further than “just” learning to eliminate the boundary between Dev and Ops – teams must embrace customer obsession
  13. All of the above requires unified data and, especially, unified intelligence
  14. In a top-down organization, intelligence – knowledge of priorities, customer needs, large-scale system behaviour etc. – can be kept in the minds of the executive team, product management, the enterprise architecture board etc.
  15. In an organization aspiring to maximal flow, this information needs to be made accessible to all teams Responsibility for only a few products means that there is still a bounded context for each team This requires a reimagination of the role and scope of reporting and analytics, and a much broader scope of integration of data than before
  16. “Performance metrics for Ops, unit test results for Dev and conversion numbers for the Business Analysts” doesn’t work anymore We need to think beyond “Operational Intelligence” or “Process Metrics” – we need Unified Intelligence Encompassing everything from product requirements and customer usage data to development and delivery process metrics to operational monitoring and production incident tracking
  17. Unified Intelligence drives Autonomous Teams
  18. I have one more duty before we close – we have the unique opportunity to see many, many companies throughout the year and the work they to advance software delivery and DevOps in their organizations. I would like to take a short moment to recognize some companies who have done some exceptional work in the DevOps space. First….