Skip to content

Just-in-Time Task Assignment

Definition

Rather than assigning work items at the start of a project or sprint, work is assigned as it becomes ready to pull into a workflow step. When space opens up in a step (because an item completed and moved forward), team members review what's ready to pull from the prior step and decide who will do it, writing their name on the card at that moment. This delays commitment until the information and context are freshest.

In the Book

Brechner describes the daily standup where a tester finishes validating items and the team asks, "Any items done being validated?" When two items pass the done rule and move to the final Done column, two slots open up for new validation work. Team members then "pull two cards from the Implement step's Done column, decide who will do which work item, and then write their names on the cards they've selected." The key point marked in the text: "Work item assignments are made 'just in time.' This avoids blocking an item because a previously assigned team member is busy at the time the task is ready."

This contrasts with traditional project management where all tasks are assigned upfront. Brechner notes that this approach prevents the common problem where a task assigned to Person A sits blocked because Person A is busy on something else, while Person B is idle. Instead, when a task actually becomes ready to be worked (prior step is done), whoever is free and capable takes it.

Why It Matters

Just-in-time assignment eliminates a source of unnecessary blocking—work doesn't wait because "the right person" is unavailable when it becomes ready. It also keeps the team responsive to change; if priorities shift or a person gets pulled away, the assignment decision is deferred until that moment, minimizing wasted work and rework. The practice naturally encourages skills-sharing and cross-training, since anyone can take the next available work if they're capable. It also makes the team's capacity and skill distribution immediately visible during the daily standup—you see in real time who's available and what's needed next.


related concepts: kanban-pull-system (CATALOG), cadence-decoupling (CATALOG)