HEURÍSTICA DE USABILIDADE
A avaliação heurística é um método de inspeção sistemático
de usabilidade que leva em conta um conjunto de princípios
desenvolvidos por Nielsen e Molich em 1990, denominadas
heurísticas de usabilidade;
É um termo que se refere à pesquisa e crítica de
documentos para a descoberta de fatos.
Alguns métodos de avaliação de interfaces não utilizam
usuários.
HEURÍSTICA DE USABILIDADE
Tais métodos são conhecidos como não empíricos;
Nestes casos, os pesquisadores fornecem apenas uma
opinião (como perito) sobre a interface, ou realiza algumas
checagens estruturadas na mesma;
Como ocorre esse estudo?
Um pequeno grupo de 3 a 5 peritos (avaliadores);
Buscam identificar problemas que venham a ferir alguma das
heurísticas;
Sendo posteriormente imputados graus de severidade (importância)
para cada problema diagnosticado.
HEURÍSTICA DE USABILIDADE
O papel do avaliador está em identificar problemas e
correlacioná-los às heurísticas, não sendo de sua
responsabilidade propor soluções para as dificuldades
encontradas na interface;
O resultado da avaliação é descrito em um relatório emitido
por cada um dos avaliadores, que será então consolidado
pelo responsável pela avaliação.
HEURÍSTICA DE USABILIDADE
É considerado um dos métodos mais rápidos e de menor
custo para a verificação de problemas de usabilidade;
A avaliação heurística é descrita por Nielsen como um
método fácil, rápido e barato para avaliar interfaces;
É indicado para a busca de grandes e pequenos problemas
de usabilidade.
HEURÍSTICA DE USABILIDADE
Uma avaliação heurística representa um julgamento de valor
sobre as qualidades ergonômicas das interfaces humano-
computador;
Essa avaliação é realizada por especialistas em ergonomia,
baseados em sua experiência e competência no assunto;
Pede-se que esses peritos avaliem a interface isoladamente;
Vale ressaltar que este método pode ser aplicado em
qualquer estágio do desenvolvimento da interface, desde a
prototipagem até a implementação.
HEURÍSTICA DE USABILIDADE
Eles examinam o sistema interativo e diagnosticam os
problemas ou as barreiras que os usuários provavelmente
encontrarão durante a interação;
A facilidade e baixo custo advêm da simplificação dos
métodos,
HEURÍSTICA DE USABILIDADE
Vale ressaltar que a gravidade de um problema de interface
é uma combinação de 3 fatores:
Frequência:
implica em saber se um problema é comum ou raro;
Impacto:
deve-se procurar saber se os usuários conseguem ultrapassar o
problema de maneira fácil ou com dificuldade;
Persistência:
implica em saber se os usuários poderão ultrapassar o problema,
uma vez que tenham conhecimento de sua existência, ou se serão
repetidamente incomodados pelo problema.
HEURÍSTICA DE USABILIDADE
Sobre as estratégias de ação dos avaliadores durante
avaliações heurísticas pode-se observar cinco diferentes
abordagens:
Abordagem por objetivos dos usuários:
o avaliador navega na interface a partir de um conjunto de tarefas
representativas para os principais objetivos do software;
Abordagem pela estrutura de interface:
o avaliador percorre a interface como uma árvore de menus e seus
possíveis encadeamentos;
HEURÍSTICA DE USABILIDADE
Abordagem pelos níveis de abstração:
o avaliador examina a interface em dois sentidos (top-down ou
bottom-up);
Abordagem pelos objetos das interfaces:
o avaliador aborda a interface como um conjunto de objetos;
Abordagem pelas qualidades das interfaces:
o avaliador navega pela interface a partir de um conjunto de
heurísticas de usabilidade ou qualidades que ela deveria apresentar.
HEURÍSTICAS PARA AVALIAÇÃO
As heurísticas nasceram de um estudo desenvolvido por
Nielsen e Molich, em 1990, para estudar a eficácia de
treinar estudantes de ciência da computação para avaliar
usabilidade;
Foram então relacionados nove princípios aos quais os
estudantes deveriam buscar violações em uma determinada
interface:
1. Usar linguagem simples e natural;
2. Falar a linguagem do usuário;
3. Minimizar carga de memória do usuário;
4. Ser consistente;
HEURÍSTICAS PARA AVALIAÇÃO
5. Prover feedback;
6. Prover saídas bem indicadas;
7. Possibilitar uso de atalhos;
8. Apresentar boas mensagens de erro;
9. Prevenir erros.
HEURÍSTICAS PARA AVALIAÇÃO
Posteriormente, a partir da análise de fatores observados
em um conjunto de 249 problemas de usabilidade, segundo
Nielsen, que definiu um novo conjunto contendo dez
heurísticas de usabilidade que visam abordar uma maior
extensão dos principais problemas de usabilidade de uma
interface.
HEURÍSTICAS DE USABILIDADE
1. Visibilidade do status do sistema
2. Equivalência entre o sistema e o mundo real
3. Controle do usuário e liberdade
4. Consistência e Padrões
5. Prevenção de erro
6. Reconhecer ao invés de relembrar
7. Flexibilidade e eficiência de uso
8. Estética e design minimalista
9. Auxílio ao usuário para reconhecer, diagnosticar e
recuperar-se de erro
10. Ajuda e documentação
HEURÍSTICAS DE USABILIDADE
À primeira vista podemos ter a impressão de que estas
heurísticas são extremamente genéricas ou que não é
possível cobrir a vasta diversidade de problemas de
usabilidade;
Para tanto, vejamos a seguir uma descrição do significado
de cada uma das heurísticas quando aplicadas em uma
avaliação heurística, acompanhadas de algumas
recomendações que as relaciona com sua aplicação em
interfaces para web:
HEURÍSTICAS DE USABILIDADE
1. Visibilidade do status do sistema
O sistema deve sempre manter o usuário informado sobre o que
está acontecendo por meio de feedback apropriado dentro de um
tempo razoável;
Sob a forma de um sistema web que possibilita a navegação por
diversos caminhos, em direções não convencionais ou pré-
determinadas, sendo necessário que o usuário tenha instrumentos
que permita que ele saiba em que ponto do sistema está, para onde
pode ir e se aquele caminho o levará para um espaço fora do atual.
HEURÍSTICAS DE USABILIDADE
2. Equivalência entre o sistema e o mundo real
O sistema deve falar a linguagem do usuário com palavras, frases e
conceitos que lhe sejam familiares, ao invés de termos orientados
ao sistema. Deve-se seguir convenções do mundo real, fazendo a
informação aparecer em uma ordem natural e lógica;
HEURÍSTICAS DE USABILIDADE
3. Controle do usuário e liberdade
Os usuários podem escolher funções do sistema por engano e
precisarão de uma saída de emergência bem marcada para deixar o
estado não desejado sem ter que passar por um extenso diálogo.
Deve-se possibilitar que o usuário possa desfazer e refazer ações.
HEURÍSTICAS DE USABILIDADE
4. Consistência e Padrões
Usuários não devem ter que imaginar se palavras, situações, ou
ações diferentes significam a mesma coisa. As convenções da
plataforma devem ser seguidas.
HEURÍSTICAS DE USABILIDADE
5. Prevenção de erro
Muito melhor que boas mensagens de erro é um projeto cuidadoso
que, em primeiro lugar, previna a ocorrência de problemas.
HEURÍSTICAS DE USABILIDADE
6. Reconhecer ao invés de relembrar
Deve-se tornar objetos, ações e opções visíveis. O usuário não deve
ter que relembrar informação de uma parte do diálogo em outra
parte dele.
Instruções para uso do sistema devem estar visíveis ou facilmente
recuperáveis sempre que necessário.
HEURÍSTICAS DE USABILIDADE
7. Flexibilidade e eficiência de uso
Aceleradores da tarefa – não visíveis a usuários novatos ou com
pouca habilidade na utilização do software – podem aumentar a
velocidade de interação para o usuário experiente, de forma que o
sistema possa atender tanto aos usuários experientes quanto aos
inexperientes.
HEURÍSTICAS DE USABILIDADE
8. Estética e design minimalista
Diálogos não devem conter informação que seja irrelevante ou
raramente necessária.
Toda unidade de informação extra em um diálogo compete com
unidades de informação relevantes e diminui sua visibilidade
relativa.
HEURÍSTICAS DE USABILIDADE
9. Auxílio ao usuário para reconhecer, diagnosticar e
recuperar-se de erro
Mensagens de erro devem ser expressas em linguagem clara (sem
códigos), indicar precisamente o problema, e sugerir
construtivamente uma solução.
HEURÍSTICAS DE USABILIDADE
10. Ajuda e documentação
Ainda que seja melhor que o sistema possa ser usado sem
documentação, pode ser necessário prover ajuda.
Qualquer informação deste tipo deve ser fácil de buscar, ser
focada na tarefa do usuário, deve relacionar passos
concretos a serem desenvolvidos, e não deve ser muito
longa.
HEURÍSTICAS DE USABILIDADE
As heurísticas descritas por Nielsen têm como foco um
sistema genérico, ou seja, não se destinam a um contexto
específico, o que não impede que sejam aplicadas em
qualquer tipo de interface;
Rocha e Baranauskas em 2003 destacam que, uma
avaliação também pode utilizar heurísticas voltadas para
uma determinada categoria de produto, por meio de
heurísticas derivadas do resultado de avaliações de
produtos similares.
HEURÍSTICAS DE USABILIDADE
Como exemplo podemos citar as heurísticas apresentadas
por Romani e Baranauskas em 1998 voltadas a uma
categoria de sistema fortemente baseado em formulários de
entrada de dados:
Opções de menu significativas e agrupadas logicamente
Facilidade no modo de operação
Agrupamento lógico e seqüencial dos campos
Diferenciação entre campos não editáveis, obrigatórios e opcionais
Permitir identificação do tipo de dado e quantidade de caracteres
HEURÍSTICAS DE USABILIDADE
Agilidade na movimentação do cursor
Facilidade na correção de erros durante a entrada de dados
Aproveitamento de dados entrados anteriormente
Localização de informação rapidamente
TRABALHO HEURÍSTICA (2,0)
Acesse o site: www.siciliano.com.br e outro de sua escolha.
Faça uma breve avaliação de acordo com os 10 itens de
heurística de usabilidade de Nielsen;
Realize comentários relativos a avaliação de cada item e
siga o modelo do formulário a seguir para a análise de
severidade.
TRABALHO HEURÍSTICA (1,0)
Formulário de Inspeção Heurística na Web
Avaliador:
Descrição da URL:
URL:
Data da avaliação: __ / __ / ____
Níveis de Severidade:
0 - não concordo que seja um problema de usabilidade
1 - problema cosmético - corrigir se houver tempo extra
2 - problema pequeno - baixa prioridade na correção
3 - problema grave - alta prioridade na correção
TRABALHO HEURÍSTICA (1,0)
HEURÍSTICA PARA WEB SEVERIDADE
1. Visibilidade do status do sistema
Tempo de Carga
2. Compatibilidade do sistema com o mundo real
Conteúdo
Precisão do Conteúdo
Sons
Imagens
Conhecimento do público-alvo
TRABALHO HEURÍSTICA (2,0)
HEURÍSTICA PARA WEB SEVERIDADE
3. Controle do usuário e liberdade
Controle sobre ações
4. Consistência e padrões
Links
Escrita e gramática
Navegação
5. Prevenção de erros
Compatibilidade
TRABALHO HEURÍSTICA (2,0)
HEURÍSTICA PARA WEB SEVERIDADE
6. Reconhecimento ao invés de relembrança
Identificação de elementos de interação
7. Flexibilidade e eficiência de uso
Modos de interação
8. Estética e design minimalista
Background
Cor
Fontes
Gráficos
Layout
TRABALHO HEURÍSTICA (2,0)
HEURÍSTICA PARA WEB SEVERIDADE
9. Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
Mensagens de erros compreensíveis
10. Help e documentação
Copyright
Informações para Contato
Data de entrega: 29/02/12 (próxima aula)
Obs:
• Entregar o trabalho somente impresso a professora.
• O mesmo deve conter capa e utilizar as devidas
formatações.
Top Related