490 likes | 709 Views
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?
E N D
Identificando a Eficácia da Utilização de Testes de Usabilidade Aluna: Thalita dos Santos Galvão Orientação: Maria do Carmo Garcia Noronha TCC - 2010 - Usabilidade na Web
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 Roteiro da Apresentação TCC - 2010 - Usabilidade na Web
Roteiro da apresentação • Introdução • Fundamentação • Procedimento experimental • Resultados • Concluções e Projetos futuros
Introdução • Contexto • Problema • Motivação • Justificativas • Metodologia • Desenvolvimento – Testes de software
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. TCC - 2010 - Usabilidade na Web
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 TCC - 2010 - Usabilidade na Web
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 TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
Descoberta Aprendizado Eficiência Facilidade de aprendizado do sistema Facilidade de uso Satisfação do usuário Flexibilidade Produtividade O que testar? TCC - 2010 - Usabilidade na Web
Como realizar testes de usabilidade? • Cognitive walkthroughs • Avaliação heurística • Análise de ações • Análise de tarefas • Testes de usabilidade interativos TCC - 2010 - Usabilidade na Web
Planejamento de um Teste de Usabilidade • Usuários • Ferramenta de Coleta de Dados • Equipe • Report TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
Registrador do Tempo Pessoa responsável por registrar o tempo gasto nas atividades realizadas no teste. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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 TCC - 2010 - Usabilidade na Web
Aplicando avaliação heurística em um site Os sites escolhidos foram de redes de restaurantes como: • Burguer King; • Bob´s; • Cone Pizza; TCC - 2010 - Usabilidade na Web
Carregamento da Pagina Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Carregamento da Pagina Fonte:Cone Pizza TCC - 2010 - Usabilidade na Web
Carregamento da Pagina Fonte:Bob´s TCC - 2010 - Usabilidade na Web
Apresentação dos Produtos Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Apresentação dos Produtos Fonte:Cone Pizza TCC - 2010 - Usabilidade na Web
Apresentação dos Produtos Fonte:Bob´s TCC - 2010 - Usabilidade na Web
Tabela Nutricional Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Tabela Nutricional Fonte:Bob´s TCC - 2010 - Usabilidade na Web
Pesquisa por lojas da rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Pesquisa por lojas da rede Fonte:Cone Pizza TCC - 2010 - Usabilidade na Web
Pesquisa por lojas da rede Fonte:Bob´s TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Burguer King TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Cone Pizza TCC - 2010 - Usabilidade na Web
Entrar em Contato com a rede Fonte:Bob´s TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. TCC - 2010 - Usabilidade na Web
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. Bibliografia TCC - 2010 - Usabilidade na Web
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.” TCC - 2010 - Usabilidade na Web