Hands-On UX Design for Developers
上QQ阅读APP看书,第一时间看更新

UX design process

Like every other discipline has its own stages or process of development, UX also has its own process for doing it right. However, the problem with the UX process is that it's not always the same; it depends on several factors, such as the size of the project, the category of the project, the targeted users (audience), the problem that you want to solve, your client, and the budget and timeline of your product.

So, you as a UX designer, or the UX team, can define your own process, depending on the factors mentioned in the preceding paragraph. I will walk you through the main stages, which are always important to cover in the UX design process and that depend on your expertise level or on the experience gained while developing your product. You can go back and redo some of the UX process stages or even try to involve some new ideas in your process during the roadmap to product design.

You have to keep in mind that, as a UX designer, you need to have great communication with other teams that will be involved in the process of product development, such as the development team, the marketing team, stakeholders, and, most importantly, your users.

As we said in the first chapter of this book, if we ask 10 different experts to define the meaning of UX design, you will get 10 different answers. Also, the same goes for the UX process itself. Each company has its own UX process, depending on their project. However, do not panic; we will cover the practices that each UX team should follow for every project. The practices that we'll learn in this chapter include conduct product-planning, product research, and analysis, which are principles in every part of the UX process itself and can be customized based on your project's needs.

The UX process that we will cover in this chapter is as follows:

  • Discovery and planning
  • UX strategy
  • UX research
  • Analysis
  • Design
  • Production

Refer to the following diagram:

So, let's start explaining the first stage of the UX process.