The 4 Types of Work: Why Your Roadmap is Always Late

The 4 Types of Work: Why Your Roadmap is Always Late

2024-05-18
3 min read

Executive Summary

"Using the "Taxonomy of Demand" to categorize work. Why "Failure Demand" is killing your velocity."

The 4 Types of Work: Why Your Roadmap is Always Late

You planned the sprint perfectly. You estimated the points. You started Monday with hope. By Friday, you missed the deadline. Again.

Why? Because you only planned for Value Demand (new features). You forgot about the other 3 types of work that actually fill your day.

If you don't categorize your demand, you cannot manage it.

1. Value Demand (The Good Stuff)

This is what customers pay for.

  • "Build the Login Page."
  • "Add Apple Pay support."
  • "Optimize the Search."

Goal: Maximize this. (Ideally > 50% of capacity).

2. Failure Demand (The Silent Killer)

This is work caused by previous bad work.

  • "Fixing a bug in the Login page."
  • "Rerunning a failed build."
  • "Answering a support ticket because the UI is confusing."

Failure Demand is waste. It adds zero value. It simply restores the system to the state it should have been in. If your team is spending 40% of time on Bugs, you don't need "more features." You need Quality.

Mentor Tip: Track "Failure Demand" separate from "Bugs." If a bug was caused by a release yesterday, that is Failure Demand. It means your process is leaking.

3. Failure Avoidance (Maintenance)

This is work done to prevent future failure.

  • "Upgrading the Database before it runs out of disk space."
  • "patching security vulnerabilities."
  • "Writing a backup script."

This is Insurance. You hate paying it, until your house burns down. Goal: Keep this steady (10-15%). Don't skip it, or it becomes Failure Demand (Crisis).

4. Value Enablement (Improvements)

This is work that makes future work faster.

  • "Improving the CI pipeline (10 mins -> 2 mins)."
  • "Writing documentation."
  • "Refactoring a messy module."

This is Leverage. Investing 1 day here saves 100 days later.

How to Balance the Books

Most teams look like this:

  • Value Demand: 80% (Planned)
  • Failure Demand: 40% (Surprise!)
  • Total: 120% (Burnout)

The Healthy Team Mix:

  1. Value: 50%
  2. Enablement: 20% (Sharpening the saw).
  3. Avoidance: 10% (Maintenance).
  4. Failure: < 20% (Bugs).

Summary

Next time you plan a sprint, ask: "How much Failure Demand did we have last week?" Subtract that from your capacity before you add new features.

  1. Kill Failure Demand (Root Cause Analysis).
  2. Invest in Enablement (CI/CD, Tools).
  3. Respect Maintenance (Don't let the roof leak).
  4. Then, and only then, build Features.
Interactive Practice Sandbox • Zero Risk

Theory is Good. Muscle Memory is Better.

Don't let your first time handling this scenario be in front of your engineering team or manager. Rehearse your points with our interactive AI personas, get real-time feedback on assertiveness and clarity, and calibrate your approach before it counts.


Written by The DevToLead Team

We are a group of senior engineers and tech leads sharing our real-world experience to help you grow. Our mission is to bridge the gap between junior developers and confident technical leaders.

The Tuesday Leadership Dilemma

One High-Stakes Scenario in Your Inbox Every Tuesday

Rehearse the hardest parts of engineering leadership: tense scope negotiations, defensive 1-on-1s, and architectural stalemates. Complete with suggested diplomatic scripts.

100% FreeNo spam everUnsubscribe in 1 click
Or try the Live AI Simulator