Interface Usuário Máquina Avaliação de Interfaces Grupos de Métodos ● ● Inspeção de Usabilidade – Avaliação heurística – Percurso cognitivo Testes de usabilidade Inspeção de Usabilidade Avaliação Heurística ● Revisão da interface baseado em uma lista de heurísticas de usabilidade. (visto nas aulas passadas) Inspeção de Usabilidade Percurso Cognitivo ● ● Método de inspeção no qual procura-se imaginar o caminho que o usuário seguirá para atingir um objetivo. Fases: – Fase Preparatória – Fase de Análise Inspeção de Usabilidade Percurso Cognitivo ● Fase Preparatória – Quem são os usuários do sistema – Qual tarefa será analisada – Qual a sequência correta de ações para a tarefa Inspeção de Usabilidade Percurso Cognitivo ● Fase de Análise – Consiste em tentar contar uma estória verossímil de como o usuário realiza uma tarefa – Perguntas a serem respondidas nesta fase: ● Os usuários farão a ação correta? ● Os usuários perceberão que a ação correta está disponível? ● Os usuários associarão a ação correta com o resultado? ● Se a ação correta for executada, os usuários perceberão? Inspeção de Usabilidade Percurso Cognitivo ● Estórias de sucesso: Um usuário experiente em Windows inicia uma tarefa dando um clique no ícone da aplicação para abrí-la. Curso Normal do Caso de Uso ● ● O usuário dá um clique no ícone da aplicação Mudanças na tela ou na barra de menu sinalizam o início da aplicação Inspeção de Usabilidade Percurso Cognitivo ● Estórias de sucesso: Um usuário experiente em Windows abre o menu Tabela para preparar uma tabela em um editor de textos. Curso Normal do Caso de Uso ● O usuário clica no menu Tabela ● O sistema apresenta as opções referentes a Tabela ● O usuário escolhe esta opção Inserir ● O sistema apresenta as opções de Inserção ● O usuário escolhe a opção Tabela Inspeção de Usabilidade Percurso Cognitivo ● Características das Estórias de Sucesso: – Os usuários sabem: ● Qual resultado querem alcançar ● Quais as ações disponíveis ● Qual a ação adequada ● Que as coisas estão indo bem Inspeção de Usabilidade Percurso Cognitivo ● Estórias de fracassos: Um usuário com conhecimento básico em editor de texto pretende inserir um texto no cabeçalho. Ação no Word: Exibir Ação no OpenOffice: Inserir Inspeção de Usabilidade Percurso Cognitivo ● Estórias de fracassos: Um usuário com conhecimento básico em Windows encontra o comando Formatar em um editor de texto. Uso do termo Fonte para designar Caracteres. Uso do termo Salvar para gravar arquivos. Para desligar o Windows deve-se clicar no botão Inciar. Inspeção de Usabilidade Percurso Cognitivo ● Outros problemas que podem resultar em estórias de fracassos: – Time outs – Ações fisicamente difíceis Grupos de Métodos ● ● Inspeção de usabilidade – Avaliação heurística – Percurso cognitivo Testes de usabilidade Testes de Usabilidade ● Testes de interface efetuados diretamente pelo usuário. Testes de Usabilidade ● Antes do teste de usabilidade é necessário definir: – Objetivos do teste – Quando e onde o teste irá acontecer – Duração prevista para cada sessão de teste – Suporte computacional necessário – Quais softwares precisam estar a disposição – Qual o estado do sistema no início do teste – Quem serão os experimentadores – Quem serão os usuários Testes de Usabilidade ● Antes do teste de usabilidade é necessário definir: – Quais tarefas serão solicitadas aos usuários – Quanto o experimentador poderá ajudar o usuário – Quais dados serão coletados – Qual critério será usado para definir se um teste foi bem sucedido Testes de Usabilidade ● Etapas do Teste de Usabilidade: – Preparação – Introdução – Teste – Sessão final Testes de Usabilidade ● Etapas do Teste de Usabilidade: – Preparação ● Tudo deve estar pronto antes do usuário chegar. Testes de Usabilidade ● Etapas do Teste de Usabilidade: – Introdução – Explicações ao usuário ● ● O teste avalia o sistema e não o usuário Não se preocupar em ferir sentimentos dos experimentadores ● O sistema não deve ser comentado com outros usuários ● Os resultados dos testes não irão a público ● Explicar sobre o uso de gravações de vídeo ● Explicar que podem fazer perguntas durante o teste, mas nem todas serão respondidas Testes de Usabilidade ● Etapas do Teste de Usabilidade: – Teste ● Escolher apenas um experimentador para falar com o usuário ● Evitar comentários sobre a performance do usuário ● Evitar ajudar o usuário Testes de Usabilidade ● Etapas do Teste de Usabilidade: – Sessão final Depois do tempo definido para as tarefas, os usuários são convidados para fazer comentários ou sugestões gerais. Testes de Usabilidade ● Técnicas para realizar o Teste de Usabilidade: – Pensando em voz alta O experimentador pode conduzir o usuário com perguntas como: ● O que você está pensando agora? ● O que você acha que esta mensagem significa? ● O que você acha que vai acontecer se fizer isso? ● Era isso que você esperava que acontecesse? Testes de Usabilidade ● Técnicas para realizar o Teste de Usabilidade: – Medidas de Performance Exemplos de medidas típicas de usabilidade: ● Tempo que o usuário gasta para realizar uma determinada tarefa ● Número de tarefas realizadas em um determinado tempo ● Número de erros do usuário ● ● Número de características que o usuário consegue lembrar após o teste Frequência de uso de ajuda Testes de Usabilidade ● Técnicas para realizar o Teste de Usabilidade: – Medidas de Performance Exemplos de medidas típicas de usabilidade: ● Número de vezes que o usuário expressou frustração ● Quantidade de “tempo morto” ● Número de vezes que o usuário desviou-se do objetivo. Avaliação de Interfaces Grupos de Métodos ● ● Inspeção de Usabilidade – Avaliação heurística – Percurso cognitivo Testes de usabilidade Considerações sobre Métodos de Avaliação de Interface por Desurvire, 1994 ● ● ● Os métodos de inspeção são melhores quando os avaliadores são especialista em IHC Os melhores avaliadores usando métodos de inspeção, detectaram em média 56% dos problemas encontrados em Testes de Usabilidade A Avaliação Heurística foi a mais eficaz na detecção de erros sérios. Considerações sobre Métodos de Avaliação de Interface por Desurvire, 1994 ● ● Testes de Usabilidade são os mais eficazes, porém os mais caros. Avaliação Heurística é a mais barata. O Percurso Cognitivo falha em identificar problemas recorrentes, mas foi o melhor quando utilizado por desenvolvedores não especialistas.