WIP Limits in Practice: Part 1

WIP Limits in Practice: Part 1

The last post mentioned that WIP limiting is one way of improving system performance by regulating system usage. Here’s some guidance on applying WIP limits in practice.

WIP limits are meant to be applied proactively. In the posts to come, I’ll share some thoughts on the practical difficulties of applying proactive limits in some situations. Reactive measures might work better in these contexts. ?

Proactive limits may be applied to a single stream of work or across multiple streams (portfolio WIP limits).

Proactive Limits per Stream

Let’s say a stream of work S1 is serviced by a cross-functional team of ten people before it merges into a common stream of integration, operational readiness testing, staging, and release. The common stream in the later stages is not ideal but it’s representative of the set up in many large organizations. ?We may determine in advance that S1 may not have more than twenty in-flight work items at any time. Which work items? Epics, features, stories, tasks, bugs, or a mix of them? It’s best to go with the smallest valuable unit of work, which is usually stories. Bugs don’t count when they are against in-flight stories. When the number of in-flight items reaches the limit, new work intake is paused until the work in progress subsides.

Proactive Limits across Portfolios

Large organizations have multiple portfolios of work, at least one per line of business. Each portfolio might be a portfolio of initiatives, projects, or epics (portfolio items) depending on the unit of funding. That’s the granularity at which we apply portfolio limits. By doing so, we ensure that the start-rate of new portfolio items does not exceed the finish-rate. In other words, we ensure flow. Stop starting new work until you finish enough of the ones in play.

Portfolio Limits vs. Stream Limits

In improving system performance by regulating system usage, portfolio WIP limits matter as much stream limits. If you only have stream limits, you might end up in a situation where, in the previous example, you have twenty stories in flight in stream S1, each belonging to a different project/initiative/epic across portfolios. There goes your speed to market. Besides, that’s what leads to twenty different business stakeholders complaining to you about the slow pace of their pet project - enough to keep you awake all night.

Quiz

  1. How about WIP limits per portfolio? When would they make sense?
  2. What’s more valuable? Whole stream WIP limits or limits per stage of stream (e.g. analysis, design, dev, PR review…)?

In the next post, I’ll share ways of arriving at numerical values for these limits.

Until then, take care and prosper.

Sriram

要查看或添加评论,请登录

Sriram Narayan的更多文章

  • Focus on what: Process or Outcome?

    Focus on what: Process or Outcome?

    It is a question of means and ends. Should you focus on the process (means) or the outcome (ends)? Or both? Corporate…

    2 条评论
  • The Fog of Impact

    The Fog of Impact

    Imagine a multiplayer video game in which players compete to shoot goblins that appear in a foggy landscape. Some…

    2 条评论
  • Has Agile Killed the Business Case?

    Has Agile Killed the Business Case?

    If you are a single-product startup, you probably don’t need to write a business case for every new feature or…

    6 条评论
  • Don’t grow into Product and Engineering

    Don’t grow into Product and Engineering

    A startup usually begins life as a single-digit strong team with no boundaries. As they grow, they might soon find…

    9 条评论
  • Jugaad Product Development

    Jugaad Product Development

    Any business leader will tell you that regular product development takes too long. Setting hard deadlines rarely works.

    5 条评论
  • Guns and Deadlines

    Guns and Deadlines

    Does the practice of setting hard deadlines improve the predictability of software delivery? It depends on the team…

    4 条评论
  • How to transform the agile CoE

    How to transform the agile CoE

    Agility in innovation is a great marker of business agility. Innovation lead time for digital capabilities is the time…

    1 条评论
  • The agile CoE is about to die

    The agile CoE is about to die

    Update March 2023: Also see a follow-up post to this one here, titled "How to transform the agile CoE" Capital One, a…

    25 条评论
  • The flywheel and the slywheel

    The flywheel and the slywheel

    A flywheel multiplies value, a "slywheel" obfuscates it. If you can’t get a flywheel effect going within your…

    2 条评论
  • Visualizing Paths to Value

    Visualizing Paths to Value

    Customer obsession doesn’t always contribute to commercial success–the previous post made this point. Which means it…

    2 条评论

社区洞察

其他会员也浏览了