Mastering Kanban: The Essential Guide to Defining and Visualising Your Workflow for Maximum Efficiency

Published on
3 minute read

One of the core practices of Kanban that I’ve come to appreciate deeply is the importance of defining and visualising our workflow. This practice is not just a procedural step; it lays the groundwork for everyone involved in the work system to agree on what we do and how we currently operate.

Why Define and Visualise Your Workflow?

When we take the time to define our workflow, we create a shared understanding among team members. This is crucial for several reasons:

  • Clarity: Everyone knows what to expect and how to contribute.
  • Alignment: Team members are on the same page regarding priorities and processes.
  • Efficiency: A well-defined workflow reduces confusion and streamlines operations.

Key Questions to Consider

To effectively define our workflow, we need to gather various pieces of information. Here are some essential questions to ask:

  • What goes on our board?
    Identifying the types of work that will be represented is fundamental. This could include tasks, projects, or any other relevant work items.

  • What are the current stages of our work?
    It’s not just about individual tasks; we need to consider the overall flow of all work through the system. This will help us establish the columns on our Kanban board.

  • How do we select items from the board?
    This is where things can get tricky. Often, team members choose tasks based on personal preference or perceived fit with their skills. However, we must ask ourselves:

    • Are we maximising the value of what we deliver?
    • Are we making the right business decisions?

Establishing Rules and Policies

Once we’ve answered these questions, it’s time to set some ground rules. This includes:

  • Defining how we select tasks: Establish clear criteria for choosing work items.
  • Determining how work moves between columns: What does it mean for a task to progress from one stage to another?
  • Identifying the types of work: What categories do we need to include on our board?
  • Controlling work in progress (WIP): How do we manage the amount of work we take on at any given time?

These rules are not just arbitrary; they are essential for creating a stable system. Without them, we risk devolving into a chaotic environment where each team member operates on their own terms, leading to instability and inefficiency.

The Importance of a Stable System

You may have heard the term “stable system” thrown around in discussions about Kanban. But what does it really mean? A stable system is one where:

  • Everyone agrees on the process: There’s a collective understanding of how work should flow.
  • Processes are documented: We’ve written down our agreed-upon methods, making it easier to onboard new team members and maintain consistency.
  • Visualisation is key: By visualising our workflow, we can all see what’s happening at a glance, which fosters transparency and accountability.

Conclusion

Defining and visualising your workflow is not just a best practice; it’s a fundamental aspect of effective Kanban implementation. If you’re struggling to put this into practice, don’t hesitate to reach out for help. Whether it’s through my services or connecting you with someone who can assist, there’s always a way to enhance your Kanban strategy.

By taking these steps, you’ll not only improve your team’s efficiency but also create a more harmonious working environment where everyone knows their role and how they contribute to the bigger picture. Let’s embrace the power of a well-defined workflow and watch our productivity soar!

One of the core practices of Kanban is to define and visualize your workflow. This is really important because it sets the groundwork for us all, all the people that are participating in the work in the system, as all agreeing what is it that we do and how do we currently work.

So there are lots of pieces of information that we need to pull together to figure this out. One might be like, what goes on our board? That might be a great question to ask. What types of work go on our board? Another question might be, what are the current stages that all of our work goes through? Not a specific piece of work, but all of our work goes through that would generate the columns within your Kanban board.

But also asking additional questions like, why do we pick this item? How do we pick the item from this column when we go to select things? And what you’ll find is that for most teams, most groups of people, they don’t have any level of agreement on what that is. Why would you pick something? Lots of people will pick stuff because they think it’s cool, because it fits, they think it fits their skill set.

But the important questions to be asking are, how do we pick this so we maximize the value of what we’re delivering? Is that the right thing to select in order to do that? Is that the right business decision? Answering those questions and coming up with a set of rules for our team—right, these are our decided rules on how we’re going to select things, why things move from one column to another, what are the defined states, what are the types of work, and how are we going to control the amount of work that we have in progress—are all part of defining our workflow and explicitly setting policies.

That’s all part of this defining and visualizing your workflow. Bringing all of those things together allows us to have a way of working. Another way of saying this, another way of saying define and visualize your workflow, is what is your team’s way of working? And does everybody on your team agree that that’s the way that they should be working?

This definition is absolutely fundamental to figuring out how work flows through your system. Right, you’ll probably have heard folks talk about having a stable system. Right, you need a stable system. Well, you can’t have a stable system if every member of the team decides ad hoc how they’re going to do all of the things within the system. We don’t have a system; we’ve got to make it up as you go along system, and that’s never going to generate stability.

So having a stable system means we’ve decided what it is, we’ve written down how we’re going to work, we’ve debated as a team and decided on certain things, and then we visualize that so we can all see what’s going on. If you are struggling to implement a Kanban strategy, we can help, or we can help you find somebody who can. Click on the link below.

People and Process Team Collaboration Practical Techniques and Tooling Operational Practices Agile Frameworks Software Development Agile Project Management Transparency Pragmatic Thinking Flow Efficiency

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Philips Logo
Flowmaster (a Mentor Graphics Company) Logo
Lean SA Logo

CR2

Genus Breeding Ltd Logo
ProgramUtvikling Logo
YearUp.org Logo
ALS Life Sciences Logo

NIT A/S

Deliotte Logo
Slicedbread Logo
Teleplan Logo
New Signature Logo
Graham & Brown Logo
Epic Games Logo
Emerson Process Management Logo
Healthgrades Logo
Ericson Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Washington Department of Transport Logo
Royal Air Force Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Emerson Process Management Logo

NIT A/S

Flowmaster (a Mentor Graphics Company) Logo
SuperControl Logo
Capita Secure Information Solutions Ltd Logo
Boeing Logo