This post was originally published on 23/04/2018 and updated on 23/04/2019.
What is User Experience Design?
User Experience is the value that you provide to your user when he is using your product.
“User Experience Design (UXD or UED) is the process of enhancing user satisfaction with a product by improving the usability, accessibility, and pleasure provided in the interaction with the product.” — Wikipedia
Developing a user experience to the level of customer satisfaction is not a single person or team’s responsibility, instead it is a company’s vision.
“Rule of thumb for UX: More options more problems.” — Scott Belsky
Hick’s law states that the more options available for the users, the longer time it will take for them to make a decision.
Imagine of using an app or a website. When you launch it, you see a list of 7 to 8 possible options to follow. How will you decide what is your intended one?
You will start looking at them one by one. Try to understand the meaning of each option. And then decide about the relevant option and click on it. This whole process of exploring options, understanding them and deciding of clicking an option takes a lot of time.
“We tend to be distracted by the voices in our own heads telling us what the design should look like.” — Michael Bierut
Its very natural that when you are designing your product, you feel like a user of your product. You are the first one who will approve or reject your own designs. It is not possible that you sit with your user all the time, design screens and get his approval on each draft you create.
Then what is the solution?
Should you listen to your own voice and modify your designs as per your likes/dislikes?
“Agile is iterative. Design is iterative. Why couldn’t they work together?” — Jeff Gothelf
What is Agile?
Agile provides an iterative framework that is used to develop software products.
Being iterative means to refine your software through repetition and move continuously towards your goal. You run development cycle once, identify areas where improvement is needed, and then repeat the cycle to improve your work.
A very common error that you come across while working on internet is ‘404 error’ or ‘Page not found’ error. This appears when you enter a web address that does not exist.
The message that appears on this error page should be designed in a way that does not give user a negative impact. Along with giving a reason of the error, this page should re-direct user to an actual page of the site.