Worked examples · From engagements, shown with permission and identity removed · VAMS-002

Casework with a deadline attached

Admissions and visa casework sorted by time to statutory date rather than by arrival. A queue ordered by age answers the wrong question.

OpenSynthetic dataFixed seed

This run

110 cases · statutory clock · fixed seed

What the simulation shows
61 comfortable. More than 30 days to the statutory date.61 comfortable38 close. Between 15 and 30 days. The band where intervention still works.38 close11 late. Past the statutory date.11 lateThe queue is not the constraint. The clock is.

Every figure here is generated from a fixed seed, so the numbers on this page are the numbers in the simulation.

The entry
The problem
Cases are worked in the order they arrived. The statutory clock does not run in that order, so the case that breaches is rarely the oldest one.
Why it matters
A missed statutory date is a regulatory event, not a service level. Sorting by age produces breaches while the queue looks healthy.
The approach
Sort by time remaining against each case's own statutory date, and band the population by how much room is left rather than by how long it has waited.
Judgement calls
Cases already past their date stay in the view rather than moving to an exception list, because a breach that leaves the screen stops being worked.
Where else it applies
Any deadline bound queue: regulatory filings, subject access requests, incident notification, claims handling, permit renewals.
The data
Entirely synthetic, generated from a fixed seed. Case references and applicant details are generated.
Open the simulation

It asks for your name and email, then opens. The page carries a watermark with the name of whoever opened it.

Open VAMS-002 in a new tab →