When a deadline slips, the conversation often turns emotional fast:
If you’ve ever delivered work through a client (approvals, reviews, access, sign-offs), you know the uncomfortable truth: a big part of delivery time can be “waiting time,” and it’s rarely tracked in a way that’s easy to show.
This article is about proving the delay is on the client’s end using objective workflow evidence—and doing it in a way that protects the relationship instead of escalating blame. We’ll start with the theory (what counts as “client-side delay” in Jira terms), then walk through a practical, repeatable workflow using Time Metrics Tracker | Time Between Statuses.
Meet Alex (it could be you): Delivery Manager / Project Lead / Account Manager. Alex is accountable for timelines, but depends on the client for:
Alex’s real job isn’t “proving someone wrong.” It’s maintaining trust while restoring predictability.
So the goal isn’t to “win the argument.” The goal is:
If you already have client-owned statuses, great—skip ahead.
If you don’t, add at least one. The minimum viable setup is:
Two rules that make this work:
In Time Metrics Tracker | Time Between Statuses, set a Work schedule that matches your delivery reality:
Why this matters:
Now your “Waiting for Customer = 2.3 days” means 2.3 business days, not “we counted Saturday to make you look slow.” It removes a whole category of arguments before they start.
You don’t need 20 metrics. You need three that answer “where did the time go?”
|
Metric (TMT) |
Why you need it |
TMT configuration (how to set it) |
What statuses to include |
|
Metric A: End-to-end delivery time (for context) |
Gives the headline timeline for the ticket |
Start status: Request Received (or your first “work starts” status, e.g. To Do / Selected for Development) → End status: Done (or Delivered / Accepted) |
All statuses between start and done (end-to-end span). |
|
Metric B: Client wait time (the proof) |
Shows how long the issue was waiting on the client (approvals, feedback, UAT). This is the key “delay is on their end” evidence. |
Start status: Client Review (or Waiting for Customer / first client-owned status) → End status: the next vendor-owned status after client action (e.g. In Progress / Changes Requested / Implementation) |
Client-owned statuses such as Client Review, Waiting for Customer, Awaiting Approval, UAT, Legal Review (Client). |
|
Metric C: Vendor active time (your defense & improvement lever) |
Shows your team’s actual working time (implementation + QA + internal review), so the conversation stays fair and factual. |
Start status: first vendor-owned work status (e.g. In Progress / Implementation) → End status: Done OR the first client-owned status (e.g. Client Review) if you want “vendor effort before client handoff” |
Vendor-owned statuses like In Progress, Implementation, QA, Ready for Review, Internal Review, etc. |
This flips you from reactive proof to proactive control.
Example thresholds:
Instead of debating after a milestone is missed, you can point to a risk trend before the miss happens.
A practical layout:
If people keep issues in “In Progress” while waiting on the client, your data will blame you.
Fix:
This is where workflow discipline matters.
Fix:
You can manually inspect Jira issue histories, but it doesn’t scale and it’s easy to argue about.
Time Metrics Tracker | Time Between Statuses value in this scenario is that it gives you:
Done well, it doesn’t just “prove the delay.” It upgrades your delivery process into something both sides can trust.
The best time to prove client-side delay is before it becomes a conflict.
If you:
…then “who caused the delay?” stops being a debate. It becomes a shared view of reality—and a shared plan to improve it.
If you want to set up the same “vendor work vs. client waiting” proof in your Jira, Time Metrics Tracker can help.
Anastasiia Maliei SaaSJet
0 comments