interação humano computador (aula 10) - as 10 heurísticas de nielsen e avaliação de usabilidade

23
As 10 Heurísticas de Nielsen e avaliação de usabilidade Marcos Devaner Interação Humano Computador Aula 10

Upload: marcos-devaner

Post on 16-Apr-2017

268 views

Category:

Education


7 download

TRANSCRIPT

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

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

Marcos Devaner

Interação Humano Computador

Aula 10

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

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.

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

Heurística x Empírico

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

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

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

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

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

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

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

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

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

As 10 Heurísticas de Nielsen

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

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

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

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.

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

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.

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

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.

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

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

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

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.

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

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

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

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.

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

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.

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

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.

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

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)

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

Considerações: número de avaliadores

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

Considerações: número de avaliadores

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

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

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

Fonte e Referência

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