approach to design that considers human needs at every step of development