The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (2024)

Table of Contents
The Three Ways Related Posts FAQs

I’m new to the ITSM industry. When I first joined, I knew absolutely nothing about IT. Knowing this, my mentor advised me to read The Phoenix Project. After reading the book multiple times, I’ve understood the importance of IT Operations in an organization.Although the book covers many important concepts, I’d like to talk about The Three Ways.

The phrase “The Three Ways” is used to describe the underlying principles of the DevOps movement.

Let’s get into it.

The Three Ways

Described briefly, The Three Ways are:

  • First Way: Work always flows in one direction – downstream
  • Second Way: Create, shorten and amplify feedback loops
  • Third Way: Continued experimentation, in order to learn from mistakes, and achieve mastery

Let’s take a look at The Three Ways individually:

The First Way:

The First Way states the following, about the flow of work:

  • Work should only flow in one direction
  • No known defect should be passed downstream
  • Always seek to increase the flow

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (2)
The First Way helps us think of IT as a value stream. Think of a manufacturing line, where each work center adds a component – value – to the line. Since each work center adds value, it is preferred, that each work center does it right the first time around.

Which brings me to…

The Second Way:

The Second Way describes the feedback process as the following:

  • Establish an upstream feedback loop
  • Shorten the feedback loop
  • Amplify the feedback loop

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (3)

The Second Way teaches us to think of information as a value-addition. When timed right and used the right way, feedback can help optimize the value stream.

For example:
Why was there so much wait time at this particular work center? Resource A was held up.

Why did this process have to be redone? Because it wasn’t done right the first time.

The book quotes a sign from a Toyota production line that reads:

“Improving daily work is more important than doing daily work.”

This got me thinking that culture is just as important as the work, whichbrings me to…

The Third Way:

The Third Way describes the environment and culture, as the following practices

  • Promote experimentation
  • Learn from success and failure
  • Constant improvement
  • Seek to achieve mastery through practice

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (4)

The Third Way teaches us that culture and environment are just as important as the work being done. It advocates a culture of experimentation and constant improvement. This results in measured risks and being rewarded for good results.

I was inspired by the Three Ways. If they can be implemented in complex processes such as Development and IT Operations, I figured I could implement them in something way simpler… like doing laundry.

Think of it this way:

Your dirty clothes are the Project Requirements.

Your washing machine is Development.

Your drying line is Deployment, done by IT Operations – which is also your constraint. If your clothesline isn’t free, you can’t wash any more clothes, because you will have no room to dry them.

Previously, I used to wash a week’s worth of laundry in one shot – that’s a lot of clothes. This meant there was not enough space on the clothesline for the entire load. This resulted in damp clothes, even after 2 days of drying.

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (5)

I started washing smaller loads, on a more regular basis. At first, I washed once every 3-4 days. This worked well until I realized I couldn’t wash my blacks along with the rest of my clothes. This is my analogy for resource requirements clashing.

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (6)

So I tried washing yet smaller loads, on more regular intervals. Think, once a day. That’s just 2-3 articles of clothing (releases), but can be washed (developed) and dried (deployed) overnight.

The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (7)

If DevOps can change the way I do my laundry, it can undoubtedly change the way IT Ops and Development work together. This is whatThe Phoenix Project has taught me.

I thoroughly enjoyed the book. Filled with drama, fights, the works – and yet so resourceful. One thing that has been made abundantly clear to me is not IT is not just another department in a company. It’s pervasive, like electricity.

It was a fun read and I would recommend it to anyone who wants to gain an understanding of what DevOps is, and what IT means to an organization.

If you enjoyed this post, you’ll love our blog.

Images by Srinivas

Editing byVinithra Menon

Related Posts

Top 13 ITSM Skills for IT Professionals Today
ITIL 4 vs ITIL V3: The Major Differences
The Three Ways - How DevOps Helped Me Do Laundry - Freshservice Th.. (2024)

FAQs

What are two of the DevOps three ways? ›

Now that we presented the Three Ways of DevOps, maximizing flow (left to right), feedback loops (maximizing flow right to left) and having a continuous learning process, implementing them requires some effort from a tooling and process perspective.

Which of the following is part of three ways of DevOps? ›

If you've read either The Phoenix Project or The DevOps Handbook, you've been introduced to The Three Ways framework for DevOps:
  • The First Way: Principles of Flow.
  • The Second Way: Principles of Feedback.
  • The Third Way: Principles of Continuous Learning.
Sep 16, 2019

How can scrum support DevOps third way? ›

Maximise Learning and Experimentation. The Third Way in the DevOps Three Ways is Maximise Learning and Experimentation. The heart of Scrum is about continuous learning because Scrum is based on empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known (Scrum Guide).

What is the first way and second way in DevOps? ›

Described briefly, The Three Ways are: First Way: Work always flows in one direction – downstream. Second Way: Create, shorten and amplify feedback loops. Third Way: Continued experimentation, in order to learn from mistakes, and achieve mastery.

What are the 3 P's of DevOps? ›

The 3 P's of DevOps are People, Processes, and Tools. People foster collaboration and a cultural shift. Processes streamline workflows and automate tasks, and Tools enable automation and efficiency in the DevOps pipeline, collectively driving success.

What is DevOps best answer? ›

DevOps is a culture that allows the development and the operations team to work together. This results in continuous development, testing, integration, deployment, and monitoring of the software throughout the lifecycle.

What are the three key principles of DevOps? ›

DevOps is a macro-culture that offers value to businesses from the collaboration between the Development and operations teams. The three ways of DevOps principles are Automation, Tools, and Culture that foster transparent communication, enhance cooperation, and increase trust.

What are the three levels of DevOps understanding? ›

The Three Stage Conversation – People, Process, Products

DevOps is the correlation of people, process, and products to enable continuous delivery of value to end users. The outcomes are tightly connected to allow for frequent releases and at the same time to keep the same level of quality.

What are the three axes of DevOps? ›

The vertical axis depicts the three levels of the DevOps delivery chain: continuous integration, continuous delivery and continuous deployment.

What are the three ways to leverage a DevOps mindset? ›

Introduced in The Phoenix Project book at the beginning of the previous decade, the DevOps promise is built on Three Ways: Flow, Feedback, and Continuous Learning and Experimentation.

What are three ways Scrum promotes self management 3 answers? ›

By specifying a lightweight framework: three roles, five events, and three artifacts. By removing titles for the Development Team members. Everyone is equal, and there is no hierarchy within the Development Team. By empowering the Development Team and determining the best way to accomplish its work.

What is the 3 pillars of Scrum? ›

The three pillars of Scrum shape the underlying agile principles of the Scrum methodology, fostering efficiency and adaptability in project management. Scrum, known for its empirical process framework, revolves around three core pillars: transparency, inspection, and adaptation.

Which of the following is part of 3 ways of DevOps? ›

Gene Kim
  • The First Way: Flow/Systems Thinking.
  • The Second Way: Amplify Feedback Loops.
  • The Third Way: Culture of Continual Experimentation and Learning.
Aug 22, 2012

What are the benefits of DevOps? ›

Benefits of DevOps
  • Faster, better product delivery.
  • Faster issue resolution and reduced complexity.
  • Greater scalability and availability.
  • More stable operating environments.
  • Better resource utilization.
  • Greater automation.
  • Greater visibility into system outcomes.
  • Greater innovation.

What is DevOps simply explained? ›

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.

What are the three ways in the Phoenix project? ›

The Three Ways can be summed up as 1) fast workflow, 2) quick feedback, and 3) continual improvement. Because the authors' point-of-view character is a vice president of IT operations, one might assume that their advice is intended for readers in corporate management positions.

What are the three dimensions of DevOps? ›

Four main dimensions of DevOps are identified: collaboration, automation, measurement and monitoring.

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 6335

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.