1. Requirements Gathering

  • Understanding the business needs and what its goals are. Be sure to understand the problem or challenge the business wants you to solve.
  • Understanding the users and what their needs are.
  • Understanding the capabilities and limitations of the technology being used.

2. Design Alternatives

  • Begin to create solutions.
  • Brainstorm ideas that meet the needs of the user and solve the problems of the business.
  • See how others have solved similar problems.

3. Prototyping

  • Model potential solutions so they can be tried out and tested.
  • On paper or using tools. (see Figma, Invision, AdobeXD etc.)
  • Prototypes can be simple sketches and wireframes or rich, interactive demos.

4. Evaluation

  • Test and evaluate the prototypes on users. See what works and what needs adjusting. Go back to steps one, two or three as needed.

Bonus step: Development

Once a design has been tested and agreed upon it goes to development, but the designer’s job is not finished. The design will inevitably need tweaking and adjusting as development find issues. The designer is often part of the development team and should be on hand to make these changes.