Software Logic

Tracking Work Waiting on Customers Separately From Work Waiting on Staff

An overdue-work list mixes jobs awaiting customer artwork with jobs nobody has assigned. Explore the process choices that can make the next action clearer.

Software Logic · 20 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a print design studio handling this situation. An overdue-work list mixes jobs awaiting customer artwork with jobs nobody has assigned.
The team cannot see which delays it can address today. The example is hypothetical, and the appropriate response depends on how the business works. Still, it provides a useful way to examine whether the current process gives staff enough context before they act. The useful goal is a dependable handover that ordinary staff can understand.

The operational gap: work blockers

A single pending state combines different blockers. Reports treat every delay as the same operational problem.
A blocker can change even while the job remains unfinished. Keeping that history makes it possible to see when responsibility moved back to the business.
The next review date matters even when the immediate action belongs to somebody outside the business. A customer-dependent job should not vanish indefinitely. The responsible employee may need to check whether a clarification would help, while the report keeps internal and external waits distinguishable. The extra work often appears as a correction rather than a scheduled task. Staff search earlier records, ask a colleague and then explain the discrepancy. Because those steps are scattered across the day, the underlying design problem can remain difficult to see.

A workable approach to work blockers

Record the blocker, who can resolve it and the next review date. Distinguish customer-dependent waits from internal queues without making either disappear.
Existing reporting features may be sufficient once the definitions are made consistent. A useful report makes its limitations understandable alongside its numbers. A dashboard should let an authorised reader trace a surprising figure back to relevant source information. Where information is combined, check how missing, repeated or late records affect the result. Write down the decision the report is meant to support and the records included in its measure. Agree the time window, record level and important exclusions before choosing visualisations. Keep unavailable information distinct from a measured result so a reassuring display does not hide uncertainty.
Waiting on a customer should not become a permanent hiding place for work that still needs periodic review.
For background relevant to work blockers, see The Business Task Everyone Assumes Someone Else Is Doing. The issue here is the narrower workflow described in this example.

Check work blockers against real examples

Move a job from customer wait to internal review and check that its history and new owner remain visible. Treat the first implementation as a limited operational trial. Keep the scope clear and nominate a person to collect problems from the people using it. Assess exceptions alongside ordinary work before deciding whether the change is ready for wider use.
For work blockers, review the proposed outcome with the staff responsible. Trace a surprising result back to its included records and definition. Check that the person reading the view can distinguish a genuine result from missing or incomplete information, and that the report supports the intended decision rather than merely displaying data. Agree who reviews exceptions and how a correction reaches the people already relying on the record. If the existing tool can do this adequately, configuration may be all that is needed.
Software Logic approaches business reporting by examining the actual handover, the information involved and whether a modest improvement would be sufficient. Which overdue jobs can your team move forward today, and which need something from somebody else?

Have a question about your business? Talk to Liam.

Counting readers…