Skip to content
Astera Technology

Start new work only when an active-task slot is free

Apply a supplied work-in-progress limit to active tasks and explicitly held tasks before pulling another request.

Count the states that occupy a slot

The sample team allows at most three active task slots. Its local rule counts in-progress and blocked-but-retained tasks; queued and finished tasks do not count. A is in progress, B blocked but retained, and C in progress. D is ready but queued. This is a chosen team policy, not a universal productivity rule.

Synthetic active-slot board
TaskStateOccupies slot
AIn progress1
BBlocked; retained1
CIn progress1
DReady; queued0
Download editable CSV ↓

Free a slot before pulling D

  1. Read current task states
  2. Count three occupied slots
  3. Keep D queued
  4. Complete or explicitly suspend an existing task
  5. Start D against freed slot

A blocked task is not automatically free capacity under this policy. Suspending it requires a recorded owner decision and next review.

The board has three occupied slots, so D cannot start. If C completes, the team can pull D while A and B keep their current records. Finishing D cannot be inferred from merely moving it into an active column.

C completes and D starts. How many active slots are occupied?

Show the worked answer

Three: A, B and D. C no longer counts; the policy limit remains satisfied.

Related resources

Custom software development →