Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

  • 167 views
Uploaded on

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 - …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
167
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Pós Graduação em Engenharia de Soft ware Centrada em métodos ágeis Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de soft ware Jessé Cirilo Soares segunda-feira, 14 de outubro de 13
  • 2. Pós Graduação em Engenharia de Soft ware Centrada em métodos ágeis Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de soft ware Jessé Cirilo Soares segunda-feira, 14 de outubro de 13
  • 3. Pós Graduação em Engenharia de Soft ware Centrada em métodos ágeis Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de soft ware Jessé Cirilo Soares segunda-feira, 14 de outubro de 13
  • 4. Roteiro Motivação Usabilidade Teste de Usabilidade Análise Heurística O Trabalho Resultados segunda-feira, 14 de outubro de 13
  • 5. IHM Interface Homem-Máquina segunda-feira, 14 de outubro de 13
  • 6. Marcello Cardozo Professor de Engenharia de Usabilidade - UNA t witter: @mcardoso slideshare: /marcellocardoso segunda-feira, 14 de outubro de 13
  • 7. Usabilidade segunda-feira, 14 de outubro de 13
  • 8. Usabilidade “Usabilidade é um atributo de qualidade relacionado à facilidade do uso de algo.” segunda-feira, 14 de outubro de 13
  • 9. Usabilidade segunda-feira, 14 de outubro de 13
  • 10. Usabilidade segunda-feira, 14 de outubro de 13
  • 11. Usabilidade segunda-feira, 14 de outubro de 13
  • 12. Usabilidade segunda-feira, 14 de outubro de 13
  • 13. Usabilidade Está relacionada com: 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. segunda-feira, 14 de outubro de 13
  • 14. Usabilidade A Usabilidade é um fator determinante para o sucesso de um produto. segunda-feira, 14 de outubro de 13
  • 15. Usabilidade segunda-feira, 14 de outubro de 13
  • 16. Usabilidade segunda-feira, 14 de outubro de 13
  • 17. Usabilidade segunda-feira, 14 de outubro de 13
  • 18. Usabilidade segunda-feira, 14 de outubro de 13
  • 19. Usabilidade segunda-feira, 14 de outubro de 13
  • 20. segunda-feira, 14 de outubro de 13
  • 21. Design de Interação segunda-feira, 14 de outubro de 13
  • 22. Design de Interação segunda-feira, 14 de outubro de 13
  • 23. Design de Interação Identifica necessidades / Estabelece requisitos segunda-feira, 14 de outubro de 13
  • 24. Design de Interação Identifica necessidades / Estabelece requisitos segunda-feira, 14 de outubro de 13
  • 25. Design de Interação Identifica necessidades / Estabelece requisitos Design segunda-feira, 14 de outubro de 13
  • 26. Design de Interação Identifica necessidades / Estabelece requisitos Design segunda-feira, 14 de outubro de 13
  • 27. Design de Interação Identifica necessidades / Estabelece requisitos Design Desenvolvimento segunda-feira, 14 de outubro de 13
  • 28. Design de Interação Identifica necessidades / Estabelece requisitos Design Desenvolvimento segunda-feira, 14 de outubro de 13
  • 29. Design de Interação Identifica necessidades / Estabelece requisitos Design Teste Desenvolvimento segunda-feira, 14 de outubro de 13
  • 30. Design de Interação Identifica necessidades / Estabelece requisitos Design Teste Desenvolvimento segunda-feira, 14 de outubro de 13
  • 31. Design de Interação Identifica necessidades / Estabelece requisitos Design Teste Desenvolvimento segunda-feira, 14 de outubro de 13
  • 32. Design de Interação Identifica necessidades / Estabelece requisitos Design Produto Final Desenvolvimento segunda-feira, 14 de outubro de 13 Teste
  • 33. Design de Interação Identifica necessidades / Estabelece requisitos Design Produto Final Desenvolvimento segunda-feira, 14 de outubro de 13 Teste
  • 34. Teste de Usabilidade segunda-feira, 14 de outubro de 13
  • 35. 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 obser vação da interação. segunda-feira, 14 de outubro de 13
  • 36. 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 obser vaçã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
  • 37. Teste de Usabilidade segunda-feira, 14 de outubro de 13
  • 38. Teste de Usabilidade segunda-feira, 14 de outubro de 13
  • 39. Teste de Usabilidade segunda-feira, 14 de outubro de 13
  • 40. Teste de Usabilidade Planejamento segunda-feira, 14 de outubro de 13
  • 41. Teste de Usabilidade Planejamento 1. Definir metas, objetivos. segunda-feira, 14 de outubro de 13
  • 42. Teste de Usabilidade Planejamento 1. Definir metas, objetivos. segunda-feira, 14 de outubro de 13
  • 43. Teste de Usabilidade Planejamento 1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias, medir desempenho, comparar designs, etc. segunda-feira, 14 de outubro de 13
  • 44. Teste de Usabilidade Planejamento 1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias, medir desempenho, comparar designs, etc. 2. Definir métricas. segunda-feira, 14 de outubro de 13
  • 45. Teste de Usabilidade Planejamento 1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias, medir desempenho, comparar designs, etc. 2. Definir métricas. segunda-feira, 14 de outubro de 13
  • 46. Teste de Usabilidade Planejamento 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
  • 47. Teste de Usabilidade Planejamento 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
  • 48. Teste de Usabilidade Planejamento 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
  • 49. Teste de Usabilidade Planejamento segunda-feira, 14 de outubro de 13
  • 50. Teste de Usabilidade Planejamento 4. Elaborar atividades e cenário. segunda-feira, 14 de outubro de 13
  • 51. Teste de Usabilidade Planejamento 4. Elaborar atividades e cenário. segunda-feira, 14 de outubro de 13
  • 52. Teste de Usabilidade Planejamento 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
  • 53. Teste de Usabilidade Planejamento 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
  • 54. Teste de Usabilidade Planejamento 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
  • 55. Teste de Usabilidade Planejamento 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
  • 56. Teste de Usabilidade Planejamento segunda-feira, 14 de outubro de 13
  • 57. Teste de Usabilidade Planejamento 6. Definir ambiente e ferramentas. segunda-feira, 14 de outubro de 13
  • 58. Teste de Usabilidade Planejamento 6. Definir ambiente e ferramentas. segunda-feira, 14 de outubro de 13
  • 59. Teste de Usabilidade Planejamento 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, soft wares, internet, documentação, etc. segunda-feira, 14 de outubro de 13
  • 60. Teste de Usabilidade Planejamento 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, soft wares, internet, documentação, etc. 7 Realizar Teste Piloto. . segunda-feira, 14 de outubro de 13
  • 61. Teste de Usabilidade Planejamento 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, soft wares, internet, documentação, etc. 7 Realizar Teste Piloto. . segunda-feira, 14 de outubro de 13
  • 62. Teste de Usabilidade Aplicação 1. Recrutar participantes. 2. Preparar o teste. 3. Aplicar o teste. segunda-feira, 14 de outubro de 13
  • 63. Teste de Usabilidade Aplicação 1. Recrutar participantes. Checklist !! 2. Preparar o teste. 3. Aplicar o teste. segunda-feira, 14 de outubro de 13
  • 64. Teste de Usabilidade Aplicação 1. Recrutar participantes. Checklist !! 2. Preparar o teste. 3. Aplicar o teste. 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
  • 65. Análise Heurística Jakob Nielsen segunda-feira, 14 de outubro de 13
  • 66. Heurística Heurísticas são princípios e recomendações de usabilidade testadas e experimentadas. segunda-feira, 14 de outubro de 13
  • 67. 10 Heurísticas de Nielsen 1. 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
  • 68. 10 Heurísticas de Nielsen 9. Ajudar a reconhecer, diagnosticar e corrigir erros segunda-feira, 14 de outubro de 13
  • 69. 10 Heurísticas de Nielsen 9. Ajudar a reconhecer, diagnosticar e corrigir erros segunda-feira, 14 de outubro de 13
  • 70. 10 Heurísticas de Nielsen 9. Ajudar a reconhecer, diagnosticar e corrigir erros segunda-feira, 14 de outubro de 13
  • 71. 10 Heurísticas de Nielsen 9. Ajudar a reconhecer, diagnosticar e corrigir erros segunda-feira, 14 de outubro de 13
  • 72. 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
  • 73. Sistema de Fiscalização Ambiental Cadastro de Denúncias Ambientais segunda-feira, 14 de outubro de 13
  • 74. O Trabalho segunda-feira, 14 de outubro de 13
  • 75. O Trabalho Teste de Usabilidade segunda-feira, 14 de outubro de 13
  • 76. O Trabalho Teste de Usabilidade segunda-feira, 14 de outubro de 13 Levamento de dados e de problemas
  • 77. O Trabalho Teste de Usabilidade segunda-feira, 14 de outubro de 13 Levamento de dados e de problemas
  • 78. O Trabalho Teste de Usabilidade segunda-feira, 14 de outubro de 13 Levamento de dados e de problemas Análise Heurística
  • 79. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. segunda-feira, 14 de outubro de 13
  • 80. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. segunda-feira, 14 de outubro de 13
  • 81. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Soluções Implementadas segunda-feira, 14 de outubro de 13
  • 82. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Soluções Implementadas segunda-feira, 14 de outubro de 13
  • 83. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Teste de Usabilidade segunda-feira, 14 de outubro de 13 Soluções Implementadas
  • 84. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Teste de Usabilidade segunda-feira, 14 de outubro de 13 Validação Soluções Implementadas
  • 85. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Teste de Usabilidade segunda-feira, 14 de outubro de 13 Validação Soluções Implementadas
  • 86. O Trabalho Teste de Usabilidade Levamento de dados e de problemas Resultado Teste de Usabilidade segunda-feira, 14 de outubro de 13 Validação Análise Heurística Classificação e priorização dos problemas; Propostas de soluções. Soluções Implementadas
  • 87. Teste de Usabilidade 1. Definir metas, objetivos. • Teste Inicial. Identificar problemas de usabilidade. • Teste Final. Validar as melhorias implementadas. segunda-feira, 14 de outubro de 13
  • 88. Teste de Usabilidade 2. 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
  • 89. Teste de Usabilidade 3. 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
  • 90. Teste de Usabilidade 4. Elaborar atividades e cenário. segunda-feira, 14 de outubro de 13
  • 91. Teste de Usabilidade 4. Elaborar atividades e cenário. segunda-feira, 14 de outubro de 13
  • 92. Teste de Usabilidade 5. Elaborar documentação. segunda-feira, 14 de outubro de 13
  • 93. Teste de Usabilidade 5. Elaborar documentação. segunda-feira, 14 de outubro de 13
  • 94. Teste de Usabilidade 5. Elaborar documentação. segunda-feira, 14 de outubro de 13
  • 95. Teste de Usabilidade 6. Definir ambiente e ferramentas. • Notebook; • Internet; • Windows; • Camtasia Studio. segunda-feira, 14 de outubro de 13
  • 96. Análise Heurística segunda-feira, 14 de outubro de 13
  • 97. segunda-feira, 14 de outubro de 13
  • 98. “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
  • 99. segunda-feira, 14 de outubro de 13
  • 100. segunda-feira, 14 de outubro de 13
  • 101. “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
  • 102. segunda-feira, 14 de outubro de 13
  • 103. segunda-feira, 14 de outubro de 13
  • 104. “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
  • 105. segunda-feira, 14 de outubro de 13
  • 106. segunda-feira, 14 de outubro de 13
  • 107. “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
  • 108. segunda-feira, 14 de outubro de 13
  • 109. segunda-feira, 14 de outubro de 13
  • 110. “Prevenir erros que possam impedir a utilização do site.” segunda-feira, 14 de outubro de 13
  • 111. segunda-feira, 14 de outubro de 13
  • 112. Resultados Teste Inicial 19,0 18,3 17,5 16,8 16,0 segunda-feira, 14 de outubro de 13 Média do tempo de execução total (min.) Teste Final
  • 113. Resultados Teste Inicial Teste Final 100 75 50 25 0 segunda-feira, 14 de outubro de 13 Média do percentual de tarefas finalizadas (%)
  • 114. Resultados Teste Inicial Teste Final 4 3 2 1 0 Média da quantidade de erros cometidos pelos usuários segunda-feira, 14 de outubro de 13
  • 115. Resultados Teste Inicial 2,0 1,5 1,0 0,5 0 segunda-feira, 14 de outubro de 13 Média da quantidade de erros do sistema Teste Final
  • 116. Resultados Teste Inicial Teste Final 4 3 2 1 0 Média da quantidade de dúvidas e dificuldades dos usuários segunda-feira, 14 de outubro de 13
  • 117. Resultados Teste Inicial 9 7 5 2 0 segunda-feira, 14 de outubro de 13 Média da satisfação geral dos usuários (0-10) Teste Final
  • 118. segunda-feira, 14 de outubro de 13
  • 119. segunda-feira, 14 de outubro de 13
  • 120. segunda-feira, 14 de outubro de 13
  • 121. Dúvidas? Obrigado! jessecsoares@gmail.com http:/ /www.linkedin.com/in/jessesoares https:/ witter.com/jessebodao /t segunda-feira, 14 de outubro de 13
  • 122. Referências https:/ /dl.dropboxusercontent.com/u/ 2876403/TCC_JESS %C3%89_CIRILO_SOARES.docx http:/ /www.slideshare.net/marcellocardoso http:/ /felipenmoura.org/talks/webinterface/#cover http:/ /www.goodui.org/ segunda-feira, 14 de outubro de 13