Case Study
AAA Insurance
Internal Home Insurance Application
Redesigning a mission-critical internal tool used by agents across the US and Canada to process memberships, insurance, and roadside services.
60M+
AAA MEMBERS
100+
USER STORES
US + CA
NATIONAL ROLLOUT
Agile
JAVA ENVIRONMENT
Client
American Automobile Association
Sector
Insurance / Member Services
THE CHALLENGE
An Aging Internal Tool Slowing Down Service Agents
With over 60 million members across the US and Canada, AAA’s “brick and mortar” service agents rely on their internal insurance application every day to process memberships, insurance policies, and roadside service requests. The existing application had accumulated years of technical debt — inconsistent workflows, unclear navigation, and no unified design language — making it slow and error-prone for agents handling high volumes of customer interactions.
“The goal wasn’t just a visual refresh. We needed to rethink the entire interaction model so agents could process transactions faster, with fewer errors, across every location in North America.”
I was brought in as the lead requirements analyst and UX designer to drive the end-to-end redesign — from stakeholder interviews and requirements documentation, through prototyping and usability testing, to supporting development through national launch.
MY APPROACH
Requirements First, Design Second
- Stakeholder & user interviews — Conducted interviews with agents, branch managers, and IT stakeholders to define scope, surface pain points, and establish requirements across multiple service lines.
- Requirements documentation — Translated findings into user requirement specifications, functional requirements, and user stories covering membership, insurance, and service transaction workflows.
- User type & permission mapping — Defined distinct user roles and access levels, documenting what each agent type could view and complete based on their function and location.
- Prototyping & usability validation — Developed wireframes, storyboards, and functional prototypes in Axure and HTML/CSS/Bootstrap, testing with agents and iterating before development handoff.
- Design system & developer collaboration — Established a dynamic component style guide with UI developers, ensuring consistency across the application and all related platforms.
Key Deliverables
What I Produced
- User requirement specifications and functional requirements documents
- 100+ user stories across membership, insurance, and service epics
- User type definitions and permission access matrix
- Detailed wireframes, flow charts, and interaction specifications
- Functional HTML/CSS prototype for agent usability testing
- Component style guide and design system documentation

