Approach for creating usable and beautiful products

I think that if you want to create a proper product - you need to follow some steps in your design process. Here they are:
  1. Define a problem
  2. Research
  3. Prototype
  4. Test
  5. Hi-fi/Visual Design
  6. Deliver
  7. Validate

Define the problem

Design is not about pushing pixels. It’s about solving problems. So before doing any design job the problem needs to be defined. There are few ways of defining problems:

  • Quantitative
  • Qualitative
  • Business

You could get quantitative data from different analytics tool. For example, on Lebara Community project according to Google Analytics data it became obvious that people don’t use search, but rely on categories much, which wasn’t expected behaviour. Based on this data was made a decision to increase the height of search bar and make it more prominent.

Qualitative data could be received from heuristic/expert evaluation, or user research: interviews and survays


There's a lot of areas of research, that could be done to get more input before creating a product:

  1. Stakeholders / SMEs interviews
  2. Competitive research
  3. User interviews and questionaires

Lo-fi Prototyping

The next stage is to gather all the information and start to create possible solution, starting from the user flows and moving to low-fidelity sketches and wireframes

Hi-fi Prototyping

After creating and testing all wireframes it's time to create a high fidelity prototype. Depending on a complexity of a product it could be just a visual mockups or animated prototypes.