AVALIAÇÃO HEURÍSTICA

Preview:

Citation preview

09 de Janeiro de 20071

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

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

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

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

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

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

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

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?”

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

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

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

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

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

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)

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)

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

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

Recommended