This design process is a framework that I use to approach and solve problems. Based on experience, I’ve included the most effective practices that allow me to break down the problem and frame its scope, as well as resources that help me to provide the right solution iteration by iteration.
Understanding users and context of use
The field of user research is devoted to collect the data needed to know who and how our users are. Some research tools such as competitor analysis, surveys or interviews are best suited for gathering information about the general attitudes and perceptions of your users. Other research tools such as quantitative research, card-sorting or observation are more appropriate for understanding specific aspects of user behaviour and interaction with your product. I combine some of these techniques depending on the project so we can get enough information to make good decisions.
Modelling user requirements
During the definition phase, we’ll work on specifying and modelling user requirements into actionable resources that can be used along the whole design and development process. We’ll build Personas based on mental models and behavioural patterns and they will lead initial sketches to visualise customer journeys. This step in the process is a great opportunity for the team to get a common vision about user requirements and understand the main challenges of the problem we’re about to solve.
Creating usable and convenient solutions
As a Product/UX Designer this is the phase that I enjoy the most. During the design we start to ideate and visualise possible solutions to users problems, Designing at different levels of fidelity is a great way to move from a cheap questionable and explorative proposition toward a testable interactive demonstration of what final product could be. Communicating each design and its purpose it’s essential so we’ll create assets like Design Systems and Patterns to explain the grammar of the interaction design.
Getting things done and evaluated against requirements
Innovation is not achieved if we don’t get things done. During the build stage, we are involved to support and clarify any ambiguity about the solution. User story mapping will help us to define a product strategy that ensures the creation of a Minimum Lovable Product. Usability testing is key to validate the solution and discover issues and opportunities. All of these seasoned with relevant metrics we’ll guide the product toward the next iteration.