User centered design (UCD) is the process of developing a product based on the needs and wants of the user. It's the practice of product developers putting themselves into the shoes of the user and constantly asking themselves, how will the user benefit from the work that I am doing? User centered design is the best way to make sure your work has value and is solving the problems your users are having.