avaliação da aplicação de testes de usabilidade e análise heurísitica para identificação de...

Post on 26-Jan-2015

182 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Trabalho de conclusão de curso da pós-graduação de engenharia de software centrada em métodos ágeis pela UNA. Avaliação de usabilidade da interface de um sistema desenvolvido no LEMAF/UFLA - Universidade Federal de Lavras.

TRANSCRIPT

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

RoteiroMotivaçãoUsabilidadeTeste de UsabilidadeAnálise HeurísticaO TrabalhoResultados

segunda-feira, 14 de outubro de 13

IHMInterface Homem-Máquina

segunda-feira, 14 de outubro de 13

Marcello CardozoProfessor de Engenharia de Usabilidade - UNA

twitter: @mcardososlideshare: /marcellocardoso

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

“Usabilidade é um atributo de qualidade relacionado à facilidade do uso de algo.”

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

Rapidez que o usuário aprende a usar;Qual sua eficiência ao usar;O quanto se lembram do uso;Seu grau de propensão a erros;E sua satisfação ao usar.

Está relacionada com:

segunda-feira, 14 de outubro de 13

Usabilidade

A Usabilidade é um fator determinante para o sucesso de um produto.

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

Usabilidade

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

Design de Interação

segunda-feira, 14 de outubro de 13

Design de Interação

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

TesteProdutoFinal

segunda-feira, 14 de outubro de 13

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

TesteProdutoFinal

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

O teste de usabilidade é a aplicação de tarefas reais a serem realizadas sobre um projeto pelos seus usuários reais e a observação da

interação.

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

O teste de usabilidade é a aplicação de tarefas reais a serem realizadas sobre um projeto pelos seus usuários reais e a observação da

interação.

O teste mostra o que os usuários realmente fazem,não o que ele dizem ou querem fazer.

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

3. Definir perfil dos participantes.segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

3. Definir perfil dos participantes.segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.Checklist, termo de consentimento, questionário, atividades, etc.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

7. Realizar Teste Piloto.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

7. Realizar Teste Piloto.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

segunda-feira, 14 de outubro de 13

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

Checklist !!

segunda-feira, 14 de outubro de 13

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

Checklist !!

Não fale com o usuário sobre o ‘teste’;

Extraia e estimule o usuário a liberar informações importantes.

segunda-feira, 14 de outubro de 13

Análise Heurística

Jakob Nielsen

segunda-feira, 14 de outubro de 13

Heurística

Heurísticas são princípios e recomendações de usabilidade testadas e experimentadas.

segunda-feira, 14 de outubro de 13

10 Heurísticas de Nielsen1. Visibilidade do status do sistema (feedback)

“O sistema deve informar continuamente e apropriadamente ao usuário sobre o que ele está

fazendo, em tempo razoável.”

segunda-feira, 14 de outubro de 13

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

Análise Heurística

Análise Heurística é uma avaliação realizada por especialistas que aplicam o seu conhecimento,

guiados pelas heurísticas, para prever problemas de usabilidade e sugerir soluções.

segunda-feira, 14 de outubro de 13

Sistema de Fiscalização AmbientalCadastro de Denúncias Ambientais

segunda-feira, 14 de outubro de 13

O Trabalho

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

Usabilidade

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

Usabilidade Levamento de dados e de problemas

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

Usabilidade Levamento de dados e de problemas

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Resultado

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

Teste de Usabilidade1. Definir metas, objetivos.

• Teste Inicial. Identificar problemas de usabilidade.

• Teste Final. Validar as melhorias implementadas.

segunda-feira, 14 de outubro de 13

Teste de Usabilidade2. Definir métricas.

• Tempo total gasto para a execução do teste;• Quantidade de tarefas finalizadas; • Quantidade de erros cometidos pelos usuários;• Quantidade de erros do sistema;• Quantidade de dúvidas e dificuldades do usuário;• Satisfação do usuário verificada através de uma pesquisa.

segunda-feira, 14 de outubro de 13

Teste de Usabilidade3. Definir perfil dos participantes.

• Maiores de 18 anos.

• Experiência intermediária a avançada com computadores e internet.

segunda-feira, 14 de outubro de 13

4. Elaborar atividades e cenário.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

4. Elaborar atividades e cenário.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

6. Definir ambiente e ferramentas.• Notebook;

• Internet;

• Windows;

• Camtasia Studio.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Análise Heurística

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

“Adequar a estrutura do site às expectativas do usuário.”“Alocar os recursos de modo a assegurar que os clientes encontrem o que procuram da forma

mais fácil e intuitiva.”“Destacar as palavras-chave para atrair a atenção do usuário.”

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

“A fonte do texto deve ser grande para não descartar alguns usuários que necessitam disso para uma boa leitura.”

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

“O usuário deve entender facilmente os rótulos do site, que devem ser simples e específicos.”

“Não utilizar instruções genéricas, por exemplo, 'Clique Aqui'.”“Os títulos devem ser concisos, descritivos e transmitir o propósito em poucas

palavras.”

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

“Sites poluídos visualmente pelo excesso de elementos sobrecarregam o usuário, dificultando a identificação rápida

do que é importante e uma boa organização do site.”

“Evitar usar o design com barras de rolagem, pois o usuário tende a não usar a rolagem, a menos que ele ache

necessário.”

“Se um recurso exige vários passos, deve ser organizado um processo linear de passo a passo, mas que não o

sobrecarregue com opções.”

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

“Prevenir erros que possam impedir a utilização do site.”

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

Resultados

16,0

16,8

17,5

18,3

19,0

Média do tempo de execução total (min.)

Teste Inicial Teste Final

segunda-feira, 14 de outubro de 13

0

25

50

75

100

Média do percentual de tarefas finalizadas (%)

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

0

1

2

3

4

Média da quantidade de erros cometidos pelos usuários

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

0

0,5

1,0

1,5

2,0

Média da quantidade de erros do sistema

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

0

1

2

3

4

Média da quantidade de dúvidas e dificuldades dos usuários

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

0

2

5

7

9

Média da satisfação geral dos usuários (0-10)

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

segunda-feira, 14 de outubro de 13

Dúvidas?

Obrigado!jessecsoares@gmail.comhttp://www.linkedin.com/in/jessesoareshttps://twitter.com/jessebodao

segunda-feira, 14 de outubro de 13

top related