The best known practice is to use the User Centered Design method. The steps can be described in a glance as follows:
Plan resources and time, get input and requirements from other stakeholders.
Understand and specify the context of use, e.g. through user research and input from market research.
Specify user requirements. This can include e.g. use cases, user interviews and other requirements.
Produce design solutions, like UX concepts, interaction and visual design and an interactive UI demo.
The UX design is evaluated by UX experts or testing with end users. If the user’s feedback is good, no other iterations are needed and the product can be delivered.
There are several evaluation methods for getting user’s feedback to improve usability. Some are based on an evaluation by UX experts, but probably the most common is usability testing with users. Additionally, questionnaires, interviews and focus group discussions, are used to collect as much data from users as possible. Sometimes users are also involved in the design process by attending workshops with designers.
Every product or website should be user-friendly. But creating a product that is easy and pleasurable to use, effective and efficient at the same time is a long and arduous process. Thanks to a lot of usability research, today we are able to come closer to the ideal and meet the user’s needs.