17
09 de Janeiro de 2007 1 Jakob Nielson Webpage http://www.useit.com/papers/heuristic/heuri stic_list.html Avaliação Heurística

AVALIAÇÃO HEURÍSTICA

Embed Size (px)

Citation preview

Page 1: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20071

Jakob Nielson Webpagehttp://www.useit.com/papers/heuristic/heuristic_list.html

Avaliação Heurística

Page 2: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20072

Avaliação Heurística

Desenvolvida por Jakob Nielson (Guerrilla HCI)

Ajuda a encontrar problemas nos interfaces dos utilizadores

Pequeno Conjunto de Avaliadores (<=5) examinam interfaces- verificar independente/ aderência a heurísticas de usabilidade- diferentes avaliadores detectam problemas diferentes- consolidar descobertas em relatório

Tanto servem protótipos funcionais como esboços

Page 3: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20073

Porquê múltiplos avaliadores

Nem todos os avaliadores detectam todos os problemas

Bons avaliadores detectam problemas fáceis e difíceis

Page 4: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20074

Processo de Avaliação Heurística

Avaliadores exercitam a Interface Usability(IU) várias vezes

- Inspeccionam vários elementos de diálogo- Comparam com lista de princípios de usabilidade- Consideram outros princípios que ocorram no momento

Princípios de Usabilidade- Heurísticas de Nielson- Lista suplementar de heurísticas específicas da categoria

Usar violações dos princípios para redesenhar/corrigir problemas

Page 5: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20075

Heurísticas (Originais)

• H1 -01 Diálogo simples e natural• H1 -02 Falar a linguagem do utilizador• H1 -03 Minimizar a carga cognitiva• H1 -04 Ser consistente• H1 -05 Dar Realimentação• H1 -06 Marcar claramente as saídas• H1 -07 Fornecer informação de estado• H1 -08 Mensagens de erro claras e construtivas• H1 -09 Evitar erros• H1 -10 Ajuda e documentação

Page 6: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20076

Heurísticas

• H2 -01 Tornar estado do sistema visível• H2 -02 Falar a linguágem do utilizador• H2 -03 Utilizador controla e exerce livre-arbítrio• H2 -04 Consistência e aderência a Normas• H2 -05 Evitar Erros• H2 -06 Reconhecimento em vez de lembrança• H2 -07 Flexibilidade e Eficiencia• H2 -08 Desenho de ecrã estético e minimalista• H2 -09 Ajudar a reconhecer, diagnosticar e

recuperar erros• H2 -10 Dar ajuda e documentação

Page 7: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20077

Heurísticas (Revistas)

• H2 – 1 Tornar os estado do sistema visível

- Informar os utilizadores do que se está a passar- Exemplo: prestar atenção ao tempo de resposta

- 0,1s: não são precisos indicadores- 1,0s: utilizador tende a divagar- 10s: indicador de duração máxima para focar atenção do

utilizador- Para tempos de resposta mais demorados indicadores de

progresso

Page 8: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20078

Heurísticas (H2 -1)

• H2 – 1 Tornar os estado do sistema visível(cont)

WWW – Navegação- Onde estou? Que posso fazer a seguir?- Páginas claramente assinaladas- Incluir estado em cada página (nunca se sabe como os utilizadores

lá chegam)- Suportar elos directos para esta página – fornecer contexto em

todas as páginas- Campo TITLE na marca <A> bom para explicar “para onde vai

isto?”

Page 9: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 20079

Heurísticas (H2 -2)

• H2 – 2 Falar a Linguagem do Utilizador

- Correspondência entre sistema e mundo real- Falar a linguagem do utilizador- Seguir convenções do mundo real

- Maus exemplos- Tampo de secretária no Mac

Arrastar disco para o caixote do lixo EJECTAR em vez de APAGAR

- Tampo de secretária do Win98Inbox não apagável por arrasto para caixote do lixo

Page 10: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200710

Heurísticas (H2 -3)

• H2 – 3 Utilizador controla e exerce livre-arbítrio

- Saídas de erro- Undo / Redo- Não obrigar caminhos inflexíveis

- Wizards- Pergunta /Resposta- Tarefas infrequentes- Bom para principiantes

Page 11: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200711

Heurísticas (H2 -4)

• H2 – 4 Consistência e Aderência a Normas

- Regras e Recomendações- Normas da Plataforma adoptada

- Elos de cor azul (“toda” a gente usa)- WWW: consistência entre elos, títulos e cabeçalhos

- Títulos vrs elos em páginas que apontam para esta- Idem nos que respeita a cabeçalhos

Page 12: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200712

Heurísticas (H2 -5)

• H2 – 5 Evitar Erros

- Minimizar o uso do Teclado- Número de erros – teclas premiados- Usar cinto e suspensórios – verificar valores no servidor (nem

toda a gente usa JavaScript)- Lei de Fitts

- T = Kt log(D/L) tempo de selecção aumenta com distância e reduz-se com o tamanho do alvo

- Coordenação psico-motor- Lei de Hicks

- T=Ks log2(N)- Tempo de escolha proporcional à quantidade de informação- Memória de curto prazo

Page 13: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200713

Heurísticas (H2 -6)

• H2 – 6 Reconhecimento em vez de Lembrança

- Objectos, acções e indicações visíveis e fáceis de identificar e recuperar- Mau exemplo: Ms Pub Wizard (actualizar págs. remotamente)

- Antes de Ligar ao sítio remoto pede Username e Password- Depois de Ligar…Pergunta outra vez!

- Nomes (e etiquetas) bem escolhidos

Page 14: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200714

Heurísticas (H2 -7)

• H2 – 7 Flexibilidade e Eficiência

- Aceleradores para peritos (gestos, teclas de atalho, comandos pela fala, etc.)

- Macros para programar acções repetitivas- Tornar páginas fáceis de marcar (bookmarks)- cuidado ao usar frames

- Usar GET em vez de POST (possib. bookmark)- Design for linking (to be linked to)

Page 15: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200715

Heurísticas (H2 -8)

• H2 – 8 Desenho de ecrã estética e minimalista

- Suprimir informação irrelevante em diálogos- Textos concisos- WWW: Nível de detalhe crescente (navegação – Zoom)

- Garantir sempre caminho ascendente (permitir saltos directos para as páginas do meio)

Page 16: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200716

Heurísticas (H2 -9)

• H2 – 9 Ajudar utilizador a…Reconhecer / Diagnosticar / Recuperar

…Erros

- Mensagens de erro em linguagem de utilizador- Indicar claramente o problema- Sugerir construtivamente a solução- WWW - busca que não conduz a resultados – sugerir critérios

menos estritos

Page 17: AVALIAÇÃO HEURÍSTICA

09 de Janeiro de 200717

Heurísticas (H2 -10)

• H2 – 10 Dar ajuda e documentação

- Fácil de Pesquisar- Centrada na tarefa utilizador- Listar passos concretos para concretizar- Não demasiado extensa- No contexto