Jakob Nielsen, cofundador do Nielsen Norman Group, desenvolveu várias técnicas de usabilidade, incluindo os dez princípios de avaliação heurística que iremos abordar. O Nielsen Norman Group é uma empresa bem conhecida, especializada em investigação e consultoria de UX, que tem uma grande influência no design da Web e de software.
Nielsen criou estes princípios de usabilidade pela primeira vez em 1990, tendo-os depois atualizado para maior clareza após analisar 249 questões de usabilidade. Relembramos que não se trata de leis ou diretrizes específicas, mas sim de regras gerais. Por isso é que se lhes chama “heurística”.
- Verificar se os seus clientes são informados com feedback significativo
Os utilizadores devem ter confiança na sua marca e sentir-se confortáveis a utilizar a sua aplicação. Isto implica que o seu website deve atualizar constantemente os utilizadores sobre os desenvolvimentos e informá-los sobre o resultado das suas acções.
Por exemplo, uma plataforma digital de venda a retalho informará os clientes quando colocarem um artigo no carrinho de compras ou o marcarem como favorito para referência futura. O feedback pode informar visualmente os utilizadores através de mudanças de cor, indicadores de progresso, notificações e alertas.
- A informação deve ser apresentada numa sequência coesa e utilizar uma linguagem e ideias familiares
Os utilizadores devem ser capazes de compreender os termos do seu website sem terem de consultar um dicionário. Deve seguir as práticas tradicionais. Utilize palavras familiares no texto da interface que os utilizadores já conheçam.
Por exemplo, os termos “desfazer” e “refazer” têm definições relativamente consistentes nas interfaces de utilizador de aplicações. A utilização de termos como “reverter” e “repetir” irá confundir os utilizadores porque não lhes são familiares.
- Permita que os utilizadores tenham controlo e flexibilidade na forma como interagem com o seu website
Os utilizadores cometem frequentemente erros e necessitam da capacidade de reverter ou repetir acções, como demonstrado anteriormente com a utilização de botões. Do mesmo modo, poderá querer pensar em oferecer uma opção Editar em situações adequadas. Por exemplo, esta capacidade é frequentemente benéfica para modificar comentários e mensagens em plataformas de redes sociais.
O acesso a estas funcionalidades ajudará os utilizadores a sentirem-se capacitados e menos stressados em caso de acidente.
- Cumprir as normas e diretrizes estabelecidas
Seguir diretrizes pode parecer comparável ao segundo princípio e pode ser visto como uma elaboração do mesmo. Criar sistemas de navegação que os utilizadores reconheçam e se sintam à vontade para utilizar. Os utilizadores devem ser capazes de compreender facilmente a sua interface e aceder a todos os elementos necessários para interagir com a sua página.
Um estudo sobre a eficácia dos termos dos carrinhos de compras realça este facto. O termo “Shopping Sled” foi utilizado no design num esforço para se distinguir. No entanto, metade dos utilizadores não conseguiu compreender o seu significado. A segunda parte deduziu o seu significado apenas devido à sua colocação no local onde normalmente se encontra um carrinho numa página Web.
- Evite erros sempre que possível e alerte os utilizadores antes de fazerem movimentos irreversíveis
Mostrar mensagens de erro úteis é sensato para que os utilizadores compreendam como resolver os problemas e as razões por detrás deles. No entanto, é ainda mais eficiente eliminar situações com grandes probabilidades de erros ou comunicar claramente as potenciais consequências das acções que os utilizadores estão prestes a realizar.
A eliminação de uma conta de usuário, por exemplo, é frequentemente permanente e não pode ser anulada. Muitas aplicações utilizam a cor vermelha para realçar esta definição. Normalmente, aparece uma mensagem de confirmação quando os utilizadores premem o botão Eliminar.
- Assegurar que os pormenores importantes permanecem facilmente acessíveis
Os utilizadores não devem ser obrigados a recordar pormenores de uma fase de um procedimento, como uma finalização de compra ou uma configuração técnica, para completar outra. O objetivo é que os utilizadores se lembrem das informações em vez de terem de as recordar.
Uma tática que uma loja em linha pode utilizar é fornecer uma lista de produtos vistos recentemente, para que os compradores não tenham de se lembrar dos nomes dos artigos que ainda não compraram.
Crie sistemas que satisfaçam as necessidades tanto de principiantes como de pessoas experientesDeve garantir que o seu website é de fácil utilização para os novos visitantes, mas também conveniente para os utilizadores experientes que podem necessitar de atalhos para tarefas comuns. Os atalhos de teclado, quer sejam atribuídos por si, quer permitam que os utilizadores os personalizem, são uma ilustração disto mesmo.
Crie designs visualmente apelativos, mas sem complicaçõesÉ importante manter uma interface limpa e evitar sobrecarregar os utilizadores com inúmeras opções. Os objectos desnecessários ocupam espaço e ocultam funcionalidades importantes.
Apresentar mensagens de erro que sejam simples de compreenderA identificação fácil das causas dos problemas e a localização imediata de potenciais correcções são facilitadas por mensagens de erro claras e fáceis de compreender. É importante fornecer feedback direto, educado e construtivo, evitando culpar o utilizador e oferecendo conselhos sobre como resolver o problema.
- Ofereça documentos de ajuda que possam ser facilmente pesquisados
Por vezes, os utilizadores podem precisar de consultar informações de ajuda adicionais. Certifique-se de que a sua documentação é facilmente pesquisável para que os utilizadores possam localizar rapidamente as informações relevantes e resolver os seus problemas.