Os 10 princípios gerais de Jakob Nielsen para design de interação. Eles são chamados de "heurísticas" porque são regras gerais e não diretrizes específicas de usabilidade.
O design deve sempre manter os usuários informados sobre o que está acontecendo, por meio de feedback apropriado dentro de um período de tempo razoável.
Quando os usuários sabem o status atual do sistema, eles aprendem o resultado de suas interações anteriores e determinam as próximas etapas. Interações previsíveis criam confiança no produto e na marca.

Exemplo de Heurística de Usabilidade nº 1: Os indicadores “Você está aqui” em mapas de shopping mostram às pessoas onde elas estão atualmente, para ajudá-las a entender para onde ir em seguida.
O design deve falar a linguagem dos usuários. Use palavras, frases e conceitos familiares ao usuário, em vez de jargões internos. Siga as convenções do mundo real, fazendo com que as informações apareçam em uma ordem natural e lógica.
A maneira como você deve projetar depende muito de seus usuários específicos. Termos, conceitos, ícones e imagens que parecem perfeitamente claros para você e seus colegas podem ser desconhecidos ou confusos para seus usuários.
Quando os controles de um design seguem convenções do mundo real e correspondem aos resultados desejados (chamado de mapeamento natural), é mais fácil para os usuários aprenderem e lembrarem como a interface funciona. Isso ajuda a construir uma experiência que parece intuitiva.

Exemplo de Heurística de Usabilidade #2: Quando os controles do fogão correspondem ao layout dos elementos de aquecimento, os usuários podem entender rapidamente qual controle mapeia para qual elemento de aquecimento.
Os usuários geralmente realizam 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 extenso.
Quando é fácil para as pessoas desistirem de um processo ou desfazerem uma ação, isso promove uma sensação de liberdade e confiança. As saídas permitem que os usuários permaneçam no controle do sistema e evitem ficar presos e se sentirem frustrados.

Exemplo de heurística de usabilidade nº 3: Os espaços digitais precisam de saídas de emergência rápidas, assim como os espaços físicos.
Os usuários não devem ter que se perguntar se palavras, situações ou ações diferentes significam a mesma coisa. Siga as convenções da plataforma e do setor.
A Lei de Jakob afirma que as pessoas passam a maior parte do tempo usando produtos digitais diferentes dos seus. As experiências dos usuários com esses outros produtos definem suas expectativas. Deixar de manter a consistência pode aumentar a carga cognitiva dos usuários, forçando-os a aprender algo novo.

Exemplo de Heurística de Usabilidade nº 4: Os balcões de check-in geralmente estão localizados na frente dos hoteis. Essa consistência atende às expectativas dos clientes.
Boas mensagens de erro são importantes, mas os melhores designs evitam cuidadosamente que os problemas ocorram em primeiro lugar. Elimine as condições propensas a erros ou verifique-as e apresente aos usuários uma opção de confirmação antes que eles se comprometam com a ação.
Existem dois tipos de erros: deslizes e enganos. Deslizes são erros inconscientes causados ??por desatenção. Erros são erros conscientes baseados em uma incompatibilidade entre o modelo mental do usuário e o design.

Exemplo de heurística de usabilidade nº 5: Grades de proteção em estradas sinuosas de montanha evitam que os motoristas caiam de penhascos.
Minimize a carga de memória do usuário tornando elementos, ações e opções visíveis. O usuário não deve ter que lembrar informações de uma parte da interface para outra. As informações necessárias para usar o design (por exemplo, rótulos de campo ou itens de menu) devem ser visíveis ou facilmente recuperáveis quando necessário.
Os humanos têm memórias de curto prazo limitadas. Interfaces que promovem o reconhecimento reduzem a quantidade de esforço cognitivo exigido dos usuários.

Exemplo de heurística de usabilidade nº 6: É mais fácil para a maioria das pessoas reconhecer as capitais dos países, em vez de ter que se lembrar delas. As pessoas têm mais probabilidade de responder corretamente à pergunta: Lisboa é a capital de Portugal? Em vez de Qual é a capital de Portugal?
Atalhos — ocultos para usuários novatos — podem acelerar a interação para o usuário especialista, de modo que o design possa atender tanto usuários inexperientes quanto experientes. Permita que os usuários personalizem ações frequentes.
Processos flexíveis podem ser realizados de diferentes maneiras, para que as pessoas possam escolher o método que funciona para elas.
Exemplo de heurística de usabilidade nº 7: Rotas regulares são listadas em mapas, mas moradores com conhecimento da área podem pegar atalhos.
As interfaces não devem conter informações irrelevantes ou raramente necessárias. Cada unidade extra de informação em uma interface compete com as unidades relevantes de informação e diminui sua visibilidade relativa.
Essa heurística não significa que você precisa usar um design plano (flat) — é sobre garantir que você esteja mantendo o conteúdo e o design visual focados no essencial. Garanta que os elementos visuais da interface suportem os objetivos principais do usuário.
Exemplo de heurística de usabilidade nº 8: Um bule de chá ornamentado pode ter elementos decorativos excessivos, como uma alça desconfortável ou um bico difícil de lavar, que podem interferir na usabilidade.
As mensagens de erro devem ser expressas em linguagem simples (sem códigos de erro), indicar precisamente o problema e sugerir construtivamente uma solução.
Essas mensagens de erro também devem ser apresentadas com tratamentos visuais que ajudarão os usuários a notá-las e reconhecê-las.

Exemplo de heurística de usabilidade nº 9: Placas de direção errada na estrada lembram os motoristas de que eles estão indo na direção errada e pedem que parem.
É melhor se o sistema não precisar de nenhuma explicação adicional. No entanto, pode ser necessário fornecer documentação para ajudar os usuários a entender como concluir suas tarefas.
O conteúdo da ajuda e da documentação deve ser fácil de pesquisar e focado na tarefa do usuário. Mantenha-o conciso e liste as etapas concretas que precisam ser realizadas.

Exemplo de heurística de usabilidade nº 10: Os quiosques de informações em aeroportos são facilmente reconhecíveis e resolvem os problemas dos clientes em contexto e imediatamente.