Interação Humano Computador (Aula 10) - As 10 Heurísticas de Nielsen e avaliação de usabilidade

Preview:

Citation preview

As 10 Heurísticas de Nielsen e avaliação de usabilidade

Marcos Devaner

Interação Humano Computador

Aula 10

Sobre Jakob Nielsen

Jakob Nielsen (nascido em 1957 em Copenhague na Dinamarca) é um cientista da computação com Ph.D. em interação homem-máquina. É um User Advocate (a prática de usar porta-vozes designados para facilitar a interação entre usuários e designers dos produtos que utilizam. Veja User Advocacy) e diretor da Nielsen Norman Group, que ele co-fundou com o Dr. Donald A. Norman (ex-vice-presidente de pesquisas da Apple Computer).

Nielsen criou o movimento "engenharia de usabilidade com desconto" para melhorias rápidas e baratas de interfaces de usuário e inventou vários métodos de usabilidade, incluindo a avaliação heurística. Ele detém 79 patentes dos Estados Unidos, principalmente sobre as formas de tornar a Internet mais fácil de usar.

Heurística x Empírico

As Heurísticas de Nielsen

“Análise Heurística (Nielsen and Molich, 1990; Nielsen 1994) é um métodode engenharia de usabilidade para encontrar os erros de usabilidade emuma interface para que sejam corrigidos em um processo dedesenvolvimento iterativo.Envolve um pequeno grupo de avaliadores para examinar a interface e avaliá-la de acordo com princípios de usabilidade reconhecidos (as heurísticas).” - Nielsen

As Heurísticas de Nielsen

“Análise Heurística (Nielsen and Molich, 1990; Nielsen 1994) é um métodode engenharia de usabilidade para encontrar os erros de usabilidade emuma interface para que sejam corrigidos em um processo dedesenvolvimento iterativo.Envolve um pequeno grupo de avaliadores para examinar a interface e avaliá-la de acordo com princípios de usabilidade reconhecidos (as heurísticas).” - Nielsen

Como fazer?

1º passo: Briefing• Os avaliadores discutem os critérios da avaliação como tarefas por exemplo

2º passo: Avaliação (cerca de 2h)• Independente• Double check - 1 para fluxo e tarefas e outro para interface e elementos

3º passo: Reunião de resultados e relatório• Discutir problemas• Priorizá-los• Elaborar recomendações e soluções

Análise Heurística x Testes com usuário

As 10 Heurísticas de Nielsen

1. Visibilidade do status do sistema (feedback)Sistema deve informar continuamente e apropriadamente ao usuário sobre o que ele está fazendo, em tempo razoável.

Exemplo 1 – Status de download Exemplo 1 – Log de tarefas

2. Compatibilidade do sistema com o mundo realA terminologia e os elementos de interface devem ser baseados na linguagem do usuário, não do sistema. As informações devem ser organizadas conforme o modelo mental do usuário.

3. Controle do usuário e liberdade

O usuário controla o sistema. Ele pode, por exemplo, abortar uma tarefa ou desfazer uma operação e retornar ao estado anterior.

4. Consistência e padrões

Um comando, ação ou elemento de interface deve ter sempre o mesmo efeito e aparência. A mesma operação deve ser apresentada na mesma localização e deve ser formatada/apresentada da mesma maneira para facilitar o reconhecimento.

5. Prevenção de erros

Evitar situações de erro. Conhecer as situações que mais provocam erros e modificar a interface para que estes erros não ocorram

6. Reconhecer em vez de relembrar

O sistema deve mostrar os elementos de diálogo e permitir que o usuário faça suas escolhas, sem a necessidade de lembrar um comando específico.

7. Flexibilidade e eficiência no uso

Para usuários experientes executarem as operações mais rapidamente. Abreviações, teclas de função, duplo clique no mouse, função de volta em sistemas hipertexto. Atalhos também servem para recuperar informações que estão numa profundidade na árvore navegacional a partir da interface principal.

teclas de atalho do facebook para emoticons

8. Estética e design minimalista

Deve-se apresentar exatamente a informação que o usuário precisa no momento, nem mais nem menos. A sequência da interação e o acesso aos objetos e operações devem ser compatíveis com o modo pelo qual o usuário realiza suas tarefas.

9. Ajudar a reconhecer, diagnosticar e corrigir erros

Linguagem clara e sem códigos. Devem ajudar o usuário a entender e resolver o problema. Não devem culpar ou intimidar o usuário.

10. Ajuda e documentação

O ideal é que um software seja tão fácil de usar (intuitivo) que não necessite de ajuda ou documentação. Se for necessária a ajuda deve estar facilmente acessível on-line.

Vantagens da avaliação de usabilidade

1. Avaliação de Usabilidade de barata, não precisa de laboratórios ou equipamento

2. Ágil: Um dia ou menos para aplicar

3. Pode ser aplicada em qualquer estágio do projeto, incluindo protótipos precoces.

4. Treinamento simples: Pode ser ensinada em poucas horas (para especialistas)

Considerações: número de avaliadores

Considerações: número de avaliadores

Atividade

1) Escolher um site ou sistema para avaliar 2) Definir escopo da avaliação 3) Avaliar individualmente com planilha 4) Reunir para discutir resultados 5) Gerar relatório de resultados em ppt para apresentar sábado que vem

Fonte e Referência

http://pt.slideshare.net/marcellocardoso/una-testes-de-usabilidade-aula-04

Recommended