Create a small shared set of job statuses whose meanings, entry rules and next actions are understood by everyone.
Track decisions in the work, not staff activity
Handoff detail
Statuses should show where a job stands and what it needs next. They should not become a minute-by-minute measure of whether somebody appears busy. Start with the questions the team needs answered: what is new, ready, actively being handled, blocked, awaiting the customer or finished? Use one shared board or list as the operational view. Private notes and inbox flags should not contradict the visible job state.
Show owner, age and next action
Handoff detail
Status alone cannot tell the team who acts next. Each live job needs a current owner, a dated next action and, where relevant, a due or review date. Age is especially useful for received and blocked work. Avoid assigning every job to a manager as a safety net; this hides real ownership. When responsibility changes, the receiving person should accept it rather than discovering it in a crowded board.
Give every status an entry rule
Handoff detail
A label is useful only when people apply it consistently. Define what must be true before a job enters ‘ready to schedule’ or ‘complete’. ‘In progress’ should mean active work has started, not that somebody intends to look at it eventually. If a stage has no meaningful entry condition or different people interpret it differently, rename, split or remove it rather than adding colour and hoping for clarity.
Keep blocked work visible and specific
Handoff detail
Do not leave a blocked job in ‘in progress’. Mark it blocked or awaiting customer and record the release condition, responsible chaser and next review date. Separate internal blocks from customer waits if they require different action. A block reason should be concise and factual, such as ‘awaiting approved drawing from AB’, not a blame-filled narrative. Review old blocks routinely so they do not become permanent storage.
Practical cards
Small-team status definitions board
Adapt these definitions to the actual workflow and display the agreed version beside the live board.
ReceivedEntry: request is recorded. Required fields: source, received time and triage owner. Exit: reviewed and given a valid next route.
Needs informationEntry: team cannot decide the route. Required fields: exact missing item, who will obtain it and review date.
ReadyEntry: agreed inputs for the next stage are complete. Required fields: next action, receiving owner and priority basis.
In progressEntry: active work has started. Required fields: owner and expected checkpoint. Exit when work stops, completes or becomes blocked.
Awaiting customerEntry: a specific customer response is required. Record request date, response needed, chaser owner and review date.
Blocked internallyEntry: an internal decision, resource or dependency prevents progress. Record release condition, accountable owner and escalation date.
Ready for checkEntry: work is presented with required evidence. Record checker, acceptance criteria and any returned-work reason.
CompleteEntry: agreed completion criteria are met and outstanding follow-up is assigned elsewhere. Record completion date and evidence location.
Closed without completionEntry: work will not proceed. Record a short reason, decision owner, customer communication where applicable and closure date.
Daily board checkReview unowned items, oldest received work, blocks past review date and jobs whose status conflicts with their next action.