Texto de: Lucas Galdino
Introdução
A terceira heurística de Nielsen é a heurística de Controle e Liberdade para o Usuário. Essa heurística que diz que uma sensação de liberdade e confiança é dada para as pessoas quando desistir de um processo ou desfazer alguma ação feita sem querer é algo simples.
Em outras palavras, essa heurística diz que os usuários se sentem bem e no controle da situação quando conseguem desfazer e cancelar ações de forma simples, e neste artigo falaremos um pouco sobre essa heurística.
Um pouco de Nielsen
Os usuários geralmente executam ações por engano. Eles precisam de uma "saída de emergência" claramente marcada para deixar a ação indesejada sem ter que passar por um processo prolongado (Jakob Nielsen, 10 Usability Heuristics for User Interface Design, 1994).
Implementar essa heurística em um sistema consiste em fazer com o que o sistema tenha suporte às simples funções de "Desfazer" e "Refazer". Mostrar uma forma clara de sair da interação atual, como um botão "Cancelar", é outra grande orientação. Esses botões oferecem formas simples de realizar as ações, evitando que os usuários fiquem presos e frustrados dentro de alguma tela ou menu dentro do sistema.
Exemplos
Essa heurística é bem simples de se exemplificar, uma vez que basicamente qualquer aplicativo de grande porte hoje em dia tem implementações dessa heurística em diversos pontos do seu projeto.
Na imagem abaixo, por exemplo, temos o aplicativo do Telegram para o sistema iOS. Mais especificamente, temos esse aplicativo após a exclusão de um chat, que é quando surge, de forma instantânea, a opção de desfazer aquela ação para que o usuário possa desfazer um possível engano por parte dele.
Outro exemplo comum, existe dentro do Gmail, onde um botão de desfazer aparece no canto inferior esquerdo a tela após ações como enviar e-mails, excluir e-mail, arquivar e-mail, etc.
Conclusão
Bem, basicamente é isso. Essa heurística não é muito complexa, então o artigo acabou ficando curtinho. Porém, mesmo sendo bem simples, essa heurística tem um grande impacto na usabilidade de qualquer aplicação. Inclusive, pode ser o tipo de interação que vai impactar diretamente se o usuário vai ou não utilizar mesmo sua aplicação. Bem, é isso, até a próxima!