As 10 heurísticas de usabilidade do Nielsen
1. Feedback: o usuário deve ser informado sobre o que está acontecendo. As pessoas não conseguem esperar muito para uma página carregar. O tempo máximo que conseguimos captar o foco do usuário sem nenhum evento aconteça na página é 10 segundos.
2. Compatibilidade: o modelo lógico do sistema deve ser compatível com o modelo lógico do usuário. Nada de ser compatível só com o modelo lógico dos programadores, que estão acostumados com fórmulas e enigmas o tempo todo, ou de nenhum outro nicho específico (a não ser que o sistema seja destinado apenas a um determinado grupo de pessoas, como páginas especiais para operadores da bolsa de valores ou um site destinado a médicos cardiologistas, por exemplo).
3. Controle do usuário e liberdade: o sistema deve possibilitar que o usuário pare de executar uma tarefa quando quiser, bem como desfazer operações e retornar ao ponto onde estava. Não pode haver dúvidas sobre o que fazer para sair daquela tarefa. O usuário tem que sentir que está no controle do sistema, senão ele se sente inseguro e vai embora.
4. Consistência e padrões: o sistema deve ser consistente quanto à utilização. Se o menu se comporta de uma forma em uma página do site, é de se esperar que ele se comporte dessa mesma maneira em todas as páginas. Se um link é azul e fica rosa quando o usuário passa o cursor sobre ele, é importante que esse comportamento se repita em todo o site. Essa heurística deve ser a preferida dos designers, que adoram falar de consistência. Não é pra menos: é muito importante que o usuário não tenha surpresas nem tenha que aprender de novo como se usa determinado componente do site.
5. Prevenção de erros: os erros devem ser previstos. Certamente essa heurística é a que precisa de mais experiência por parte do avaliador, pois precisa que ele enxergue a página como um usuário comum. É necessário prever aqui onde as pessoas podem se confundir e para