Enrolment flow

Reducing enrolment delays by automating manual processes and designing a GDS-aligned service flow.

 

The Challenge: Manual processes were creating 3-week enrolment delays and unsustainable operational burden across fragmented systems.

My Role: UX Designer in a cross-functional agile squad. Led service mapping, flow design, and research collaboration.

Impact: Reduced enrolment times by ~1 week. Removed manual processing steps and improved operational clarity.

Process: 2-week sprints | Service blueprints | User flows | Discovery → Alpha → Beta

Skills used: Service design | Journey mapping | Agile delivery | Ideation | Wireframing | Research collaboration

 

The brief said "improve enrolment." The real problem was nobody could see it end-to-end.

The Learning team thought this was a digital service problem: enrolment was slow and frustrating users.

What we found was a web of disconnected systems and manual workarounds. Internal teams couldn't explain the full journey. Users waited up to three weeks with no visibility into why.

This wasn't a UX problem—it was service design hiding behind multiple systems.

 

What discovery revealed

What the Brief said: "Users are experiencing delays."

We found: Internal teams were manually re-entering data and checking eligibility for every application. The process varied by course type. Nobody had a complete view.

The constraints:

  • Legacy systems that didn't talk to each other

  • Manual checks that couldn't be automated without rebuilding logic

  • Inconsistent rules across different course types

  • Stretched teams who needed less work, not more

We needed to understand where manual effort was happening and design around the technical debt.

 

Flows weren't enough

Halfway through Alpha, I had elegant user flows that solved fragmentation on paper.

But developers flagged that we didn't have clarity on how eligibility logic would work across course types. The flows showed what happened, not why.

I created a logic map showing eligibility rules and dependencies. Not a traditional UX deliverable, but what the team needed.

The outcome: developers built confidently, and we avoided scope creep from discovering edge cases mid-build.

 

What we delivered

I translated flows into wireframes and a clickable prototype, briefed the researcher on key assumptions and risks, then worked with the UI designer through visual design and a second testing round.

 

Delivered:

Service blueprints (as-is and future-state)

  1. User flows for eligibility-led enrolment

  2. Eligibility logic maps for implementation

  3. Tested wireframes and prototype

  4. ~1 week reduction in enrolment times

Real win: Internal teams could finally see how their work connected to user outcomes. The documentation became a reference for future improvements.

What I'd do differently

  • Create structured handover templates for edge cases and system behaviours

  • Challenge technical constraints earlier to expand automation scope

Takeaway

Good service design isn't about perfect journeys, it's about understanding where systems break, designing around constraints you can't change, and creating artefacts that help teams build with confidence.

Next
Next

Accessibility Benchmarking & Maturity Framework