UX Case Study

A Guided Workflow for Seamless Contracts

A Guided Workflow for Seamless Contracts

A Guided Workflow for Seamless Contracts

Overview

Overview

Overview

A dreaded annual process was causing user frustration and driving up support costs. Through in-depth research and journey mapping, I transformed a complex, error-prone workflow into an intuitive guided experience that reduced mistakes and eliminated the need for extensive user support.

Background

Private chool office staff approached tuition contract season with dread, facing countless setup steps, intricate details, and frequent costly errors that took hours to resolve. The legacy process required extensive annual guidance, creating operational inefficiencies and user frustration. I redesigned the entire experience to accommodate complex edge cases while maintaining simplicity and usability.

My Role

I handled the end-to-end product design process, from research and problem definition to ideation, developer handoff, and launch. I collaborated with support partners who had deep knowledge of user workflows to ensure solutions addressed both user needs and business requirements.

Starting Out

Starting Out

Starting Out

I began with comprehensive research to understand the full scope of user struggles and identify redesign priorities. The complexity of the tuition contract process required multiple research approaches to uncover both user mental models and the technical realities of where breakdowns occurred.

Interviews: Understanding Process and Exceptions

Speaking directly with users, I focused on how the typical process works and what happens when exceptions arise. I asked users to share their screens during interviews, allowing me to absorb technical complexities without interrupting their flow. I listened for cues about process transitions and how schools move from one step to the next, building a complete picture of both standard and edge-case scenarios.

Synthesizing Research: Mapping Mental Models

I used affinity mapping to synthesize interview data, revealing how users naturally break down this complex task into distinct, logical steps. Understanding these mental models was crucial for later transforming the monolithic process into a step-by-step guided experience that aligned with users' cognitive frameworks.

Uncovering Pain Points with Support Staff

Users often perceive themselves as capable and independent, even when support metrics suggest otherwise. I gathered our support staff for a journey-mapping workshop to identify where the most frequent support requests occur within the process. This insider perspective revealed the true friction points that users encounter but might not openly discuss.

Journey Map: Bridging Mental Models with Support Reality

Combining users' process understanding with support insights on common stuck points, I created a comprehensive journey map including alternative flows for exception scenarios. The process broke into three distinct phases where users' contexts shift, changing their goals and interface expectations.

Design Solutions

Design Solutions

Design Solutions

Translating Research into Design Principles

The research revealed three critical problems that needed solving: users got lost in the linear process, stakeholders lacked visibility into progress, and complex family structures weren't supported. I translated these insights into three core design principles that became the framework for every interface decision, ensuring the solution would address real user needs rather than add more features.

Continuity: Guiding Users Through Linear Steps

The Problem

Research showed users understood the process as linear and step-by-step, but they got lost when faced with 100+ features without clear sequencing or priorities.

The Solution

I redesigned the experience around a single management screen that adapts to guide users through each phase. Instead of hunting through menus, users now see exactly what needs to happen next.

A kanban board visualization shows contracts progressing from draft to billed, with contextual tools available at each stage

Settings integrated directly into the contract management screen allow users to set up their new school year without forgetting any steps

Shown: Upon entering, users see last year's tuition fees and are prompted to update them for the current year

Clarity: Real-Time Visibility for Stakeholders

The Problem

Research revealed that while office staff manages day-to-day contract setup, stakeholders need constant visibility into progress. They're responsible for scholarship distribution, difficult case follow-ups, escalated situations, and budget management—but users had to generate complex reports to get basic numbers like total scholarships awarded or percentage of contracts signed.

The Solution

I created an always-visible dashboard that puts critical metrics at stakeholders' fingertips, eliminating the need for separate reporting screens and manual report generation.

Real-time dashboard key metrics integrated directly into the main interface so numbers are always accessible during stakeholder conversations

Status breakdown allows stakeholders to quickly identify issues requiring attention

Exception Handling: Supporting Complex Family Structures

The Problem

Research showed that schools optimize for simple, efficient processes but get derailed by exceptions that force them to work outside the system—ruining tracking and reporting. Common exceptions included fees that only apply to some families, manually calculated tuition for families in need, and divided contract obligations when parents are divorced.

The Solution

I designed robust exception handling that keeps complex cases within the system, maintaining tracking and reporting integrity while accommodating real-world family situations.

Left: Rule-based fee assignment that automatically applies appropriate charges to families

Right: Manual fee override capability when no preset rule applies, without breaking the system workflow

Automatic fee calculation for divorced families based on parents' percentage of responsibility

Testing and Iteration

Solving a Recruitment Challenge

Traditional usability testing became problematic during the busy contract season. I needed feedback from users with very specific roles, but they were unavailable during their most critical work period. Rather than compromise with fewer participants, I developed an innovative approach.

Leveraging Internal Expertise

I decided to test with our support staff, who are deeply immersed in user needs and workflows but aren't overly technical. This gave me the user perspective I needed while working around scheduling constraints and ensuring participants understood the process complexity.

Synthesis and Iteration

The internal testing sessions generated dozens of actionable insights covering usability improvements and edge cases. I synthesized this feedback to identify patterns and prioritize refinements, ensuring the design was polished and ready for real-world implementation.

Impact & Validation

Impact & Validation

While development is ongoing, the redesign has already proven its strategic value. Sales teams report overwhelmingly positive client reactions when showing the new interface—prospects immediately recognize it as solving their tuition contract struggles. Additionally, analysis of incoming feature requests reveals that our design addresses all major user demands, validating that our research-driven approach solved root workflow problems rather than adding piecemeal features.

Impact & Validation

While development is ongoing, the redesign has already proven its strategic value. Sales teams report overwhelmingly positive client reactions when showing the new interface—prospects immediately recognize it as solving their tuition contract struggles. Additionally, analysis of incoming feature requests reveals that our design addresses all major user demands, validating that our research-driven approach solved root workflow problems rather than adding piecemeal features.