Skip to main content

As 10 Heurísticas de Usabilidade de Nielsen

Jakob Nielsen definiu 10 princípios gerais para design de interação. Elas servem como um "checklist mental" para identificar problemas de usabilidade na interface.

1. Visibilidade do Status do Sistema

O sistema deve sempre informar o que está acontecendo.

  • Bom: Ícone de carregando, barra de progresso, feedback visual ao clicar num botão.
  • Ruim: Clicar em "Enviar" e nada acontecer na tela por 5 segundos.

2. Compatibilidade entre Sistema e Mundo Real

Fale a língua do usuário, não "tecniquês".

  • Bom: Ícones que lembram objetos reais (lixeira, pasta), linguagem natural.
  • Ruim: Mensagens de erro com códigos (Ex: "Erro 404: NullPointerException").

3. Controle e Liberdade do Usuário

O usuário erra. Dê a ele uma "saída de emergência".

  • Bom: Botão de "Desfazer" (Undo), "Cancelar", seta para voltar.
  • Ruim: Entrar em um modal e não achar o "X" para fechar.

4. Consistência e Padrões

Não reinvente a roda. Se um botão de "Salvar" é verde numa tela, ele deve ser verde em todas.

  • Bom: Seguir os padrões da plataforma (Material Design no Android, HIG no iOS).

5. Prevenção de Erros

Melhor que uma boa mensagem de erro é um design que evita o erro.

  • Bom: Calendário para escolher datas (evita digitar errado), desabilitar botão "Enviar" se o formulário estiver vazio.

6. Reconhecimento em vez de Memorização

Não obrigue o usuário a decorar informações de uma tela para usar na outra.

  • Bom: Mostrar o histórico de buscas recentes, manter visível o item que está sendo comprado no carrinho.

7. Flexibilidade e Eficiência de Uso

Atenda tanto o novato quanto o expert.

  • Bom: Teclas de atalho (Ctrl+C), personalização de dashboard, macros.

8. Estética e Design Minimalista

Não sobrecarregue a tela. Cada informação extra compete com a informação relevante.

  • Bom: Formulários limpos, hierarquia visual clara, espaços em branco.

9. Ajuda aos Usuários a Reconhecer e Corrigir Erros

Mensagens de erro devem ser claras, indicar o problema e sugerir solução.

  • Bom: "O CPF digitado é inválido. Verifique se digitou os 11 números."
  • Ruim: "Entrada Inválida."

10. Ajuda e Documentação

Embora o sistema deva ser intuitivo, às vezes a ajuda é necessária.

  • Bom: FAQ, Chatbot, Tooltips (balõezinhos de ajuda ao passar o mouse), Onboarding.

Referência Bibliográfica

NIELSEN, Jakob. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group, 1994. Disponível em: NNGroup.