Send inquiry
Sample deliverable Spark · UX Audit

UX Audit Report

What you get at the end of a Spark engagement: where users lose time, why it happens, and what to fix first.

Package: Spark (UX Audit)
Product: Acme Approvals: purchase requests and approvals for mid-size companies
Scope: 3 core workflows: submit a request, approve it, track it
You receive: This report, a ranked backlog in Jira, a readout with your team

This is a sample. Acme Approvals is a fictional product, and all findings and numbers are illustrative. A real report follows the same structure and contains 15–30 findings.

The product

Acme Approvals is a purchase request and approval tool for mid-size companies. Employees request what they need, managers and finance approve, and a purchase order goes out to the supplier.

Acme Approvals, the My requests screen: three summary numbers and a list of purchase requests, most of them marked only as Pending.
The requests list as audited. Most requests say “Pending” and nothing else.

Summary

Requests don't stall at approval. They stall before and after it.

Requesters can't see where their request is, the form reveals what's required only after they submit, and approvers work around the product instead of in it. Three quick wins fit into one sprint and target the biggest source of support tickets.

38%
of support tickets ask "Where is my request?"
31%
of requests are sent back for missing information
4.2 days
median time from submit to decision
12%
of approvers use bulk approval

Evidence

Every finding is backed by at least two of these sources:

Friction map

Where friction concentrates across the life of a request. Two stages cause most of it: adding details and tracking status.

01 Create 47 categories to choose from, without search.
02 Add details Required fields depend on the category but only appear after submitting.
03 Submit No summary before sending; totals in two currencies confuse.
04 Approve Approvers decide from email; bulk approval is hard to find.
05 Track No visible status or current approver after submitting.
06 Close The purchase order arrives by email only.
High friction Medium Low

Top findings

5 of 23 findings, ranked by impact and effort. Each one says what happens, how we know, why it matters and what to change.

F-01 High impact Low effort Quick win

Requesters can't see where their request is stuck

Evidence
38% of support tickets are status questions. In 5 of 5 sessions, participants searched their email to find out who has to approve next.
Why it matters
Requesters chase approvers by email and chat, which creates support load and still doesn't speed up the decision.
Recommendation
Show a status timeline on the request: current step, current approver, time in step and expected decision date, plus a reminder action once a step is overdue.
Next step
Spec and prototype, shown in the Ignite sample.
F-02 High impact Medium effort

Requirements show up only after a request is sent back

Evidence
31% of requests are sent back for missing information. In 4 of 5 sessions, participants learned that a supplier quote was required from the rejection email.
Why it matters
Every send-back adds 1.8 days on average and is the most common reason approvals feel slow.
Recommendation
Show what each category requires before the form starts, validate inline, and let approvers ask for one missing item without sending back the whole request.
F-03 Medium impact Low effort Quick win

Bulk approval is hidden in an overflow menu

Evidence
Only 12% of approvers have used bulk approval. None of the 3 approvers in the sessions found it without help.
Why it matters
Approvers with many small requests open them one by one, or wait and approve them later from email.
Recommendation
Show checkboxes in the approvals list and a summary bar with the number of selected requests and their total amount.
F-04 Medium impact Low effort Quick win

Three names for the same thing

Evidence
"Request", "Order" and "Ticket" all describe the same object across 42 screens. Support replies use a fourth term, "PR".
Why it matters
New users aren't sure whether they're looking at one item or three, and help articles are hard to search.
Recommendation
Use "Request" everywhere, add a short glossary to the design system, and do one copy pass across all screens.
F-05 High impact High effort

Approval rules are hard to set up and impossible to test

Evidence
New admins needed support to set up their first approval rule. Rule changes go live immediately, without a preview.
Why it matters
Wrong rules route requests to the wrong people, so admins avoid changing them and workarounds pile up.
Recommendation
A rule builder that explains each rule in plain language and lets admins test it with a sample request before publishing.

Priorities

Impact against effort, so your team knows what to do first.

Impact → Effort →

Roadmap

The findings, grouped into what to ship now, next and later.

Now
Next sprint
  • F-01 Status timeline
  • F-03 Visible bulk approval
  • F-04 One term: "Request"
Next
1–2 months
  • F-02 Requirements before the form
  • F-02 Ask for one missing item
Later
This quarter
  • F-05 Rule builder with preview and test mode

In the full report