User Centered Design (UCD)

An approach and a set of processes that put the user and his/her needs and desires central in the design process. It requires to not only analyse and develop products with the users in mind, but also to validate their designs according to these user needs in real-world test environments.