top of page

5ª Heurística de Usabilidade de Nielsen:

Prevenção de ERROS

Quantas vezes você já excluiu aquele item importante sem perceber?

E o número de telefone se embaralhando em um formulário?

Para essas situações é que a 5° Heuristica existe:

Ajudar o usuário a se recuperar de um erro é bom. Impedir que ele erre em primeiro lugar é o que transforma interfaces comuns em produtos excepcionais.

526ab5f897fe33f195ca51258bf7c19b.gif

Ações inconscientes. O usuário sabe o que quer fazer, mas a mão/olho falha por desatenção ou automatismo

Exemplos:

  • Trocar uma letra ao digitar

  • Clicar no botão errado por estar no "piloto automático"

  • Selecionar a opção errada sem perceber

Deslizes (SLIPS)

Mas afinal, o que é um erro?

Frequentemente, o termo "erro do usuário" é utilizado para culpar quem utiliza o sistema, mas a verdadeira responsabilidade costuma ser do designer, que facilitou o cometimento do deslize.

​

Erros afetam negativamente a usabilidade, pois sua frequência e gravidade estão diretamente ligadas à qualidade da experiência.

Exemplos:

  • Achar que " Arquivar" significa excluir

  • Não entender o significado de um ícone

  • Seguir um fluxo que o sistema não suporta

Erros Conscientes (Mistakes)

Decisões equivocadas. O modelo mental do usuário está desalinhado com o sistema

Erros Conscientes (Mistakes)

Decisões equivocadas. O modelo mental do usuário está desalinhado com o sistema

Exemplos:

  • Achar que " Arquivar" significa excluir

  • Não entender o significado de um ícone

  • Seguir um fluxo que o sistema não suporta

Deslizes (SLIPS)

Ações inconscientes. O usuário sabe o que quer fazer, mas a mão/olho falha por desatenção ou automatismo

Exemplos:

  • Trocar uma letra ao digitar

  • Clicar no botão errado por estar no "piloto automático"

  • Selecionar a opção errada sem perceber

Como guiar o usuário corretamente?

A prevenção de erros baseia-se em reduzir a carga cognitiva e guiar o usuário com precisão. Para evitar deslizes, o sistema deve oferecer:

Restrições úteis, sugestões contextuais e bons padrões.

Para mitigar erros conscientes, é essencial remover fardos de memória, fornecer avisos claros e suportar a função de desfazer (undo).

Um recurso comum é o diálogo de confirmação, que interrompe o fluxo para pedir que o usuário verifique uma ação perigosa.

ATENÇÃO!

Se usados em excesso para ações rotineiras, os usuários passam a ignorá-los, clicando em "Sim" automaticamente, o que anula a proteção pretendida.

mas...

Ação Rotineira

Ação Perigosa

Ação Reversível

Não Interrompa

Confirme

Prefira "Desfazer"

Alguns Exemplos...

4fe0069b038ddb1b7a72af8f82afb6ea.jpg

Restrições no Calendário

Pink Poppy Flowers

O widget de voos da Southwest impede que o usuário selecione uma data de retorno anterior à de partida, forçando a escolha de um intervalo válido.

1

Sugestões de Busca

Pink Poppy Flowers

A Amazon oferece sugestões clicáveis enquanto o usuário digita, evitando que erros de digitação resultem em “nenhum resultado encontrado”.

2

Formatação Indulgente

Pink Poppy Flowers

O site da Uber formata o número de telefone automaticamente enquanto o usuário digita, facilitando a revisão e ignorando caracteres desnecessários.

3

Lixeira do Sistema

Pink Poppy Flowers

Sistemas operacionais enviam arquivos deletados para a “Lixeira” em vez de excluí-los permanentemente de imediato, permitindo a recuperação em caso de exclusão acidental.

4

Ações de Alto Risco

Pink Poppy Flowers

O MailChimp exige que o usuário digite a palavra “DELETE” antes de apagar uma lista, garantindo que a intenção seja real.

5

1671460095636.png

Evite confirmações em rotinas

Não utilize diálogos de confirmação para tarefas comuns que não tenham consequências sérias, para não “viciar” o clique do usuário.

img4-inserir-valores.jpg

Use padrões razoáveis

Ofereça opções predefinidas que atendam aos objetivos prováveis do usuário, como opções de “amanhã” ou “próxima semana”.

f963db628a937eff6c05e6f08e2423a4.jpg

   O que fazer?

KB-feature-image-preventing-mistakes.webp

Priorize o esforço

Foque primeiro em prevenir erros de alto custo (que causam perda de dados ou dinheiro) e depois trate as pequenas frustrações.

Seja específico nos avisos

Em vez de perguntar “Você tem certeza?”, explique exatamente as consequências da ação (ex: “Excluir este arquivo permanentemente?”).

images (1).jpg

Forneça saídas de emergência

Sempre que possível, ofereça a opção de desfazer, que é mais resiliente do que apenas pedir confirmação.

images (2).jpg

Quer saber mais sobre a 5° Heurística?

Dê uma olhada em algumas das sugestões, desde textos didáticos até diretrizes

Homem Máquina: 5° Huerística, Prevensão de Erros. <https://www.homemmaquina.com.br/prevencao-de-erros/>

NN/G: 10 Usability Heuristics for User Interface Design. <https://www.nngroup.com/articles/ten-usability-heuristics/>

NN/G: Confirmation Dialogs Can Prevent User Errors — If Not Overused. <https://www.nngroup.com/articles/confirmation-dialog/>

Blog Formação DEV: Heurísticas de Nielsen - Prevenção de Erros. <https://blog.formacao.dev/heuristicas-de-nielsen-prevencao-de-erros/>

Agora, reflita...

O usuário consegue executar ações impossíveis?​

​

Existem campos que aceitam informações inválidas?

​

O sistema sugere opções antes que o usuário precise lembrar?

​

A interface diferencia claramente ações perigosas?

​

Existe uma forma de desfazer ações importantes?

​

As confirmações aparecem somente quando realmente necessárias?

​

Os textos dos botões deixam claro o que acontecerá?

​

Informações importantes estão visíveis no momento da decisão?

​

O usuário consegue perceber as consequências antes de confirmar?

Você está utilizando essa Heurítica?

Vamos ver se você aprendeu?

Teste rapidamente o que você aprendeu.

A) Deslizes acontecem apenas em celulares, enquanto erros conscientes ocorrem no computador.

B) Deslizes são ações inconscientes por desatenção; erros conscientes ocorrem quando o modelo mental do usuário está errado sobre como o sistema funciona.

C) Deslizes são falhas do sistema (bugs), enquanto erros conscientes são causados pela falta de internet.

D) Não há diferença prática entre eles, pois ambos geram o mesmo impacto na interface.

Qual é a diferença entre um "Deslize" (Slip) e um "Erro Consciente" (Mistake)? 

Resposta: B.

A) Porque aumenta o uso de memória do servidor.

B) Porque os usuários tendem à habituação: passam a clicar em "Sim" de forma mecânica sem ler, anulando a proteção em ações críticas reais.

C) Porque o Google penaliza sites que utilizam pop-ups de confirmação.

D) Porque diálogos de confirmação só devem ser usados em aplicativos móveis.

Resposta: B.

Por que é prejudicial colocar "Tem certeza" em todas as perguntas? 

A) Exibir um diálogo de confirmação com um texto longo e técnico antes de qualquer ação.

B) Bloquear a conta do usuário por 15 minutos caso ele cometa algum erro de digitação.

C) Fornecer a opção de "Desfazer" (Undo) ou colocar itens deletados em uma "Lixeira" temporária.

D) Desativar completamente os botões de exclusão na interface.

Qual das alternativas acima é a estratégia mais recomendável para prevenir e mitigar erros em ações comuns? 

Resposta: C.

bottom of page