Design centrado no utilizador, de acordo com Katz-Haas, trata-se realmente de definir quem são os utilizadores, definir as suas tarefas e objectivos, os seus níveis de experiência, que funções querem e precisam de um sistema, que informação querem e precisam e compreender como os utilizadores pensam que o sistema deve funcionar. O design centrado no usuário também tem sido ligado à identificação das habilidades necessárias ao desempenho do trabalho, à avaliação das habilidades dos futuros trainees e ao desenvolvimento dos objetivos.
O primeiro passo em qualquer processo de design centrado no usuário é entender as necessidades do usuário.
Por outro lado, a análise de requisitos foca nos elementos necessários para serem representados no sistema, a análise de necessidades foca nos requisitos relacionados aos objetivos, aspirações e necessidades dos usuários e/ou da comunidade de usuários e os alimenta no processo de análise de requisitos do sistema. O principal objetivo da análise de necessidades é a satisfação do usuário.
Como ela se concentra nas necessidades do ser humano, a análise de necessidades não se limita a abordar os requisitos de apenas software, mas pode ser aplicada a qualquer domínio, como automotivo, produto de consumo ou serviços, como bancos. Embora não seja uma ferramenta de desenvolvimento de negócios, ela pode ser usada para ajudar no desenvolvimento de um caso de negócios.
Nós podemos identificar as necessidades dos clientes de três maneiras:
- Requisito do cliente,
- Modificação de um projeto existente,
- Geração de novo produto.