Designing User-Centered Solutions Through Integrated UX, UI, IA, IxD, and Front-End Development: A Philosophy-Driven Approach to Problem Solving

Process
Every project, whether it’s a website, an application, or a feature within a broader platform, follows a flexible but structured process. The journey begins with research, where I dive into the problem space, frame the challenges, and define clear goals. This phase may expand or contract depending on the scope, timeline, and constraints, but the core goal remains the same: to understand user needs and align them with business objectives.
While each project brings unique challenges, the design process I follow typically involves these core stages:
- Discovery & Research: I conduct thorough research to understand the problem space, including stakeholder interviews, competitive analysis, and user studies. This informs the framing of the problem and sets a solid foundation.
- Ideation & Design: Using insights from research, I create wireframes and prototypes, often engaging in iterative cycles to refine the designs based on feedback from users and stakeholders.
- Testing & Validation: I validate ideas through usability testing and data analysis, ensuring the solution not only looks good but works effectively for real users.
- Delivery & Implementation: I collaborate closely with developers to ensure the design vision is implemented correctly, supporting the transition from design to development.
Research the problem, the audience, and the current solutions strengths, weaknesses, and success metrics.
I begin initiatives by learning about the company, the brand, and the competitive advantage a UX initiative can support. Answers to these questions provide the context for investigating the wants and needs of the users of their product or service.
#1 Define the brand experience
Most people can’t differentiate how they feel about a brand from how they feel about the experiences they have with that brand, so in many situations, UX becomes the brand differentiator. It can be part of, or all of, the reason a customer chooses to engage with a company or its products.
Methods
- Evaluate the visual elements of brand relative to the core brand message
- Define the brands behavior relative to the core brand message
- Define the brands tone relative to the core brand message
#2 Align UX strategy with business goals
While experience design has the primary objective of producing understandable and usable experiences, how this is accomplished should be aligned with the companies business model. Determine if the company is competing on price, customer loyalty or something else.
Methods
• Porter's five forces analysis
Texts
Model and develop a shared vision by understanding what the user is doing, feeling, and thinking. Use this shared vision to define target audiences.
To empathize with users, I look for the constraints of their context and how they define their needs. I also want to know about them, their life goals, and how the particular goals of the interaction align with them.
• What’s the real problem we’re trying to solve?
• Who is our current target audience and ideal audience?
• Are there multiple audience segments?
• What are the strengths and weaknesses of our current solution?
• How does leadership feel about the problem at hand, and how do they make decisions?
• What are our other constraints, such as timeline and budget?
• How will success be measured?
Methods
• Miro
• What how why sprints
• Five why's method
• Interviews
• Engaging extreme users
• Define target audience sprints
• User journeys
• Jobs to be done
• Task analysis
• Usability testing
• User personas
Texts
Define and develop initial solutions through problem statements and summarization.
To make the documentation from engagements with users manageable and useful, I employ methods of summarizing. These methods narrow many observations down into a shortlist useful for defining a problem statement that is: human-centered, broad enough for creative freedom, and still narrow enough to make it manageable.
• What’s the problem or pain point the user is experiencing?
• What products and solutions do they currently use to solve that problem or pain point?
• What are the shortcomings of their current products and solutions?
• How will ours be better?
The problem statement
Human-centred
Frame the problem statement according to specific users, their needs, and the insights gained in the understanding phase. The problem statement should be about the people the team is trying to help, rather than focussing on technology, monetary returns or product specifications.
Broad enough for creative freedom
The problem statement should not focus too narrowly on a specific method regarding the implementation of the solution and technical requirements.
Narrow enough to make it manageable.
Improve the human condition, is too broad and will likely cause team members to easily feel daunted. Problem statements should have sufficient constraints to make them more concrete.
Methods (summative)
• Empathy mapping
• Affinity diagramming
• Point of view statement
• Post-it voting
• Four categories method
Methods (generative)
• How we might questions
• Brainstorming
• Challenge assumptions
• Scamper sprints
• Mind mapping
• Storyboarding
• Analogies sprints
Texts
Design potential solutions for testing and iterating prior to development of higher fidelity interfaces and prototypes.
Translating summarized findings into early wireframes, taxonomies, organizational schemes, information hierarchies, and interface patterns are the largest gap to clear in the user centered design process. To keep the user at the center of design decisions I incorporate cognitive principles of interaction and heuristics.
Methods
• Usability testing findings VS interaction principals tables
• Empathy mapping findings VS interaction principals tables
• Heuristics evaluation findings VS interaction principals tables
• Card sorting
• User decision mapping
• Content assessment
• Site mapping
• Wireframing
• Paper prototyping
• Tree testing (treejack)
Texts
Render interactions of low-fi prototypes at higher fidelity incorporating interactivity and motion design
The interactive display of information adds complexity to design decisions. At this stage of the process, principles of interaction again become fundamental when making decisions about error prevention and the constraint of options users can take.
Methods
• Design systems
• Brand guidelines
• Accessibility evaluations
• Material Design
• Tabs
• Sliders
• Accordions
• Modals
• Drawers
• Form Fields
• Dropdown menus
• States
Methods
Prototype testing of proposed solutions
In person and or remote testing of interactive solutions produce quantitative and qualitative date for iteration and handoff of a final solution.
Methods
• Remote usability testing with online platforms
• In person interviews
• In person usability testing and multimedia documentation
• Task analysis
• A - B testing
• Chalkmark
• UserTesting.com