AVALIAÇÃO HEURÍSTICA

4,891 views

Published on

10 princípios heurísticos na avaliação de interfaces definidos pelo Jacob Nielson

Published in: Education

AVALIAÇÃO HEURÍSTICA

  1. 1. Jakob Nielson Webpage http://www.useit.com/papers/heuristic/heuristic_list.html 09 de Janeiro de 2007 Avaliação Heurística
  2. 2. Avaliação Heurística <ul><li>Desenvolvida por Jakob Nielson (Guerrilla HCI) </li></ul><ul><li>Ajuda a encontrar problemas nos interfaces dos utilizadores </li></ul><ul><li>Pequeno Conjunto de Avaliadores (<=5) examinam interfaces </li></ul><ul><li>- verificar independente/ aderência a heurísticas de usabilidade </li></ul><ul><li>- diferentes avaliadores detectam problemas diferentes </li></ul><ul><li>- consolidar descobertas em relatório </li></ul><ul><li>Tanto servem protótipos funcionais como esboços </li></ul>09 de Janeiro de 2007
  3. 3. Porquê múltiplos avaliadores <ul><li>Nem todos os avaliadores detectam todos os problemas </li></ul><ul><li>Bons avaliadores detectam problemas fáceis e difíceis </li></ul>09 de Janeiro de 2007
  4. 4. Processo de Avaliação Heurística <ul><li>Avaliadores exercitam a Interface Usability(IU) várias vezes </li></ul><ul><li>- Inspeccionam vários elementos de diálogo </li></ul><ul><li>- Comparam com lista de princípios de usabilidade </li></ul><ul><li>- Consideram outros princípios que ocorram no momento </li></ul><ul><li>Princípios de Usabilidade </li></ul><ul><li>- Heurísticas de Nielson </li></ul><ul><li>- Lista suplementar de heurísticas específicas da categoria </li></ul><ul><li>Usar violações dos princípios para redesenhar/corrigir problemas </li></ul>09 de Janeiro de 2007
  5. 5. Heurísticas (Originais) <ul><li>H1 -01 Diálogo simples e natural </li></ul><ul><li>H1 -02 Falar a linguagem do utilizador </li></ul><ul><li>H1 -03 Minimizar a carga cognitiva </li></ul><ul><li>H1 -04 Ser consistente </li></ul><ul><li>H1 -05 Dar Realimentação </li></ul><ul><li>H1 -06 Marcar claramente as saídas </li></ul><ul><li>H1 -07 Fornecer informação de estado </li></ul><ul><li>H1 -08 Mensagens de erro claras e construtivas </li></ul><ul><li>H1 -09 Evitar erros </li></ul><ul><li>H1 -10 Ajuda e documentação </li></ul>09 de Janeiro de 2007
  6. 6. Heurísticas <ul><li>H2 -01 Tornar estado do sistema visível </li></ul><ul><li>H2 -02 Falar a linguágem do utilizador </li></ul><ul><li>H2 -03 Utilizador controla e exerce livre-arbítrio </li></ul><ul><li>H2 -04 Consistência e aderência a Normas </li></ul><ul><li>H2 -05 Evitar Erros </li></ul><ul><li>H2 -06 Reconhecimento em vez de lembrança </li></ul><ul><li>H2 -07 Flexibilidade e Eficiencia </li></ul><ul><li>H2 -08 Desenho de ecrã estético e minimalista </li></ul><ul><li>H2 -09 Ajudar a reconhecer, diagnosticar e recuperar erros </li></ul><ul><li>H2 -10 Dar ajuda e documentação </li></ul>09 de Janeiro de 2007
  7. 7. Heurísticas (Revistas) <ul><li>H2 – 1 Tornar os estado do sistema visível </li></ul><ul><li>Informar os utilizadores do que se está a passar </li></ul><ul><li>Exemplo: prestar atenção ao tempo de resposta </li></ul><ul><ul><li>0,1s: não são precisos indicadores </li></ul></ul><ul><ul><li>1,0s: utilizador tende a divagar </li></ul></ul><ul><ul><li>10s: indicador de duração máxima para focar atenção do utilizador </li></ul></ul><ul><ul><li>Para tempos de resposta mais demorados indicadores de progresso </li></ul></ul>09 de Janeiro de 2007
  8. 8. Heurísticas (H2 -1) <ul><li>H2 – 1 Tornar os estado do sistema visível (cont) </li></ul><ul><li>WWW – Navegação </li></ul><ul><li>Onde estou? Que posso fazer a seguir? </li></ul><ul><li>Páginas claramente assinaladas </li></ul><ul><li>Incluir estado em cada página (nunca se sabe como os utilizadores lá chegam) </li></ul><ul><li>Suportar elos directos para esta página – fornecer contexto em todas as páginas </li></ul><ul><li>Campo TITLE na marca <A> bom para explicar “para onde vai isto?” </li></ul>09 de Janeiro de 2007
  9. 9. Heurísticas (H2 -2) <ul><li>H2 – 2 Falar a Linguagem do Utilizador </li></ul><ul><li>Correspondência entre sistema e mundo real </li></ul><ul><ul><li>Falar a linguagem do utilizador </li></ul></ul><ul><ul><li>Seguir convenções do mundo real </li></ul></ul><ul><li>Maus exemplos </li></ul><ul><ul><li>Tampo de secretária no Mac Arrastar disco para o caixote do lixo EJECTAR em vez de APAGAR </li></ul></ul><ul><ul><li>Tampo de secretária do Win98 Inbox não apagável por arrasto para caixote do lixo </li></ul></ul>09 de Janeiro de 2007
  10. 10. Heurísticas (H2 -3) <ul><li>H2 – 3 Utilizador controla e exerce livre-arbítrio </li></ul><ul><ul><li>Saídas de erro </li></ul></ul><ul><ul><li>Undo / Redo </li></ul></ul><ul><ul><li>Não obrigar caminhos inflexíveis </li></ul></ul><ul><li>Wizards </li></ul><ul><ul><li>Pergunta /Resposta </li></ul></ul><ul><ul><li>Tarefas infrequentes </li></ul></ul><ul><ul><li>Bom para principiantes </li></ul></ul>09 de Janeiro de 2007
  11. 11. Heurísticas (H2 -4) <ul><li>H2 – 4 Consistência e Aderência a Normas </li></ul><ul><li>Regras e Recomendações </li></ul><ul><li>Normas da Plataforma adoptada </li></ul><ul><ul><li>Elos de cor azul (“toda” a gente usa) </li></ul></ul><ul><li>WWW: consistência entre elos, títulos e cabeçalhos </li></ul><ul><ul><li>Títulos vrs elos em páginas que apontam para esta </li></ul></ul><ul><ul><li>Idem nos que respeita a cabeçalhos </li></ul></ul>09 de Janeiro de 2007
  12. 12. Heurísticas (H2 -5) <ul><li>H2 – 5 Evitar Erros </li></ul><ul><li>Minimizar o uso do Teclado </li></ul><ul><ul><li>Número de erros – teclas premiados </li></ul></ul><ul><ul><li>Usar cinto e suspensórios – verificar valores no servidor (nem toda a gente usa JavaScript) </li></ul></ul><ul><li>Lei de Fitts </li></ul><ul><ul><li>T = Kt log(D/L) tempo de selecção aumenta com distância e reduz-se com o tamanho do alvo </li></ul></ul><ul><ul><li>Coordenação psico-motor </li></ul></ul><ul><li>Lei de Hicks </li></ul><ul><ul><li>T=Ks log2(N) </li></ul></ul><ul><ul><li>Tempo de escolha proporcional à quantidade de informação </li></ul></ul><ul><ul><li>Memória de curto prazo </li></ul></ul>09 de Janeiro de 2007
  13. 13. Heurísticas (H2 -6) <ul><li>H2 – 6 Reconhecimento em vez de Lembrança </li></ul><ul><li>Objectos, acções e indicações visíveis e fáceis de identificar e recuperar </li></ul><ul><li>Mau exemplo: Ms Pub Wizard (actualizar págs. remotamente) </li></ul><ul><li>- Antes de Ligar ao sítio remoto pede Username e Password </li></ul><ul><li>- Depois de Ligar…Pergunta outra vez! </li></ul><ul><li>Nomes (e etiquetas) bem escolhidos </li></ul>09 de Janeiro de 2007
  14. 14. Heurísticas (H2 -7) <ul><li>H2 – 7 Flexibilidade e Eficiência </li></ul><ul><li>Aceleradores para peritos (gestos, teclas de atalho, comandos pela fala, etc.) </li></ul><ul><li>Macros para programar acções repetitivas </li></ul><ul><li>Tornar páginas fáceis de marcar (bookmarks)- cuidado ao usar frames </li></ul><ul><li>Usar GET em vez de POST (possib. bookmark) </li></ul><ul><li>Design for linking (to be linked to) </li></ul>09 de Janeiro de 2007
  15. 15. Heurísticas (H2 -8) <ul><li>H2 – 8 Desenho de ecrã estética e minimalista </li></ul><ul><li>Suprimir informação irrelevante em diálogos </li></ul><ul><li>Textos concisos </li></ul><ul><li>WWW: Nível de detalhe crescente (navegação – Zoom) </li></ul><ul><ul><li>Garantir sempre caminho ascendente (permitir saltos directos para as páginas do meio) </li></ul></ul>09 de Janeiro de 2007
  16. 16. Heurísticas (H2 -9) <ul><li>H2 – 9 Ajudar utilizador a… </li></ul><ul><ul><li>Reconhecer / Diagnosticar / Recuperar </li></ul></ul><ul><ul><li>… Erros </li></ul></ul><ul><li>Mensagens de erro em linguagem de utilizador </li></ul><ul><li>Indicar claramente o problema </li></ul><ul><li>Sugerir construtivamente a solução </li></ul><ul><li>WWW - busca que não conduz a resultados – sugerir critérios menos estritos </li></ul>09 de Janeiro de 2007
  17. 17. Heurísticas (H2 -10) <ul><li>H2 – 10 Dar ajuda e documentação </li></ul><ul><li>Fácil de Pesquisar </li></ul><ul><li>Centrada na tarefa utilizador </li></ul><ul><li>Listar passos concretos para concretizar </li></ul><ul><li>Não demasiado extensa </li></ul><ul><li>No contexto </li></ul>09 de Janeiro de 2007

×