Contents
What a UX framework should include
| Layer | What it answers | Useful artifacts |
|---|
| Product intent | What are we trying to make easier, safer, faster, or clearer? | Jobs to be done, product principles, target workflows. |
| User evidence | What do users actually need, misunderstand, avoid, or repeat? | Interviews, support themes, analytics, usability tests, journey maps. |
| Decision rules | How should the team choose between competing design options? | UX principles, prioritization rules, accessibility requirements, risk rules. |
| Reusable patterns | Which flows, components, and content patterns should repeat? | Flow patterns, IA rules, empty states, error states, onboarding rules. |
| Measurement | How will we know the framework is working? | Task success, adoption, retention, support reduction, qualitative feedback. |
Product intent
- What it answers
- What are we trying to make easier, safer, faster, or clearer?
- Useful artifacts
- Jobs to be done, product principles, target workflows.
User evidence
- What it answers
- What do users actually need, misunderstand, avoid, or repeat?
- Useful artifacts
- Interviews, support themes, analytics, usability tests, journey maps.
Decision rules
- What it answers
- How should the team choose between competing design options?
- Useful artifacts
- UX principles, prioritization rules, accessibility requirements, risk rules.
Reusable patterns
- What it answers
- Which flows, components, and content patterns should repeat?
- Useful artifacts
- Flow patterns, IA rules, empty states, error states, onboarding rules.
Measurement
- What it answers
- How will we know the framework is working?
- Useful artifacts
- Task success, adoption, retention, support reduction, qualitative feedback.
Step 1: define the product decisions it should guide
| Repeated decision | Framework rule to define |
|---|
| How much information should a screen show? | Information hierarchy and progressive disclosure rules. |
| When should a user see friction? | Risk, confirmation, and error-prevention rules. |
| How should onboarding work? | Activation path, first-use state, and education rules. |
| How should complex data be shown? | Dashboard hierarchy, filtering, comparison, and alert rules. |
| When is a pattern reusable? | Pattern acceptance criteria and exceptions. |
How much information should a screen show?
- Framework rule to define
- Information hierarchy and progressive disclosure rules.
When should a user see friction?
- Framework rule to define
- Risk, confirmation, and error-prevention rules.
How should onboarding work?
- Framework rule to define
- Activation path, first-use state, and education rules.
How should complex data be shown?
- Framework rule to define
- Dashboard hierarchy, filtering, comparison, and alert rules.
When is a pattern reusable?
- Framework rule to define
- Pattern acceptance criteria and exceptions.
Step 2: collect the evidence layer
| Input | What it gives you | How to use it |
|---|
| User interviews | Motivations, language, expectations, and constraints. | Extract recurring jobs, anxieties, and decision moments. |
| Support tickets and sales notes | Where the product creates confusion or hidden work. | Turn repeated questions into UX rules or content patterns. |
| Analytics | Where users drop, repeat, skip, or never adopt a feature. | Find flows that need clearer states or better measurement. |
| Usability testing | Where the interface fails in real use. | Validate patterns before they become system defaults. |
| Accessibility checks | Whether flows work for more people and more input methods. | Use WCAG and product-specific constraints as baseline rules. |
User interviews
- What it gives you
- Motivations, language, expectations, and constraints.
- How to use it
- Extract recurring jobs, anxieties, and decision moments.
Support tickets and sales notes
- What it gives you
- Where the product creates confusion or hidden work.
- How to use it
- Turn repeated questions into UX rules or content patterns.
Analytics
- What it gives you
- Where users drop, repeat, skip, or never adopt a feature.
- How to use it
- Find flows that need clearer states or better measurement.
Usability testing
- What it gives you
- Where the interface fails in real use.
- How to use it
- Validate patterns before they become system defaults.
Accessibility checks
- What it gives you
- Whether flows work for more people and more input methods.
- How to use it
- Use WCAG and product-specific constraints as baseline rules.
Step 3: turn findings into principles and patterns
| Weak principle | Usable rule |
|---|
| Be intuitive. | Use labels that match user language from research and support data. |
| Reduce friction. | Remove friction from low-risk actions. Add confirmation to irreversible or financial actions. |
| Keep it consistent. | Reuse flows when the user goal, risk level, and data shape are similar. |
| Make dashboards clear. | Separate monitoring, diagnosis, and action instead of mixing all metrics equally. |
| Design for everyone. | Meet accessibility requirements before visual preference is debated. |
Be intuitive.
- Usable rule
- Use labels that match user language from research and support data.
Reduce friction.
- Usable rule
- Remove friction from low-risk actions. Add confirmation to irreversible or financial actions.
Keep it consistent.
- Usable rule
- Reuse flows when the user goal, risk level, and data shape are similar.
Make dashboards clear.
- Usable rule
- Separate monitoring, diagnosis, and action instead of mixing all metrics equally.
Design for everyone.
- Usable rule
- Meet accessibility requirements before visual preference is debated.
Step 4: add measurement and governance
| UX goal | Signal | Metric example |
|---|
| Users understand the first action. | They complete the first key task without support. | Activation completion rate, time to first success, support contacts. |
| Teams reuse good patterns. | New flows follow approved interaction rules. | Pattern adoption, design QA issues, engineering rework. |
| Critical flows feel safer. | Users recover from errors and understand consequences. | Error recovery rate, failed submission rate, refund/support incidents. |
| The system stays usable as it grows. | Navigation and IA remain findable. | Search usage, navigation success, feature discovery, task success. |
Users understand the first action.
- Signal
- They complete the first key task without support.
- Metric example
- Activation completion rate, time to first success, support contacts.
Teams reuse good patterns.
- Signal
- New flows follow approved interaction rules.
- Metric example
- Pattern adoption, design QA issues, engineering rework.
Critical flows feel safer.
- Signal
- Users recover from errors and understand consequences.
- Metric example
- Error recovery rate, failed submission rate, refund/support incidents.
The system stays usable as it grows.
- Signal
- Navigation and IA remain findable.
- Metric example
- Search usage, navigation success, feature discovery, task success.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Start with the smallest framework your team will use
A UX framework does not need to begin as a large playbook. Start with the decisions your team makes repeatedly and where inconsistent choices create product risk.
For a new product, begin with product intent, user evidence, and a small set of decision rules for the most important journey.
For a growing product, add reusable flow patterns, accessibility requirements, and measurable quality checks where teams are rebuilding the same experience.
For a mature product, add governance: named owners, review points, an exception process, and metrics that show whether the framework improves activation, task success, support volume, or retention.
The goal is not to document every design decision. The goal is to make the highest-impact decisions easier to repeat, explain, and improve.
Common mistakes
| Mistake | Why it fails | Better move |
|---|
| Starting with components. | Components standardize UI, but they do not explain product decisions. | Define principles and flow rules before component coverage. |
| Writing vague values. | Nobody knows how to apply them under pressure. | Write rules with tradeoffs and examples. |
| Treating personas as truth. | Personas become decorative if they are not tied to real evidence. | Use personas only when they summarize verified behavior and decisions. |
| No ownership. | The framework decays after launch. | Assign maintainers and review points. |
| No exceptions process. | Teams either ignore rules or apply them blindly. | Define when exceptions are allowed and how they are documented. |
Starting with components.
- Why it fails
- Components standardize UI, but they do not explain product decisions.
- Better move
- Define principles and flow rules before component coverage.
Writing vague values.
- Why it fails
- Nobody knows how to apply them under pressure.
- Better move
- Write rules with tradeoffs and examples.
Treating personas as truth.
- Why it fails
- Personas become decorative if they are not tied to real evidence.
- Better move
- Use personas only when they summarize verified behavior and decisions.
No ownership.
- Why it fails
- The framework decays after launch.
- Better move
- Assign maintainers and review points.
No exceptions process.
- Why it fails
- Teams either ignore rules or apply them blindly.
- Better move
- Define when exceptions are allowed and how they are documented.
Related reading