• Design
  • Heurísticas de Nielsen
  • Heurística 03

3. Liberdade e controle do usuário#

Resumo

  • O usuário precisa ter uma saída de emergência caso cometa algum erro, engano ou mude de ideia;
  • Deve ser fácil voltar a um estado anterior ou desfazer uma ação.

Errar é humano, usuários são humanos, logo usuários cometem erros. Na heurística 1 falamos sobre como uma boa visibilidade do estado do sistema melhora a percepção de controle. Outra maneira de dar ao usuário uma maior segurança e sensação de controle é permitir que as suas ações e erros sejam desfeitos facilmente.

Nos primórdios dos computadores pessoais era muito comum usuários passarem horas trabalhando em um documento, fechar o programa, desligar o computador e só descobrirem no dia seguinte que tinham perdido todo o trabalho do dia anterior. Isso acontecia porque haviam esquecido de salvar o documento antes de fechar o programa.

Atualmente esse é um problema menos frequente, mas que ainda acontece em algumas situações. No exemplo a seguir vemos uma solução bastante comum. Ao tentar fechar o programa Paint sem salvar a imagem, a seguinte janela é mostrada para o usuário:

Como fechar sem salvar pode ser uma ação irreversível, o programa pede uma confirmação do usuário, oferecendo uma chance de se recuperar do erro.

Mais alguns exemplos#

Talvez você já tenha passado por uma situação similar: você preenche um formulário com muitos campos e quando está quase acabando, aperta o botão de voltar e precisa repetir todo o trabalho porque o formulário não salvou suas respostas. Ou então você fecha um app e perde todas as informações porque não concluiu o processo.

Nesses exemplos a recuperação de erros é ruim. Após cometer um erro o usuário precisa repetir diversos passos até conseguir voltar ao ponto em que estava. Em outros casos pode nunca mais ser possível desfazer o erro (ex: apagar uma foto sem backup).

Exercise 1

Considere a interface do Instagram mostrada abaixo. Ela permite a recuperação de erros? De que forma? Você identifica algum ponto em que o usuário não está no controle?

Answer

O usuário pode ter dado um like sem querer, mas pode facilmente se recuperar do erro apertando o botão novamente. Isso aumenta a sua segurança para navegar pelo conteúdo, mas será que a outra pessoa vai receber a notificação do seu like? 😨

Interface Hall of Shame/Fame: Preparação para a aula#

Exercise 2

Considere o caso do Gmail:

Fonte: https://askquincy.info/2018/06/13/unsend-gmail/

Após enviar um email é possível utilizar o botão "Undo" para desfazer o envio do email. Nesse exemplo, você considera que a heurística 3 (liberdade e controle do usuário) foi satisfeita? De que maneiras a interface poderia melhorar?

Answer

Discutiremos as respostas no início da aula.