The Three Ways - key principles of DevOps (2024)

The Three Ways - key principles of DevOps (1)

  • Report this article

Michal Florys The Three Ways - key principles of DevOps (2)

Michal Florys

ITSM & IS Business Unit Manager | Asseco Academy | ITIL Master | Accredited ITIL & DevOps Trainer

Published Apr 5, 2017

+ Follow

The Three Ways (three principles underpin what DevOps is about, originally developed by Gene Kim in 'Phoenix Project' book) = Flow + Feedback + Continuous experimentation and learning.

The Three Ways - key principles of DevOps (3)

Source: Gene Kim, 'The Three Ways: The Principles Underpinning DevOps"

DevOps practitioners believe an organisation can produce high quality software products and services and shorten time to market by adapting the The Three Ways described below.

The 1st Way: Flow

The First Way of DevOps emphasizes on Systems Thinking, optimising the business process, streamlining it, making it more reliable. This is an understanding and increasing the flow of work (Dev --> Ops or Business --> Customer), removing constraints and emphasizing the performance of the end-to-end process, as opposed to the performance of a specific silo of work or department. Sounds like Lean to me...

Practices here should include:

  • Continuous Integration,
  • Continuous Delivery,
  • Continuous Deployment,
  • Value Stream Mapping (VSM),
  • Kanban,
  • Theory of Constraints (TOC).

The 2nd Way: Feedback

The Second Way of DevOps is about understanding and responding to the needs of all customers and stakeholders; shortening and amplifying all feedback loops ('fail fast'), so a corrective actions can be taken as early in the process as possible.

Practices here should include:

  • Automated testing,
  • Peer review of production changes,
  • Monitoring and notification practices,
  • ‘At a glance’ dashboards and status updates,
  • Production logs,
  • Process measurements,
  • Post-mortems,
  • Shared on-call rotation,
  • Change, Incident, Problem and Knowledge Management data (create and embed knowledge where needed).

The 3rd Way: Continuous experimentation and learning

Last but not least - creating a culture change that fosters:

  1. Continual experimentation, taking risks and learning from failure,
  2. Understanding that repetition and practice is a prerequisite of mastery and a road to perfection.

What does it mean in practice? Allocating time for daily work improvement, creating rituals that reward the team (not individuals) for taking risks, introducing faults into the system to increase resilience (Monkey Chaos), planning time for safe experimentation and innovation (hackathons), migrating managers toward a role of coach and mentor, sharing knowledge and making the results of learning visible.

Practices here should include:

  • Experimentation and learning,
  • PDCA (Deming Cycle),
  • Improvement Kata.

The Three Ways are not about technology. This is all about a better way to deliver business value at a faster rate. This is about attitude, behaviour, and culture (ABC of ICT).

Help improve contributions

Mark contributions as unhelpful if you find them irrelevant or not valuable to the article. This feedback is private to you and won’t be shared publicly.

Contribution hidden for you

This feedback is never shared publicly, we’ll use it to show better contributions to everyone.

Like
Comment

43

3 Comments

Victor M. Fernández Gómez

Senior Cloud Architect / PM

7y

  • Report this comment

Interesting

Like Reply

1Reaction

Jan Schilt

7y

  • Report this comment

Nice description of the 3 ways. I bet a lot of people are now nodding their heads, meaning 'now I know'. I had those people in the 'Phoenix Project' business simulation ( btw approved by Gene in person). Then most of the participants experienced how difficult it is to apply those principles in a real life situation as in the simulation. Read one of my blogs to see what I mean. But there is hope. Just play this game with your team and all will be different ;-) ..... or maybe not???

Like Reply

1Reaction 2Reactions

See more comments

To view or add a comment, sign in

More articles by this author

No more previous content

  • Wrong Fit, Right Fit Sep 21, 2023
  • Konflikt wartości w cyfrowej organizacji Aug 31, 2023
  • ITIL Master, czyli podróż z zarządzaniem usługami IT Jun 28, 2023
  • (Delikatna) sztuka biurokracji Feb 9, 2021
  • ITIL 4: Knowledge Management Oct 27, 2020
  • ITIL 4: Problem Management Sep 29, 2020
  • ITIL 4: Incident Management Sep 15, 2020
  • ITIL 4: Service Level Management Sep 8, 2020
  • Agile Conversations May 4, 2020
  • The future is built on ITIL Nov 4, 2019

No more next content

See all

Sign in

Stay updated on your professional world

Sign in

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

New to LinkedIn? Join now

Insights from the community

  • Agile Methodologies How can you use user stories to promote DevOps culture?
  • System Architecture How can you introduce DevOps to your team without resistance?
  • Manufacturing Processes How do you conduct root cause analysis and corrective actions for manufacturing defects and errors in devops?
  • IT Management How can you describe your experience with DevOps?
  • System Architecture How can you make your DevOps processes more inclusive and diverse?
  • Quality Assurance Here's how you can enhance your Quality Assurance skills by learning about DevOps.
  • DevOps How do you apply lean principles to eliminate waste and optimize DevOps processes?
  • DevOps How do you overcome the challenges of gitops adoption in a large and complex organization?
  • Control Engineering How can you apply DevOps principles to control system development?
  • Cloud Computing How can you ensure transparency in your DevOps team?

Others also viewed

  • LEAN AND DEVOPS: ALL IN THE FAMILY Sunil Mehta 3y
  • Forget What It’s Called, Just Remember Why it Matters: Decoding Planet DevOps Alexander Wallner 4y
  • How mature we are with DevOps..... Ravindra Sharma 3y
  • DevOps Is More Philosophical Change Than Technology One Jason Cohen 8y
  • AI can Revolutionize DevOps and Here is Why it is Important Nikhil Singh 4y
  • DevOps a familiar Buzzword Ankita Kirad 2y
  • Demystifying DevOps Sumit Malik 7y
  • What Is DevOps And Why Is It Important Nowadays? Colby Tech 1y
  • Measuring knowledge handoffs in DevOps Adam Krob 8y

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
The Three Ways - key principles of DevOps (2024)
Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 6323

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.