Banish “Priority” and “Prioritization”

Banish “Priority” and “Prioritization”

Eliminating proxy variables empowers team members to make dynamic, good-quality risk decisions.

Author: David Anderson, pioneer of the Kanban Method, co-author of the Kanban Maturity Model, CEO of Mauvius Group Inc.

You might have noticed that we have purged the use of the words “priority” and “prioritization.”

“Priority” is something that Don Reinertsen would refer to as a “proxy variable.” It is an artifact that masks real risk information, such as “cost of delay,” required skills, technical impact, transaction cost information, and so on.

Our goal with a Kanban system’s visualization is to find ways to capture and visualize the true risk information that the business is managing. Classes of service do this very well, so long as the policies  that define what it means for an item to be of that class—and how an  item of that class should be handled—are made very explicit.

“Priority” then becomes something that can be decided dynamically when a pull decision is made. Eliminating proxy variables empowers team members to make dynamic, good-quality risk decisions. It reduces the  need for coordination meetings, and it improves transparency. It also  obviates the role of middlemen who determine “priority.” This largely  explains why a role such as Product Owner is generally not required  with Kanban. *

“Prioritization” is also no longer required with Kanban. The act of  prioritizing a backlog into some form of stack ranked list implies some  amount of crystal ball gazing to second guess the future. Such activity  is considered “waste” in Kanban. Backlogs should remain on an unordered  list. Pull decisions should be made dynamically when a virtual kanban is available and is signaling capacity.

Replenishing a Slot in an Input Queue

When we select something to replenish a slot in an input queue, I prefer the terms “selection,” “scheduling,” and “replenishment,” rather  than “prioritization,” as we aren’t prioritizing a set of things in a backlog, we are selecting something from a (usually) unprioritized backlog to place in our input queue. Scheduling implies that we choose to select an item for queue replenishment based on some plan or delivery schedule, or based on another dimension of risk being managed, such as  the market risk of change. We might choose to schedule table stakes  features early. This means that they will be given priority when we are replenishing the input queue early in the project. Scheduling is definitely an optional practice, whereas selection and replenishment are necessary to facilitate the flow in the Kanban system.

When we select something to pull from an earlier stage in a  workflow, again, I prefer the terms “selection” and “pull,” based on the  policies in the classes of service package and the pull criteria (also  known as “definition of done,” or “exit criteria”). So “priority” and  “prioritization” go away. They are replaced with “risk profile” and  “class of service” (to replace “priority”), and “selection”,  “scheduling,” and “replenishment” (to replace “prioritization”).

Effect of Priority and Prioritization Vocabulary on Roles

Using “priority” and “prioritization” is wasteful. They encourage  roles/positions for people who do mostly non-value-added coordination work, and they add to the transaction costs of flowing work through the  system. Prioritization is an activity performed at a point in time that presupposes predicting the future. Kanban encourages deferred  decision-making and dynamic prioritization based on policies written to accommodate the risks being managed.

I am finding that by encouraging teams to abandon the use of words such as “priority” and “prioritization,” which are associated with an  older paradigm, a mindset shift to a flow-based approach is easier to achieve. This mindset shift improves the quality of the Kanban system design and risk management. Better risk management should lead to better satisfaction for all stakeholders.

* Where the role of the Product Owner is observed in a Kanban  implementation, it is generally an artifact of the process in use before  Kanban was adopted. Under the core principles, “You start with what you  do now,” and “Initially, respect current roles, responsibilities, and  job titles,” if what you do now involves a product owner, that role is  likely to continue for some time, until it is generally accepted that  the role has been obviated, and a new role is found for the individual  currently playing the product owner.

Sunday, March 20, 2011

 

Explore more about Kanban on Kanban+  

Kanban+ is one source of truth when it comes to the Kanban Method. It is one platform that gathers all possible Kanban method materials, taught and used by Kanban UniversityCreate your free account now and get access to a set of free content such as posters, infographics, book chapters, and more. Learn more about the Kanban Method today!

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.

  • Setting up a Kanban system: Understanding Dissatisfaction

    Setting up a Kanban system: Understanding Dissa...

    In this article, Dragos Dumitriu focuses on the 2nd step of the STATIK "Understanding the sources of dissatisfaction" and how to use it for fit-for-purpose Kanban system design.

    Setting up a Kanban system: Understanding Dissa...

    In this article, Dragos Dumitriu focuses on the 2nd step of the STATIK "Understanding the sources of dissatisfaction" and how to use it for fit-for-purpose Kanban system design.

  • What is the Kanban Method?

    What is the Kanban Method?

    Should we use Kanban with capital or small “K”? Is Kanban a method, methodology, or framework and why so? Let’s explore the Kanban Method definition and dive deeper into these...

    What is the Kanban Method?

    Should we use Kanban with capital or small “K”? Is Kanban a method, methodology, or framework and why so? Let’s explore the Kanban Method definition and dive deeper into these...

  • Is Kanban agile/Agile?

    Is Kanban agile/Agile?

    In this article we are answering one of the most popular Kanban questions – is Kanban Agile (capital A) or agile (small a) and what does it mean? Continue reading...

    Is Kanban agile/Agile?

    In this article we are answering one of the most popular Kanban questions – is Kanban Agile (capital A) or agile (small a) and what does it mean? Continue reading...

1 of 3