Document cards accumulate before a narrow bottle neck while a magnifier highlights the restriction.
Follow the work to find the point holding up completion.

To find a process bottleneck, follow real cases through the workflow and measure where work accumulates. Separate active handling from waiting and repeated work. Then check whether the suspected stage limits completed output, rather than choosing the task that looks busiest.

You can start with a spreadsheet and observations. A process-mining platform can help when reliable event data exists, but the first questions are the same: what entered the process, what completed, what remains open and why?

The purpose of the investigation is to choose a useful change, which may involve responsibilities, process steps or supporting systems.

Define a start and a finish

Choose one recognisable item, such as a service-change request. Set the boundary from “complete request received” to “authorised change handed to delivery”. Keep incomplete submissions visible as a separate entry state so their delay is not lost.

Give every case a reference. Record the time it enters a stage, when work starts and when the stage finishes. Use a consistent time zone, and specify whether elapsed time includes evenings and non-working days. Active minutes and calendar hours answer different questions.

Include people doing the work in this observation. Ask them to show a recent ordinary case and one that needed correction. The written procedure may leave out the spreadsheet, missing attachment or second review they use to get the job finished.

Separate three kinds of time

Active handling, waiting and rework are different parts of a process and should be observed separately.
Separate doing the work, waiting for it to move and correcting it.
MeasureWhat it tells youCommon measurement mistake
Active handlingTime someone spends doing the workCounting the whole time a task is assigned as working time
WaitingTime before the next action startsTreating overnight waiting as staff capacity that can be recovered
ReworkAdditional handling caused by a return or correctionCounting the same minutes in both handling and a separate savings claim

For a simple sequential case, elapsed time can be divided into active work and waiting. Parallel work needs a timeline: adding overlapping stage durations will overstate the customer's total wait.

WorkFusion's process analysis documentation similarly distinguishes processing, cycle and wait metrics. The worksheet here is a manual starting point, independent of that product.

Follow one case, then test whether it is typical

Illustrative example with invented inputs: a service-change request moves through four sequential stages during one working day. There are no overlapping tasks or pauses outside the recorded stages.

StageWaiting minutesActive minutesStage elapsed minutes
Check request details301040
Assess the change12015135
Obtain approval24020260
Prepare delivery handoff10515
Total40050450

The case takes seven hours and thirty minutes overall, with fifty minutes of active handling. Approval contains the longest wait. That makes it a place to investigate; one case does not establish that approval is the recurring capacity constraint.

Check whether approvals arrive faster than they are completed, whether the queue grows and how old the open requests become. A stage can also wait because reviews happen in batches or the required information arrives late. Those causes need different changes.

Use the observation worksheet and worked timeline to make the evidence inspectable. Keep unknown timestamps blank and mark them as unknown. Do not enter zero to make an incomplete record look finished.

Inspect the queue as well as completed work

Incoming work and completed work are observed alongside the age and reasons for unresolved cases to identify a recurring constraint.
Inspect unfinished work as well as completed cases to understand the constraint.

A report containing only finished cases can hide the requests that have been stuck longest. At each review, record arrivals, completions, open cases and the age of the oldest unresolved case.

Reconcile the counts for a fixed boundary:

Closing open cases = opening open cases + new arrivals − completions − other exits.

Record cancellations and transfers as other exits with a reason. In an illustrative period with six opening cases, ten arrivals, eight completions and one cancellation, seven remain open. A growing queue is evidence to investigate alongside workload and available capacity.

Look at the distribution of completion times. A median describes a typical completed case; the longest waits show a different experience. Split ordinary cases from requests needing missing information, specialist review or correction. Keep the definition and sample size visible when comparing periods.

Turn an observation into a testable cause

Colleagues investigate a queue by checking review schedules and the completeness of incoming requests.
A visible queue is the start of the investigation; test the conditions causing it.

“Approvals are slow” is a symptom. A more useful explanation identifies a condition you can check: requests wait for the weekly meeting, the authorised approver is unclear, or reviewers must ask for information the form never collects.

For each suspected cause, record the supporting cases and what would disprove it. If most waiting occurs before the request reaches the approver, adding reminders to the approval task will miss that delay.

Choose a change matched to the evidence. Improve the submission checklist when inputs are incomplete. Clarify authority when requests circulate between reviewers. Automate routing when the route is agreed and repeated manual forwarding is the problem. The approval workflow guide covers that last design in detail.

Change one condition and observe again

Agree the comparison period and measures before making the change. Compare similar request types and note changes in volume, staffing, policy or complexity that could explain the result.

Track completed output and unresolved work alongside waiting time. Clearing a queue by rejecting valid requests would improve one number while harming the process. Check quality, rework and the receiving team's workload as well.

Once the cause is clearer, use the automation scorecard to assess implementation readiness. Use the business-case model to compare the likely benefit with the effort and ongoing cost.

Discuss a workflow that keeps getting stuck

We turn a suspected bottleneck into a practical decision about what to change, then introduce the agreed improvement. We trace real cases, separate waiting from active work and investigate the handoffs or decisions causing repeated delays.

We can help implement the chosen improvement, from clearer ownership and fewer steps to a supporting tool or system connection. We agree measures and check the change in use. Bring a recent request and whatever timing evidence you have.

See how we decide which improvements to prioritise, or explore our broader business improvement and solution delivery services.

Discuss your process bottleneck with Solvero.

About the author

Jateen Narsai is an IT professional with over 15 years’ experience in business and systems analysis, process improvement and software solution design. His work includes customer onboarding, approval workflows and reporting automation. He works across requirements, solution documentation, testing and implementation support, with a focus on reducing manual effort and making systems easier to use.

More about Jateen Narsai.