Treating different types of work according to their cost of delay.
Traditional prioritization (P1, P2, P3 or High/Medium/Low) has problems:
Classes of Service solve this by categorizing work based on the economic consequences of delay—the cost of delay.
The four standard classes are:
The Core Idea
Classes of Service aren't about how important work is—they're about how time-sensitive it is. A critically important feature with no deadline is Standard, not Expedite.
Definition: Work where delay has immediate, severe consequences.
Examples:
Policies for Expedite:
The test: If you completed this work in 2 days instead of 1 day, would something terrible happen? If yes, it might be expedite. If no, it's probably Standard.
Warning signs of abuse:
Definition: Work that must be completed by a specific date, after which it loses significant value.
Examples:
Policies for Fixed Date:
The key insight: Fixed Date work needs to start earlier, not move faster. If your average lead time is 10 days, a Fixed Date item due in 12 days should start now, not in 2 days.
Unlike Expedite, Fixed Date doesn't drop everything—it just ensures the work starts early enough to finish on time.
A compliance feature is due in 3 weeks. Average lead time is 2 weeks. The team starts it now, monitors progress, and has buffer for problems.
A compliance feature is due in 3 weeks. The team treats it as 'not urgent yet' and starts it with 1 week left. Heroics ensue.
Definition: Work where cost of delay is roughly linear—waiting longer is proportionally worse, but not catastrophic.
Examples:
Policies for Standard:
This is your default. Most work should be Standard. If your Expedite and Fixed Date lanes are constantly full, something is wrong—either with your system or with how work is classified.
Definition: Work where the cost of delay is unclear, very low, or will only manifest far in the future.
Examples:
Policies for Intangible:
The trap: Intangible work never gets done because Standard work is infinite. Solution: allocate explicit capacity. "We spend 15% of capacity on tech debt" protects this work.
The other trap: Intangible work is actually valuable, just with delayed payoff. Ignoring it creates problems later. Track it separately so you can see if you're investing enough.
If you haven't done any Intangible work in a month, you're probably accumulating invisible debt. Make time for it intentionally.
Option 1: Swimlanes per class Most visual and clear. Four horizontal lanes, work flows left to right within each lane. Expedite at top, Intangible at bottom.
Option 2: Card color or tag Less visual impact, but works when you already use swimlanes for something else.
Option 3: Separate expedite board Some teams pull urgent work to a dedicated "war room" board until resolved.
Policies to establish:
Start simple: Expedite and Standard only. Add Fixed Date when you have real deadline-driven work. Add Intangible when you're ready to protect investment work.