identificando a eficácia da utilização de testes de usabilidade

49
04/07/22 TCC - 2010 - Usabilidade na Web 1 Identificando a Eficácia da Utilização de Testes de Usabilidade Aluna: Thalita dos Santos Galvão Orientação: Maria do Carmo Garcia Noronha

Upload: jagger

Post on 11-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Identificando a Eficácia da Utilização de Testes de Usabilidade. Aluna: Thalita dos Santos Galvão Orientação: Maria do Carmo Garcia Noronha. Testes de Software Interação Homem-Computador Sistema Cognitivo Teste de Usabilidade O que testar? Como realizar testes de usabilidade? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 1

Identificando a Eficácia da Utilização de Testes de Usabilidade

Aluna: Thalita dos Santos GalvãoOrientação: Maria do Carmo Garcia Noronha

Page 2: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 2

Roteiro da Apresentação

Testes de Software Interação Homem-Computador Sistema Cognitivo Teste de Usabilidade O que testar? Como realizar testes de usabilidade? Planejamento de um Teste de

Usabilidade Ferramenta de coleta de dados Dinâmica do teste Avaliação e report Formando a equipe de testes Organizador de Informações Registrador do Tempo

Operador da gravação Perito Observador Selecionando os participantes Diversos critérios podem ser utilizados, e

devem fazer sentido dentro do contexto da organização. (Usabilidade na Web, p.22 a 27)

Determinando o número de participantes Custo Os métodos mais utilizados na aplicação

de testes de usabilidade em ambiente web

Aplicando avaliação heurística em um site

Trabalhos Futuros Conclusão Bibliografia

Page 3: Identificando a Eficácia da Utilização de Testes de Usabilidade

Roteiro da apresentação

Introdução Fundamentação Procedimento experimental Resultados Concluções e Projetos futuros

Page 4: Identificando a Eficácia da Utilização de Testes de Usabilidade

Introdução

Contexto Problema Motivação Justificativas Metodologia Desenvolvimento – Testes de software

Page 5: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 5

Testes de Software

O objetivo principal desta tarefa é encontrar o número máximo de erros, dispondo do mínimo

de esforço, ou seja, mostrar aos que desenvolvem se os resultados estão ou não de

acordo com os padrões estabelecidos.

Page 6: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 6

Interação Homem-Computador

“A Interação Homem-Computador não é disciplina para o estudo da computação ou do ser humano, mas para a comunicação entre estas duas entidades. Conhecimento sobre as limitações da capacidade humana e as restrições da tecnologia existentes devem ser ponderados para oferecer ao usuário um meio adequado através do qual eles podem interagir com os computadores. Um dos fatores relevantes à Interface Humano-Computador é a percepção humana.” [1]

[1] DIX, Alan et al. Human-computer interaction. Cambridge: University Press, 1993

Page 7: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 7

Sistema Cognitivo

Os processos cognitivos determinam a direção e os passos dados pela pessoa em sua tentativa de obter satisfação das necessidades iniciais e incluem:

Percepção e Memória

Page 8: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 8

Teste de Usabilidade

A realização de testes de usabilidade faz parte - ou deveria fazer - de todas as implementações de sistemas e portais corporativos.

Um teste bem planejado, com usuários, ferramentas e procedimentos bem definidos, assegura não só a consecução do

teste com qualidade, mas possibilita extrair os melhores resultados e contribuir efetivamente para a melhoria do produto.

Page 9: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 9

O que testar?

Descoberta Aprendizado Eficiência

Facilidade de aprendizado do sistema

Facilidade de uso Satisfação do usuário Flexibilidade Produtividade

Page 10: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 10

Como realizar testes de usabilidade?

Cognitive walkthroughs Avaliação heurística Análise de ações Análise de tarefas Testes de usabilidade interativos

Page 11: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 11

Planejamento de um Teste de Usabilidade

Usuários Ferramenta de Coleta de Dados Equipe Report

Page 12: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 12

Ferramenta de coleta de dados

A coleta de dados nos testes de usabilidade é feita com base no contato do usuário com o sistema e nos efeitos desta interação. Tipicamente, ela se vale de duas ferramentas principais:

O registro de impressões durante a realização do teste Realização de entrevistas ou aplicação de questionários.

Page 13: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 13

Dinâmica do teste

O teste inicia com a apresentação do facilitador, explicando o formato do mesmo, a dinâmica da avaliação e a entrega

do roteiro com as atividades a serem cumpridas e esclarecimento de dúvidas.

Page 14: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 14

Avaliação e report

Após a coleta dos dados dos testes de usabilidade, é necessário analisá-los e documentá-los. Antes, porém,

devem-se estabelecer medidas de avaliação. Elas servirão de base na avaliação dos resultados obtidos,

possibilitando que os avaliadores expliquem os fenômenos ocorridos durante o teste e façam inferências sobre a

qualidade do portal ou sistema para os usuários.

Page 15: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 15

Formando a equipe de testes

Avaliador O avaliador deve possuir as seguintes características(Steve Krug): Conhecimento dos fundamentos básicos de engenharia de

usabilidade; Capacidade de absorver rapidamente novos conceitos a fim de

entender melhor as ações e comentários dos participantes e absorver conhecimentos relacionados ao produto que é testado (posição no mercado, concorrentes e problemas históricos);

Habilidade de agrupar as várias formas de entrada, comentários e dados do teste a fim de se ter uma visão coesa da performance do participante, focalizando o que é mais importante e crítico;

O avaliador não deve interferir diretamente no conteúdo das observações coletadas, não deve se comportar como um educador, deve saber quando divergir do plano de teste para alcançar o objetivo de expor as deficiências do produto, deve evitar conflitos com o participante e não deve tirar conclusões precipitadas.

Page 16: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 16

Organizador de Informações

Antes do teste, o organizador de informações nomeia os códigos a serem utilizados para identificar as atividades de interesse e

certifica de que estas atividades serão facilmente identificadas durante o teste, possibilitando rapidez.

Page 17: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 17

Registrador do Tempo

Pessoa responsável por registrar o tempo gasto nas atividades realizadas no teste.

Page 18: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 18

Operador da gravação

Pessoa responsável por registrar imparcialmente tudo o que ocorre no teste através das câmeras instaladas, incluindo comentários do

participante, instruções dadas pelo avaliador e interações ocorridas entre o participante, o avaliador e o produto que está sendo

testado.

Page 19: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 19

Perito

Um ou mais indivíduos que conhecem aspectos técnicos do produto que está sendo testado. Seu papel é assegurar o bom

funcionamento do produto durante o teste.

Page 20: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 20

Observador

Assiste ao teste, podendo ser um membro da equipe de desenvolvimento, membro de outro projeto, um gerente etc. Observar a realização do teste por pessoas variadas ajuda a organização, principalmente pelo feedback

adquirido. Todas as equipes de desenvolvimento deveriam ser encorajadas a assistir tantas sessões de teste quanto possível.

Page 21: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 21

Selecionando os participantes

Uma das tarefas mais importantes na realização de um teste de usabilidade é a definição de seus participantes. Eles devem

representar de forma consistente os usuários finais do sistema, uma vez que o que for observado pela amostragem será

generalizado para o grupo. Por isso, a seleção precisa considerar as características mais relevantes para a clara e precisa definição

dos públicos-alvo do sistema.

Page 22: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 22

Diversos critérios podem ser utilizados, e devem fazer sentido dentro do contexto da organização. (Usabilidade na Web, p.22 a 27): Histórico pessoal: idade, gênero e habilidade com computador; Histórico educacional: grau e assuntos estudados; Experiência computacional: tempo de utilização, freqüência e

periféricos; Experiência com o produto: tempo de utilização, freqüência e

tarefas; Histórico da ocupação: cargo ocupado, responsabilidades e tempo

de trabalho na companhia atua; Infra-estrutura, região geográfica, cultura digital, papel dentro do

portal e outros.

Page 23: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 23

Determinando o número de participantes

A determinação do número de participantes é influenciada pelo grau de confiança que se deseja atingir, pela quantidade de

recursos disponíveis para estabelecer e conduzir o teste, por uma análise do tipo de participantes e pelo tempo estimado de duração

da sessão de teste.

Page 24: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 24

Custo

Ao estimar o custo deve-se levar em consideração os recursos e o tempo necessários para a implementação.

Quando são encontrados problemas no software, após a liberação do produto, causa uma péssima impressão ao mercado e pode levar a redução nas vendas.

No ambiente web, a usabilidade é uma ferramenta estratégica de negócio uma vez que neste ambiente a concorrência não se limita a outras empresas do mesmo setor. Com mais um de milhão de sites existentes, o foco do negócio torna-se a atenção e tempo do usuário.

Page 25: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 25

Os métodos mais utilizados na aplicação de testes de usabilidade em ambiente web Avaliação Heurística Ensaios de interação Inspeção de recomendações ergonômicas (guidelines e checklist) Questionários Relatos de incidentes críticos por usuários Análise de logs

Page 26: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 26

Aplicando avaliação heurística em um site

Os sites escolhidos foram de redes de restaurantes como: Burguer King; Bob´s; Cone Pizza;

Page 27: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 27

Carregamento da Pagina

Fonte:Burguer King

Page 28: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 28

Carregamento da Pagina

Fonte:Cone Pizza

Page 29: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 29

Carregamento da Pagina

Fonte:Bob´s

Page 30: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 30

Apresentação dos Produtos

Fonte:Burguer King

Page 31: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 31

Apresentação dos Produtos

Fonte:Cone Pizza

Page 32: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 32

Apresentação dos Produtos

Fonte:Bob´s

Page 33: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 33

Tabela Nutricional

Fonte:Burguer King

Page 34: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 34

Tabela Nutricional

Fonte:Bob´s

Page 35: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 35

Pesquisa por lojas da rede

Fonte:Burguer King

Page 36: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 36

Pesquisa por lojas da rede

Fonte:Cone Pizza

Page 37: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 37

Pesquisa por lojas da rede

Fonte:Bob´s

Page 38: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 38

Entrar em Contato com a rede

Fonte:Burguer King

Page 39: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 39

Entrar em Contato com a rede

Fonte:Burguer King

Page 40: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 40

Entrar em Contato com a rede

Fonte:Burguer King

Page 41: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 41

Entrar em Contato com a rede

Fonte:Burguer King

Page 42: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 42

Entrar em Contato com a rede

Fonte:Burguer King

Page 43: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 43

Entrar em Contato com a rede

Fonte:Burguer King

Page 44: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 44

Entrar em Contato com a rede

Fonte:Cone Pizza

Page 45: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 45

Entrar em Contato com a rede

Fonte:Bob´s

Page 46: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 46

Trabalhos Futuros

Conforme observado, as tarefas apresentadas neste trabalho estão incompletas e não cobrem todas as tarefas que os usuários podem realizar. Sugere-se estender o conjunto de avaliações heurísticas

apresentados e explorar outros sistemas.

Page 47: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 47

Conclusão

A maioria das empresas ainda investe muito pouco em usabilidade, sendo que a realização de testes nessa área ainda é algo raro. Isto está diretamente relacionado ao fato dos criadores considerarem dispensável a sua utilização na fase de criação e acabam usando esta ferramenta como corretiva e não preventiva.

A elaboração e realização de testes de usabilidade aplicados a um produto é um indicador infalível para expor problemas em potencial. Isto minimiza bastante o risco de disponibilizar no mercado um produto instável e de difícil de aprendizado. São, também, muito importantes para avaliar a interação com o usuário. Esta técnica, porém, por si só, não é suficiente.

Page 48: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 48

Bibliografia

ASCENCIO, Ana Fernanda Gomes, Método Heurístico para Projeto de Interfaces Inteligentes com Usabilidade. PPGC da UFRGS. Porto Alegre, 2000

BAUERSFELD, Penny. Software by design: creating people friendly software for the Macintosh. New York: M&T Books, 1994.

DIX, Alan et al. Human-computer interaction. Cambridge: University Press, 1993

HELANDER, Martin, LANDAUER, Thomas K., PRABHU, Prasad. Handbook of Human-Computer Interaction. The Usability Engineering Framework for Product Design and Evaluation. 2 ed. Amsterdam: North- Holland, 1997. p. 659.

HETZEL, William. Guia completo ao teste de software. Rio de Janeiro : Campus, 1987.

HIX, Deborah, HARTSON, H. Rex. Developing user interfaces: ensuring usability through product & process. John Wiley & Sons, 1993.

MYERS, Glenford J. The Art of Software Testing, 2, Nova Jérsei: 2004

NIELSEN, J. Usability Engineering. California: Academic Press, 1993.

NIELSEN, Jakob. Projetando Websites; tradução de Ana Gibson – Rio de Janeiro: Elsevier, 2000 – 4ª. Reimpressão.

NIELSEN, Jakob, TAHIR, Marie. Homepage: 50 Websites descontruídos– Rio de Janeiro: Campus, 2002.

NIELSEN, Jacob, LORANGER, Hoa. Usabilidade na Web – Projetando Websites com qualidade Rio de Janeiro: Elsevier, 2007 – 3ª. Reimpressão.

KRUG, Steve. Não me faça pensar – Uma abordagem de Bom senso a Usabilidade na Web.

Rio de Janeiro: Alta Books, 2007 – 2ª edição. NORMAN, D.A. Cognitive engineering principles in the design

of human-computer interfaces. In G. Salvendy (Eds.), Human Computer Interaction Amsterdam: Elsevier Science Publisher. 1984

PRESSMAN, Roger S. Engenharia de Software. 3 ed. São Paulo: Makron Books, 1995. p. 602-606.

RASKIN, J. The Human Interface. Reading, MA: Addison-Wesley / ACM Press, 2000.

RUBIN, Jeffrey. Handbook of Usability Testing: How to Plan, Design and Conduct Effective Tests. New York: John Wiley & Sons, Inc., 1994. 330 p.

Artigos: ANACLETO, Grácia e FLORIANO, Paulo. Planejando testes

de usabilidade: o que (e o que não) fazer, 1984. AMSTEL, Frederick van. Teste de Usabilidade. Usabilidoido,

2005 [acesso em 16.10.2009]. http://www.usabilidoido.com.br .

MARTINEZ, Maria Laura. Usabilidade no design gráfico de Web sites. Raphica 2000 [acesso em 21.10.2009]; 10. http://www.lsi.usp.br/~martinez/works/_artigos/martinez00a.pdf.

WINCKLER, Marco. Avaliação de Usabilidade de Sites Web. [acesso em 24.10.2009].http://lis.univ-tlse1.fr/winckler/publications.html.

Page 49: Identificando a Eficácia da Utilização de Testes de Usabilidade

21/04/23 TCC - 2010 - Usabilidade na Web 49

Jakob Nielsen e Hoa Loranger em “Usabilidade na Web”

“Há dez anos a Web era algo diferente para as pessoas. Hoje ela é uma ferramenta.

Se for de fácil acesso, elas a utilizarão, do contrario,não. Com dez vezes mais sites e

provavelmente centenas de paginas na Web, os usuários estão menos tolerantes a sites complexos. Portanto, um projeto falho significa negócios perdidos.

Nunca a usabilidade foi tão importante.”