Aaron Charles-Rhymes

My Process

How I Approach Design

While every project is different and requires a unique approach, I use the following steps as a flexible process that helps guide me from problem understanding to successful solutions.

In practice, this process is highly collaborative and iterative — shaped by each project's constraints, goals, and needs. I adapt each phase based on the problem to be solved, working closely with stakeholders and engineering to design, test, and continuously improve product experiences.


01

Define The Problem

Identify and understand the core problem while aligning on business goals, user needs, and constraints to clarify the opportunity and define what success looks like.

Key Activities & Deliverables

business goal alignmentconstraint identificationrequirements gatheringstakeholder interviewssuccess metrics definition
02

Research & Insights

Gather insights through research, stakeholder input, user experiences, and competitive analysis to better understand the problem space and uncover opportunities for meaningful improvement.

Key Activities & Deliverables

competitive analysisheuristic evaluationqualitative researchquantitative researchuser interviewsuser personasuser research
03

Define The Experience

Define what a successful solution may look like by mapping user journeys and workflows to structure the experience and prioritize the most impactful solutions.

Key Activities & Deliverables

feature prioritizationinformation architecturejourney mapsproduct roadmappingsite mapsuser flows
04

Design Exploration

Explore design approaches through sketches and wireframes while collaborating with stakeholders to refine ideas and identify the strongest direction.

Key Activities & Deliverables

design direction identificationinteraction designlo-fidelity designssketchesstakeholder collaborationstakeholder feedbackwireframes
05

Prototype & Validate

Build high-fidelity, interactive prototypes to test usability, gather feedback, and validate the experience before development to help ensure a successful launch.

Key Activities & Deliverables

A/B testingfeedback synthesishi-fidelity prototypesinteractive prototypesusability testing
06

Deliver & Iterate

Partner with engineering through development and launch, then continuously address opportunities to improve the product through ongoing feedback and iteration.

Key Activities & Deliverables

component library managementdesign documentationdesign system managementdeveloper collaborationiteration planningtrack & measure user adoptionuser feedbackUX QA

Tools

Most Frequently Used Software

Figma

Sketch

Claude AI

Adobe Photoshop

Adobe Illustrator

Miro

Google Analytics

Jira

Slack

Webflow

Google Workspace

VS Code

Cursor AI

GitHub