Avaliação de Interfaces
Métodos de Inspeção de
Usabilidade
Inspeção de Usabilidade
 conjunto de métodos baseados em se ter
avaliadores inspecionando ou examinando
aspectos de uma interface de usuário
relacionados a usabilidade





Facilidade de Aprendizagem
Eficiência
Facilidade de relembrar
Erros
Satisfação subjetiva
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Métodos de Inspeção
 Avaliação Heurística
 Revisão de Guidelines
 Inspeções de Consistência
 Inspeções de Standards
 Percurso Cognitivo
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Inspeção de Usabilidade
Avaliação Heurística
Introdução
 Discount Usability Engineering
(Nielsen,1989)
 fácil

pode ser ensinada em 4hs
 rápido

1 dia
 barato
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Como conduzir
 parte do processo de design interativo
 pequeno conjunto de avaliadores (3 a 5)
examinando a interface e analisando o
atendimento as heurísticas de usabilidade
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Heurísticas de Usabilidade
 Visibilidade do status do sistema
 sistema precisa manter os usuários informados sobre
o que está acontecendo, fornecendo um feedback
adequado dentro de um tempo razoável
 Compatibilidade do sistema com o mundo real
 sistema precisa falar a linguagem do usuário, com
palavras, frases e conceitos familiares ao usuário, ao
invés de termos orientados ao sistema. Seguir
convenções do mundo real, fazendo com que a
informação apareça numa ordem natural e lógica
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Heurísticas de Usabilidade
 Controle do usuário e liberdade
 usuários
frequentemente escolhem por engano
funções do sistema e precisam ter claras saidas de
emergência para sair do estado indesejado sem ter
que percorrer um extenso diálogo. Prover funções
undo e redo
 Consistência e padrões
 usuários não precisam adivinhar que diferentes
palavras, situações ou ações significam a mesma
coisa.
Seguir
convenções
de
plataforma
computacional
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Heurísticas de Usabilidade
 Prevenção de erros
 melhor que uma boa mensagem de erro é um design
cuidadoso o qual previne o erro antes dele acontecer
 Reconhecimento ao invés de relembrança
 tornar objetos, ações e opções visíveis. O usuário não
deve ter que lembrar informação de uma para outra
parte do diálogo. Instruções para uso do sistema
devem estar visíveis e facilmente recuperáveis quando
necessário
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Heurísticas de Usabilidade
 Flexibilidade e eficiência de uso
 usuários novatos se tornam peritos com o uso. Prover
aceleradores de forma a aumentar a velocidade da
interação. Permitir a usuários experientes "cortar
caminho" em ações freqüentes
 Estética e design minimalista
 diálogos não devem conter informação irrelevante ou
raramente
necessária.
Qualquer
unidade
de
informação extra no diálogo irá competir com unidades
relevantes de informação e diminuir sua visibilidade
relativa
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Heurísticas de Usabilidade
 Ajudar os usuários a reconhecer, diagnosticar e
corrigir erros

mensagens de erro devem ser expressas em
linguagem clara (sem códigos) indicando precisamente
o problema e construtivamente sugerindo uma solução
 Help e documentação
 embora seja melhor um sistema que possa ser usado
sem documentação, é necessário prover help e
documentação. Essas informações devem ser fáceis
de encontrar, focalizadas na tarefa do usuário e não
muito extensas.
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Como conduzir
 usar um observador
 duração de uma sessão de avaliação - ~2horas
 durante a sessão de avaliação o avaliador percorre a
interface diversas vezes inspecionando as diferentes
componentes do diálogo e comparando-as com a
lista de princípios de usabilidade

o avaliador decide como conduzir a avaliação
 percorrer a interface pelo menos duas
vezes
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Resultado da Avaliação
 lista de problemas de usabilidade da
interface com referência aos princípios de
usabilidade que foram violados
 avaliação heurística não objetiva prover
meios de corrigir os problemas em um
redesign e não levanta os aspectos
positivos do design
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Graus de Severidade
 Combinação de 3 fatores
 frequência
 Comum ou raro ?
 impacto
 Fácil ou difícil para o usuário superá-lo ?
 persistência
 Problema de uma única vez que o usuário pode
superar desde que saiba que ele existe ou os
usuários serão repetidamente incomodados por ele ?
 Impacto de mercado
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Graus de Severidade
 eu não concordo que isso é um problema de usabilidade
(1)
 é um problema cosmético somente ( 2 )
precisa ser corrigido somente se sobrar algum tempo no
projeto
 problema de usabilidade menor (3 )
 corrigí-lo deve ter prioridade baixa
 problema de usabilidade grave (4 )
 importante corrigí-lo, deve ser dada alta prioridade
 catástrofe de usabilidade ( 5 )


a sua correção é imperativa antes do produto ser liberado
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Visibilidade e
status do sistema
ajudar os usuários a reconhecer,
diagnosticar e corrigir erros
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Compatibilidade do sistema com o mundo real
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Consistência e padrão; prevenção de erros
Problemas de Usabilidade
Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Estética e design minimalista
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Flexibilidade e
eficiência de uso
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Help e
documentação
Estética e design
minimalista
Consistência e padrão;
prevenção de erros
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de usabilidade
Visibilidade e status do sistema
Compatibilidade com o mundo real
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Problemas de Usabilidade
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Saídas claramente marcadas
Avaliação Heurística
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Avaliação Heurística
1.
O nome do sistema está muito proeminente. Tornando-o menor,
poderia ser aproveitado o espaço para outros componentes
alternativos do diálogo, ou a tela poderia ficar menos carregada
(Estética e design minimalista)
2. O mapa poderia apresentar os nomes de pelo menos algumas cidades
grandes ou outras informações que pudessem auxiliar o usuário a se
localizar. Cuidado deve ser tomado para não sobrecarregar demais o
mapa. (compatibilidade do sistema com o mundo real, visibilidade do
status do sistema)
3. Mesmo que tempo não respeite limites políticos, é muito difícil ler um
mapa que não apresenta limites de estados ou países.
(compatibilidade do sistema com o mundo real, visibilidade do status
do sistema)
Avaliação Heurística
7. O formato da data ( dia/mês/ano) pode ser mal interpretado por
usuários estrangeiros. Um meio de evitar isso é representar o mês por
seu nome ao invés de seu número. ( prevenção de erros)
8. Os zeros na data estão cortados, o que é um modo computacional de
escrever zeros. Usar um tipo regular de zeros. (compatibilidade do
sistema com o mundo real)
Avaliação Heurística
13. O termo “Precipitations” pode ser de difícil
entendimento para usuários estrangeiros ( que são
usuários alvo do sistema). Poderia ser considerada a
possibilidade de usar palavras simples como
Rain/Snow. Usabilidade internacional poderia ser
aumentada adicionando ícones como termômetro
para temperatura e raindrops para precipitações. (
compatibilidade do sistema com o mundo real)
Avaliação Heurística
14. O display das temperaturas em Farenheit e Celsius são mutuamente
exclusivos, com um dos dois ativos em um dado momento. Portanto, a
escolha da escala da temperatura deveria ser feita via radio buttons e
não com check boxes ( que geralmente são utilizados para opções não
mutuamente exclusivas)(Consistência e padrões)
15. A seleção da escala da temperatura não é uma informação adicional
do mesmo tipo que Temperature/Precipitation/Visibility/Wind. A escolha
da escala da temperatura deveria ser agrupada com a seleção da
temperatura e deveria ser desativada ( gray out) quando temperatura
não é escolhida. (estética e design minimalista; compatibilidade do
sistema com o mundo real)
Avaliação Heurística
28. Não está aparente na tela o modo de sair
do sistema. Adicionar uma caixa close ou um
botão quit. (controle do usuário e liberdade)
Avaliação Heurística
29. O sistema não tem nenhuma característica de help.
Espera-se que a interface seja redesenhada e que
os usuários não necessitem de help, mas o sistema
certamente continuará complexo o suficiente para
prover uma tela de help. Por exemplo, a tela de help
poderia explicar como o dado de visibilidade deve
ser interpretado. (Help e documentação)
Enfim...
 Avaliadores devem percorrer a interface pelo menos duas vezes
Na primeira focalizar no fluxo e na segunda nas
componentes individuais do diálogo
 Inspecionar a interface com base na lista de princípios de
usabilidade - justificar e detalhar ao máximo todos os
problemas detectados
 Combinar os problemas encontrados por 3 a 5 avaliadores e
fazer com que trabalhem individualmente ( sem que um
influencie o outro)
 Coletar graus de severidade

Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Técnicas que podem ser utilizadas
para realizar avaliação heurística
 Observação
 Entrevistas
 Reunião de grupos
 Questionários
 Opinião de experts
 Checklists para os usuários
 Checklists para experts
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Exercícios propostos
 Utilizar técnica de checklist
 Utilizar a técnica de observação
Software a ser utilizado????
- O grupo decide!!!!
Por que estudar IHC ? Heloísa Vieira da Rocha IHC'2002
Download

Tutorial_Aval_Interfaces