Prévia do material em texto
Avaliação da IHC Lucia Filgueiras Interfaces Humano-Computador Agenda •O que é avaliação da IHC • Inspeções •Testes de usabilidade Relembrando o ciclo de DCH Compreender e especificar o contexto de uso Especificar os requisitos de usuário Produzir soluções de projeto que atendam aos requisitos do usuário Avaliar as soluções de projeto em relação aos requisitos Planejar o processo de projeto centrado no humano A solução projetada atende aos requisitos do usuário Compreender e especificar o contexto de uso Especificar os requisitos de usuário Produzir soluções de projeto que atendam aos requisitos do usuário Avaliar as soluções de projeto em relação aos requisitos Planejar o processo de projeto centrado no humano A solução projetada atende aos requisitos do usuário Avaliações de IHC não são testes de software! Servem para verificar se o sistema apoia o usuário a atingir seus objetivos Por que avaliar? 1. Saber como as pessoas entendem o conceito 2. Ensaiar alternativas de design 3. Verificar conformidade com padrões 4. Identificar problemas de interação Avaliações são feitas repetidamente durante o ciclo e com diferentes técnicas Formativa Avalia a compreensão das necessidades dos usuários Compara alternativas de design Protótipos de baixa fidelidade Somativa Avalia o atingimento das metas de qualidade de uso e de usabilidade Protótipos de alta fidelidade ou sistema funcional Avaliação Técnicas de inspeção • Avaliação por especialistas • Não envolvem os usuários finais diretamente • Fortemente dependentes da qualidade dos inspetores Técnicas de inspeção Algumas técnicas de inspeção • Avaliação heurística (Nielsen) • Inspeções de conformidade ao padrão • Percurso cognitivo (Wharton) • MIS: Método de Inspeção Semiótica (SERG) • Recoverability walkthrough (Grupo i) • Avaliação heurística (Nielsen) • Inspeções de conformidade ao padrão • Percurso cognitivo (Wharton) • MIS: Método de Inspeção Semiótica (SERG) • Recoverability walkthrough (Grupo i) Algumas técnicas de inspeção Avaliação heurística Proposta por Nielsen como método de avaliação “descontado” (econômico) Fácil de ensinar Rápida de aplicar Produtiva http://www.nngroup.com/topic/heuristic-evaluation/ Instruções Classificação de severidade Decisão de design Processo da AH Av1 Av2 Av3 AvN Compilação Recrutamento de avaliadores •Conhecimento do domínio da aplicação •Conhecimento sobre usuário e suas reações •Conhecimento sobre as heurísticas de usabilidade •Pessoas diferentes encontram problemas diferentes •Número de avaliadores? 1. Instruções Treinamento do processo de AH Apresentação do domínio Apresentação do contexto de uso Apresentação do cenário específico 2. Avaliação (cada avaliador) Passo 1: reconhecer interação Passo 2: foco na interface Identificar heurística violada 3. Compilação Identificar problemas repetidos Classificar visibilidade dos problemas Não rebater problemas Compilar resultados 4. Classificação de severidade Frequência Impacto Persistência 5. Decisão de design Alternativas de solução Avaliação do custo/benefício Testes de usabilidade Testes de usabilidade são experimentos para ensaiar a interação de sujeitos representativos dos usuários com o sistema ou seu protótipo. Análise de resultados Execução Pré-teste Cenários Pós-teste Planejamento Sujeitos Ética Cenários Ambiente Piloto Objetivo O objetivo do teste deve ser estabelecido no primeiro momento Planejamento Sujeitos Ética Cenários Ambiente Piloto Sujeitos • Partir dos estudos de usuário • Escolher população alvo • Recrutar • Recompensar Ética • Analisar riscos ao sujeito • Preparar registro de consentimento Cenários • Identificar tarefas • Redigir material de apoio ao teste • Calcular duração Ambiente Definir: • Laboratório ou in loco • Câmeras • Captura de tela • Equipe Moderador: controla o ritmo do teste Teste piloto Testar o teste! Execução do teste Execução Pré-teste: Identifique perfil e expectativas Cenários: Obtenha os dados Pós-teste: Colete impressões e apreciação Análise dos dados Análise dos dados • Compare expectativa com satisfação • Analise vídeos para rupturas da interação • Analise as falas para explicações • Identifique causas e analise severidade • Produza soluções de design Testes remotos de usabilidade Avaliação da IHC Lucia Filgueiras Interfaces Humano-Computador