Requirements surfaced too late.
What documentation a bill needed wasn't clear until it had already entered review, turning avoidable gaps into correction cycles.
03 / GovTech / UX Research
A research-led redesign of a multi-stage defence accounting workflow — starting from where the process actually broke, not from the screens.
Context
Employee bill clearance at the Comptroller General of Defence Accounts moves through preparation, review, correction, and approval — different people, different responsibilities, different information needs, one workflow. I worked on the internal websites, applications, and accounting system supporting that process. Because it involves financial and employee data, this case study is a sanitised reconstruction — no real screens, records, or figures.
Research & discovery
The brief could have started with the existing screens. It started with the process instead — because a bill's five roles each had a different relationship to the same workflow, and no single screen audit would have surfaced that on its own.
Working sessions with people at each stage of bill clearance — preparers, reviewers, approvers — traced the actual sequence of activities and decision points each role went through, rather than the org chart's idealised version of it. The gap between the two turned out to be most of the problem.
Wherever the internal system fell short, an informal paper-based workaround had usually grown up to cover it — a separate reference sheet, a phone call, a physical file passed between desks. Mapping those workarounds against the digital system showed exactly where the designed process and the lived process had drifted apart.
Findings were organised by what stopped a bill from moving to its next stage, rather than by the individual pages of the existing system. That reframing is what turned a screen-by-screen audit into a process-level diagnosis. Four blockers recurred often enough to drive the design direction:
Requirements surfaced too late.
What documentation a bill needed wasn't clear until it had already entered review, turning avoidable gaps into correction cycles.
"Pending" meant five different things.
A bill marked pending could be waiting on review, correction, or approval — or nothing at all — with no way to tell which without asking someone.
Every role saw the same flat view.
Reviewers and approvers worked through the same undifferentiated screen a preparer used, with no structure suited to what their part of the job needed.
A returned bill lost its history.
Corrections weren't connected back to what had been flagged, so a returned bill often meant re-learning the objection from scratch.
A sample of the recurring patterns behind that grouping, described in generalised terms:
Required supporting documents for a bill type lived in a separate reference sheet, not the submission screen itself.
Bills entered review missing attachments preparers had no way of knowing were mandatory until the rejection arrived.
A "pending" label covered four distinct real states, with no way to tell which applied without contacting someone directly.
Employees routinely called or visited the accounts office solely to ask where a bill currently stood.
Reviewers and approvers scrolled the same long, undifferentiated form a preparer used to enter the bill originally.
Nothing on screen distinguished which fields mattered to a reviewer's decision from which were preparer-only detail.
A correction request and the resubmitted bill lived in different places, with no visible link between the two.
Re-diagnosing an old objection after a bill's second or third return was common, since nothing preserved it in context.
This work involves financial and employee data, so specific figures and individual identities from the original process can't be published — the findings above are described in generalised form.
Design decisions
Each decision responds directly to one of the four research findings above.
Workflow
Wireframes and prototypes made the proposed sequence reviewable before implementation, stage by stage.
PrepareRequired fields and documents surface as part of preparing the bill, not discovered later in review.
ReviewThe reviewer's view prioritises submitted evidence and exceptions over a flat copy of the preparer's screen.
CorrectA returned bill shows exactly what was flagged and where, instead of the whole submission going back as a blank slate.
ApproveFinal approval shows the decision trail — what changed, what was reviewed, what remains — before it's finalised.
Validation
Because five different roles depended on the same record, prototypes were tested with preparers, reviewers, and approvers separately — checking whether the reworked structure actually served each role's part of the job:
Outcome
Quantitative operational results from a defence accounting system can't be published. What follows is what changed structurally between the old process and the new one, and why it mattered to the people using it.
| Capability | Before | After |
|---|---|---|
| Bill requirements | Listed in a separate reference document | Surfaced inline during preparation, before submission |
| Bill status | A single "pending" label for four different real states | Explicit stages — preparation, review, correction, completion |
| Reviewer view | Identical to the preparer's full entry form | Prioritises evidence and exceptions relevant to review |
| Corrections | Disconnected from the original flagged issue | Tied directly to the specific field and objection |
A bill's status started implying who was responsible for the next move, cutting down on status-check enquiries between departments.
Surfacing what a bill needed during preparation reduced how often bills were bounced back purely for missing documentation.
Tying a flagged issue to its source meant a returned bill didn't require re-diagnosing the original objection from scratch.
Reflection
Nothing in the final structure came from a best-practice checklist. Every decision traced back to a specific blocker surfaced by mapping the process across five roles instead of one screen at a time. A bill-clearance interface does more than collect data — it has to help five different people trust the same record of a decision, and that only comes from understanding how each of them actually works, not just what they click.