Problem Solving
Problem solving is the systematic process of discovering root causes, generating viable alternatives and executing effective solutions.
Rather than jumping to superficial cosmetic fixes, product designers dissect complex workflows to understand underlying user friction. Framing the right problem is often more critical than designing the eventual interface solution.
How it works
Rigorous problem solving follows a disciplined progression from diagnosis to verified resolution.
- Root cause discovery applies techniques like the Five Whys to uncover the foundational breakdown behind user complaints.
- Problem reframing restates initial symptom requests into actionable, user-centric 'How Might We' design opportunities.
- Divergent solution generation explores multiple distinct conceptual paths before narrowing down to a single implementation.
- Empirical validation tests proposed solutions with target users to verify that the intervention actually cured the problem.
When to use it
Apply structured problem solving whenever products encounter performance plateaus or customer friction.
- High customer churn rates investigates whether cancellations stem from poor onboarding, confusing billing or missing features.
- Complex workflow overhauls breaks convoluted multi-step administrative dashboards into clear, modular task flows.
- Accessibility remediation redesigns inaccessible interactions to ensure full compliance without compromising aesthetic beauty.
- Legacy system modernization replaces outdated software while preserving essential institutional workflows and data integrity.
Common mistakes
Teams frequently fail in problem solving by jumping straight to solutions before understanding the disease.
- Treating symptoms rather than root causes, redesigning a button color when the underlying value proposition is broken.
- Falling in love with your first idea, refusing to explore alternative solution angles because of personal emotional attachment.
- Ignoring system-wide side effects, fixing a local UI pain point while accidentally breaking downstream customer workflows.
Key takeaways
- Problem solving requires deep diagnosis of root causes before sketching interface solutions.
- Reframe business complaints into user-centric problem statements using 'How Might We' questions.
- Explore diverse divergent alternatives to prevent anchoring on the first obvious idea.
- Validate that the implemented solution genuinely resolves the friction through usability testing.
Learn this
Lessons and exercises mapped to this concept.
Common questions
- How does problem solving differ from feature execution?
- Feature execution assumes the solution is already known and focuses on building it on schedule. Problem solving questions underlying assumptions to discover what the genuine problem is before building anything.
- Why is the Five Whys technique effective in UX design?
- The Five Whys technique repeatedly interrogates a symptom, stripping away superficial surface explanations to reveal the deeper organizational or behavioral breakdown.