← Back to list

How to Use the PDCA Cycle to Solve Problems in Your Program

The PDCA cycle, also known as the Deming cycle or the Shewhart cycle, is a four-step method for continuous improvement and problem-solving…

Luke Pivac in Agile | Adapt · 2024-01-13 00:24 · 1 claps · 3.5 min read paywalled
#agile-program-management #agile-project-manager #agile-project-management #agile-leadership #agile-leaders
Open on Medium ↗
Wiki topics: BIZ · Business Strategy 📋 · Product Management

How to Use the PDCA Cycle to Solve Problems in Your Program

The PDCA cycle, also known as the Deming cycle or the Shewhart cycle, is a four-step method for continuous improvement and problem-solving. It stands for Plan, Do, Check, and Act.

The PDCA cycle can help you identify root causes of issues, test possible solutions, evaluate results, and implement changes.

In this blog post, I will show you some examples of how you can use the PDCA cycle to fix issues that arise in your program.

Image by Luke Pivac, created on Bing 2024

Image by Luke Pivac, created on Bing 2024

What is a program?

A program is a collection of related projects that are managed in a coordinated way to achieve a common goal or benefit.

A program may have multiple teams, stakeholders, dependencies, risks, and deliverables.

A program may also follow a specific framework or methodology, such as agile, waterfall, or hybrid.

What is the agile waterline?

The agile waterline is a metaphor that describes the different levels of visibility and uncertainty in a program.

The waterline represents the boundary between what is known and what is unknown. Above the waterline are the aspects of the program that are clear, stable, and predictable. Below the waterline are the aspects of the program that are vague, dynamic, and uncertain.

The agile waterline can change over time as new information emerges or as the environment changes. The goal of agile program management is to reduce uncertainty and increase visibility by bringing more aspects of the program above the waterline.

See also my article on Agile program planning:

[embed]How to Program Plan Using Agile Above the Waterline How to prioritize and manage your initiatives and epics across a programmedium.com

How to use the PDCA cycle above and below the waterline?

The PDCA cycle can be applied to any aspect of the program, whether it is above or below the waterline. However, the way you use the PDCA cycle may vary depending on the level of uncertainty and complexity involved.

Below the waterline, you may need to use more experimentation and learning to discover what works and what doesn’t.

You may also need to use shorter cycles and faster feedback loops to adapt quickly to changing conditions.

For example, in a scrum team, you can use a spike story to test your hypothesis on requirements needs for a story.

A spike story is a time-boxed exploration task that aims to answer a specific question or reduce uncertainty.

If the spike story is successful within the timebox of 3–5 days, then you can create further stories to refine your solution.

Above the waterline, you may need to use more planning and execution to deliver what is expected and agreed upon. You may also need to use longer cycles and more formal reviews to ensure quality and alignment.

For example, in a program, you can use a risk analysis and management process to identify, assess, prioritize, mitigate, and monitor risks that may affect your program objectives. A risk analysis and management process can follow the PDCA cycle as follows:

  • Plan: Define your risk criteria, categories, sources, and methods.
  • Do: Identify potential risks and their causes, effects, probabilities, and impacts.
  • Check: Analyze and prioritize risks based on their severity and likelihood.
  • Act: Develop and implement risk response strategies and plans.

The Plan, Do, Check, Act cycle. Image by Luke Pivac © 2022

The Plan, Do, Check, Act cycle. Image by Luke Pivac © 2022

Conclusion

The PDCA cycle is a powerful tool for continuous improvement and problem-solving in any context.

By applying the PDCA cycle to different aspects of your program, you can:

  • increase your visibility.
  • reduce your uncertainty, and
  • achieve your goals more effectively.

Whether you are working above or below the waterline, remember to plan carefully, do experimentally, check critically, and act decisively.

Check out my audio talks:

[embed]Scrum Master Secrets for Remote Teams Workflow expert Luke Pivac shares insights on how to make Scrum work for your remote team. It covers how embracing an…bookboon.com

[embed]Boosting Scrum Team Performance with Small Tweaks Luke Pivac reveals the secrets on how a Scrum Master can boost team performance with small tweaks.bookboon.com

[embed]How to Lead and Grow Teams with Scrum To get quality team results, this talk explores how Bruce Tuckman’s development lifecycle helps Scrum masters develop…bookboon.com

[embed]Using Scrum Values to Optimize Your Scrum Team According to a survey, 85% of respondents said Scrum values improved their team’s culture. In this talk, you will learn…bookboon.com

Interested in more of my content?

I have some new books out for you to read. Click below to find out more:

[embed]Team Facilitation the Agile Way Digital teams working in high-pressure environments may struggle to track outcomes of meetings. Instead, they can…bookboon.com

[embed]The Craft of Servant Leadership This book explores servant leadership-the practice of putting others first. It covers how applying servant leadership…bookboon.com

[embed]Leading from Afar Leading From Afar is for leaders of digital remote teams who may struggle to manage their workflow. As many teams…bookboon.com

[embed]An Agile Playbook for Technical Communicators This book is for Technical Communicators and anyone new to Agile. It uncovers what Agile is and its benefits. It…leanpub.com


메타데이터
post_id
f2b0d99dd5c7
slug
how-to-use-the-pdca-cycle-to-solve-problems-in-your-program-f2b0d99dd5c7
url
https://medium.com/agile-adapt/how-to-use-the-pdca-cycle-to-solve-problems-in-your-program-f2b0d99dd5c7
canonical_url
https://medium.com/agile-adapt/how-to-use-the-pdca-cycle-to-solve-problems-in-your-program-f2b0d99dd5c7
author_url
https://medium.com/@lukepivac
status
ok
fetched_at
2026-08-05 02:45:33