2.1 Business Problem
Business Problem is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Business Problem.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Business Problem to a course website and explain the decision you made.
- Apply Business Problem to a online store and explain the decision you made.
- Apply Business Problem to a banking app and explain the decision you made.
- Apply Business Problem to a school portal and explain the decision you made.
- Apply Business Problem to a clinic booking system and explain the decision you made.
- Apply Business Problem to a dashboard and explain the decision you made.
- Apply Business Problem to a restaurant site and explain the decision you made.
- Apply Business Problem to a mobile app and explain the decision you made.
- Apply Business Problem to a creator site and explain the decision you made.
- Apply Business Problem to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Business Problem.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Business Problem plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Business Problem using a different product, screen, component, or content set. Explain what changed and why.
2.2 User Problem
User Problem is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to User Problem.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply User Problem to a course website and explain the decision you made.
- Apply User Problem to a online store and explain the decision you made.
- Apply User Problem to a banking app and explain the decision you made.
- Apply User Problem to a school portal and explain the decision you made.
- Apply User Problem to a clinic booking system and explain the decision you made.
- Apply User Problem to a dashboard and explain the decision you made.
- Apply User Problem to a restaurant site and explain the decision you made.
- Apply User Problem to a mobile app and explain the decision you made.
- Apply User Problem to a creator site and explain the decision you made.
- Apply User Problem to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with User Problem.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for User Problem plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for User Problem using a different product, screen, component, or content set. Explain what changed and why.
2.3 Constraints
Constraints is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Constraints.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Constraints to a course website and explain the decision you made.
- Apply Constraints to a online store and explain the decision you made.
- Apply Constraints to a banking app and explain the decision you made.
- Apply Constraints to a school portal and explain the decision you made.
- Apply Constraints to a clinic booking system and explain the decision you made.
- Apply Constraints to a dashboard and explain the decision you made.
- Apply Constraints to a restaurant site and explain the decision you made.
- Apply Constraints to a mobile app and explain the decision you made.
- Apply Constraints to a creator site and explain the decision you made.
- Apply Constraints to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Constraints.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Constraints plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Constraints using a different product, screen, component, or content set. Explain what changed and why.
2.4 Assumptions
Assumptions is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Assumptions.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Assumptions to a course website and explain the decision you made.
- Apply Assumptions to a online store and explain the decision you made.
- Apply Assumptions to a banking app and explain the decision you made.
- Apply Assumptions to a school portal and explain the decision you made.
- Apply Assumptions to a clinic booking system and explain the decision you made.
- Apply Assumptions to a dashboard and explain the decision you made.
- Apply Assumptions to a restaurant site and explain the decision you made.
- Apply Assumptions to a mobile app and explain the decision you made.
- Apply Assumptions to a creator site and explain the decision you made.
- Apply Assumptions to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Assumptions.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Assumptions plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Assumptions using a different product, screen, component, or content set. Explain what changed and why.
2.5 Problem Statement
Problem Statement is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Problem Statement.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Problem Statement to a course website and explain the decision you made.
- Apply Problem Statement to a online store and explain the decision you made.
- Apply Problem Statement to a banking app and explain the decision you made.
- Apply Problem Statement to a school portal and explain the decision you made.
- Apply Problem Statement to a clinic booking system and explain the decision you made.
- Apply Problem Statement to a dashboard and explain the decision you made.
- Apply Problem Statement to a restaurant site and explain the decision you made.
- Apply Problem Statement to a mobile app and explain the decision you made.
- Apply Problem Statement to a creator site and explain the decision you made.
- Apply Problem Statement to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Problem Statement.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Problem Statement plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Problem Statement using a different product, screen, component, or content set. Explain what changed and why.
Chapter 2 review — 10 questions and answers
1. What is the main purpose of Business Problem?
Answer: Business Problem is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
2. What is a common mistake with Business Problem?
Answer: Treating Business Problem as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
3. What is the main purpose of User Problem?
Answer: User Problem is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
4. What is a common mistake with User Problem?
Answer: Treating User Problem as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
5. What is the main purpose of Constraints?
Answer: Constraints is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
6. What is a common mistake with Constraints?
Answer: Treating Constraints as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
7. What is the main purpose of Assumptions?
Answer: Assumptions is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
8. What is a common mistake with Assumptions?
Answer: Treating Assumptions as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
9. What is the main purpose of Problem Statement?
Answer: Problem Statement is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
10. What is a common mistake with Problem Statement?
Answer: Treating Problem Statement as a visual preference instead of connecting it to a user need, constraint, or testable outcome.