Skip to content

Learn · Field and check-in

Blockers: the record you will want in three months

After this subject you can raise a blocker from the check-in against the schedule date you were shown, work it in the open, and clear it with a note that survives the job.

8 slidesabout 4 minutesUpdated August 2026— for supers, PMs, and schedulers.
01 / 08Concept

What a blocker is, and what it is not

A blocker is an obstacle in the way of an activity — a missing material, an unanswered question, another crew not finished. While it is there the work cannot move, and everyone can see exactly why. It never moves a date on its own: the scheduling engine does not read it.

Why it matters — a hold keeps a date; a blocker names what is in the way. Two different things, easy to mix up.

02 / 08Concept

Raise it where the lateness is realised

The moment worth writing it down is the moment you find out. So the raise sits on the check-in row that just told you the work did not start, and on the activity itself. Two answers are required — what the blocker is, and when it is needed by. What it threatens and who is clearing it come pre-filled.

Why it matters — there is no category list to choose from. The sentence you would say out loud is the record.

03 / 08Concept

Validated, not trusted

A blocker raised from the check-in records the schedule date you were shown. Before it saves, Brikt re-reads that date and refuses the raise if it has moved — the schedule date moved while this blocker was being written, nothing was saved. The dates refresh and you raise it again.

Why it matters — a record anchored to a date nobody was measuring from is worse than no record. Raised from the activity instead, a blocker claims no anchor at all.

04 / 08In the product

Two questions the queue answers

What is waiting on me, and what is waiting on anyone. Rows sit in two bands — overdue, then coming up — soonest needed-by first, each naming the activity it threatens, the date it is needed by, and either how far past that date it has run or how long is left before it.

The blocker queue: an overdue band and a coming-up band, each row naming the activity it threatens, the date it is needed by, and either how far past that date it has run or how long is left before it.
Sample project data.

Look at

  1. 1The two bands — overdue first, then coming up.
  2. 2The activity each blocker threatens.
  3. 3How far past its needed-by date an overdue row has run.

Why it matters — a blocker reaches the queue of whoever is clearing it, and stays there until somebody says how it was cleared.

05 / 08Concept

Working it, and clearing it

An update reports where a blocker stands without clearing it, and the updates stay on the record in order. Clearing asks how it was cleared, and that note is required — the blocker stays on the record as cleared, with your sentence attached. Raised in error is a separate answer, and it withdraws rather than deletes.

Why it matters — nothing here is ever removed. In three months the argument is about what was known when, and this is the answer.

06 / 08Ask this

Ask what it is waiting on

Ask

What is standing in the way, exactly?

Instead of

Why is this late?

Ask

Who is clearing this, and by when do we need it?

Instead of

Can somebody chase this?

Ask

What did we do about it, and on what day?

Instead of

Is that one sorted?

07 / 08Recap

What to remember

  • A blocker names the obstacle. A hold keeps a date; a blocker says what is in the way.
  • It never moves a date on its own, and the scheduling engine never reads it.
  • Raise it where the lateness is realised — from the check-in, against the schedule date you were shown.
  • Two answers are required: what it is, and when it is needed by.
  • Updates report progress without clearing it; clearing takes a note; withdrawing leaves the record standing.
08 / 08Try it

Write the next one down where you find it

The next time a check-in tells you something did not start, raise the blocker from that row rather than carrying it to the meeting. Name what the work is waiting on and the day you need it by, and let the queue hold it. If you would rather see the whole loop on a job of your own, bring one to a demo.