In WIP, less is more.  Why?

TL;DR

Limiting work in progress leads to higher productivity because multitasking and context switching reduce efficiency and slow down progress. Keeping tasks small and focusing on finishing before starting new work helps teams deliver more in less time. Development managers should encourage teams to reduce simultaneous tasks and prioritize completing work to improve outcomes.

9 May 2023
Written by Martin Hinshelwood
3 minute read
Subscribe

Why Less is Always More When It Comes to WIP

I’m sure most of you in the Agile world have heard the acronym WIP, which stands for ‘work in progress’. 🤔

I think there’s much more to unpack on this principle that might initially sound quite counterintuitive. 📈

For example, “In Work in Progress (WIP), Less is Indeed More.”

Let me explain.

Stop Starting.  Start Finishing

Ever felt overwhelmed by juggling too many tasks at once?

In the world of Kanban, there is a saying: “Stop starting work and start finishing work.” This isn’t just a catchy phrase; it’s a profound realisation.  ⏳

Wow, there’s a lot of math to unpack there if you want to go into it," but in the heart of Kanban, the mantra resonates differently: “Stop starting work and start finishing work.

Why, you ask?

It’s simple.  The Kanban principle understands that the more items we have in play simultaneously, the more our attention gets fragmented, making us less productive overall.

The Real Cost of Multitasking    Context Switching Dilemma

Have you ever considered the real cost of ‘multitasking’? 🔄

When you have a myriad of tasks on your plate, you invariably find yourself jumping between them.  This constant shift, in essence, results in losing more time to jumping between those things.

So, here’s a geeky analogy for you - consider how your computer system, like ‘paging in Windows, manages multiple tasks.  If your computer tries to do too much, it continually unloads and reloads tasks.  This results in significant lag, often causing the system to freeze.  💻

Our brains operate similarly.  Every time we shift focus, we undergo a mental “context switch,” which makes multitasking less efficient than we’d like to believe.

As I often say, “Our brains are just big computers.” Overburden them, and you’ll see the repercussions.

An Interesting Insight

In Gerald Weinberg’s “Systems Thinking” book, an analysis reveals that context switching could cost us about 20% of our time per additional project.  📚

So, if you’re working on five projects, you’re left with a mere 20% of your time for all of them.

Sounds counterproductive, doesn’t it?

Let that sink in!

Too Many Marbles

Picture this: marbles flowing through pipes.  Now, throw in a couple of rocks.  Those marbles will struggle to move around the rocks.  In the realm of product development, these “rocks” are large tasks that clog up our workflow, slowing everything down.

I like to refer to this as the ‘pipe’ analogy.

The solution?

Keep tasks smaller.  Think of them as water molecules seamlessly flowing through pipes.  Such tasks move through systems effortlessly, enabling teams to achieve more in less time. 🎯

As I like to put it, “Have less stuff on the go and you’ll get more stuff done.”

The Bottom Line

To wrap this up, when building products or undertaking any engineering work, essentially in any realm of work, remember – ’less is always more’.

And having fewer tasks in progress means more genuine productivity.

Focus.  Finish.  Then move on.  ✅

It’s not about reducing quality or output but streamlining processes and focusing on completion rather than juggling.

For those interested in diving deeper into Agile, Kanban, or Scrum and learning how to create a more efficient work environment, consider checking out our upcoming courses.

Smart Classifications

Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.

Subscribe

What to read next

Video Kanban Product Development

Why Limiting Work in Progress is Key to Success in Kanban

Limiting work in progress in Kanban helps teams focus, spot bottlenecks, maintain quality, and deliver value efficiently by ensuring a …

Watch video
Video Product Development Lean

Stop Starting and Start Finishing: The Key to Team Success

Multitasking reduces team productivity. Learn how focusing on finishing tasks, limiting work in progress, and value-based prioritisation …

Watch video
Video Product Development

Quotes: Less is More. True or False?

Explores how applying 'less is more' in Agile boosts productivity and quality by focusing on high-value tasks, reducing waste, and …

Watch video
Video Kanban Engineering Excellence

The Key to a Kanban Strategy: Understanding WIP Limits

Explains how setting and adjusting Work-In-Progress (WIP) limits in Kanban helps teams manage workflow, prevent bottlenecks, and improve …

Watch video
Video Product Development

Temperance in Agile: Why Less is More

Explores how practising moderation in Agile, by keeping backlogs lean, limiting work in progress, and focusing on value, boosts team …

Watch video
Article Product Development Engineering Excellence

Estimating Better in an Overloaded System Is a Poor Man’s Strategy

High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …

Read article