Not every engagement needs the same amount of discovery, design or development. I keep the stages flexible, but the sequence below explains how I move from uncertainty to a deliverable that can be reviewed and implemented. Smaller projects can combine stages, while larger products can repeat them feature by feature.
01Step
Understand the brief
I begin with the business objective, product context, audience, required features, technical platform, timeline and existing material.
This creates a practical scope and prevents the design from drifting into attractive screens that do not support the actual product.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
02Step
Research the context
I review comparable products, relevant interaction conventions, current analytics or feedback when available, and the competitive visual landscape.
The goal is not to copy competitors. It is to understand what users may already expect and where the product can be clearer or more distinctive.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
03Step
Map journeys and content
I define major user roles, tasks, entry points, navigation relationships, content groups and important decisions.
This produces a usable information structure before screen styling introduces additional complexity.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
04Step
Create wireframes
I sketch or build low fidelity layouts for the key screens, prioritizing hierarchy, task completion and state coverage.
Wireframes make structural feedback faster because stakeholders can discuss the experience without being distracted by final colors or imagery.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
05Step
Build the visual direction
I establish typography, color, spacing, component language, icon treatment and the visual character appropriate for the brand.
The interface gains personality while keeping the hierarchy and usability decisions from earlier stages intact.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
06Step
Create responsive screens and components
I expand approved patterns into the required screens, responsive states, components, variants and reusable layout rules.
The design becomes a system rather than a collection of disconnected artboards.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
07Step
Prototype and review
I connect important journeys, present flows in context, collect feedback and refine interaction or content where the prototype exposes friction.
The team can validate how the experience feels before implementation creates a higher cost of change.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
08Step
Handoff and implementation support
I organize the Figma file, prepare assets and specifications, identify behavior that needs explanation and support implementation review when part of the engagement.
Developers receive a cleaner source of truth and the final product has a stronger chance of matching the intended experience.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.