Avaliação de IHC: objetivos

Documentos relacionados
Avaliação de Usabilidade e Comunicabilidade Avaliação de interfaces de usuário

Interface Homem- Computador

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

INF Introdução a Interação Humano-Computador (IHC)

Métodos de Avaliação para Sites de Entretenimento. Fabricio Aparecido Breve Prof. Orientador Daniel Weller

Processos de Design de IHC (Parte II)

Avaliação de Interfaces Humano- Computador

Testes de Usabilidade

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

Interface Homem-Computador

Teoria para IHC: Engenharia Semiótica

Avaliação de Interfaces

DESIGN DE INTERFACES E USABILIDADE (AULA 1)

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE

Quem vem primeiro? Projeto de Sw ou Projeto de IHC? Melhor virem juntos, integrados.

Modelos do Design de Software

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Teste de Software. Profa. Cátia dos Reis Machado

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9

PESQUISA-AÇÃO DICIONÁRIO


Interação Humano-Computador Design: estrutura e estética PROFESSORA CINTIA CAETANO

Desenvolvimento de Interfaces Prototipação

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

O quê avaliação? Unidade IV - Avaliação de Interfaces. Quem deve avaliar um produto de software? Técnicas de Avaliação

Luciana Zaina Alexandre Alvaro. Campus Sorocaba

Design de IHC Design da Comunicação Modelos de Interação

Extração de Requisitos

APOO Análise e Projeto Orientado a Objetos. Requisitos

Processos de Desenvolvimento de Software

Processos de Design de IHC (Parte I)

Análise do Ambiente estudo aprofundado

Modelos Conceptual e Mental

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

Políticas de Qualidade em TI

Gerência de Projetos

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Qualidade de Software. Profa. Cátia dos Reis Machado

GARANTIA DA QUALIDADE DE SOFTWARE

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

Como levantar o ciclo de serviço:

F.1 Gerenciamento da integração do projeto

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

I CICLO ITINERANTE DE FORMAÇÃO PARA O TERCEIRO SETOR

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

Processo de Implementação de um Sistema de Gestão da Qualidade

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Métodos para Coleta de Dados. Observação. Como descobrir necessidades dos usuários Preece Cap. 7: Coleta de dados. Necessidade: chegar na USP

A coleta de requisitos se refere ao processo de determinar, documentar e gerenciar as necessidades e requisitos das partes interessadas;

Auditoria e Segurança da Informação GSI536. Prof. Rodrigo Sanches Miani FACOM/UFU

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Avaliação das campanhas antitabagismo na mídia de massa

IV.4 Análise de Dados da Avaliação

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Avaliação de IHC: INF1403 Introdução a IHC Aula 7 27/03/2013. Profa. Clarisse S. de Souza

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

AS TÉCNICAS DE AVALIAÇÃO

Interação Humano-Computador Golfos e Execução e Avaliação PROFESSORA CINTIA CAETANO

Roteiro SENAC. Análise de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos. Monitoramento e Controle de Riscos

Manual Portal Ambipar

COLETA DE DADOS. Disciplina: TC Projeto de Graduação I Turma C Profa. Denyse de Araújo

Exame de Fundamentos da ITIL

Interface Usuário Máquina. Aula 06

Gerenciamento de Problemas

Service Level Management SLM. Gerenciamento de Níveis de Serviço

ENTENDENDO MELHOR PESQUISA DE MARKETING

Palestra Informativa Sistema da Qualidade NBR ISO 9001:2000

CHECK - LIST - ISO 9001:2000

DESENVOLVIMENTO DE CONTEÚDO EDUCACIONAL CENTRADO NO USUÁRIO BASEADO NA INTERNET APLICADO EM PROGRAMA DE EDUCAÇÃO A DISTÂNCIA

PROPOSTA DE MELHORIA DA INTERFACE PARA O

Interface Humano-Computador IHC Paradigmas de IHC

LEVANTAMENTO DE REQUISITOS DE FORMA ENXUTA

Pesquisa experimental

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

COMO AS CRIANÇAS APRENDEM O QUE OS TEÓRICOS DIZEM ESTILOS DE APRENDIZAGEM

8 Considerações finais

QUALIDADE DE SOFTWARE

14 de dezembro de 2012 MONITORAMENTO DO PROGRAMA APRENDIZ LEGAL/ FUNDAÇÃO ROBERTO MARINHO

TC 045 Gerenciamento de Projetos

Feature-Driven Development

Projeto CONDIGITAL Mergulhando na Função Guia do Professor

EMENTAS DAS DISCIPLINAS

CURSO: LICENCIATURA DA MATEMÁTICA DISCIPLINA: PRÁTICA DE ENSINO 4

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Mauricio Barbosa e Castro

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Transcrição:

Avaliação de IHC: objetivos

Decisões de design afetam usabilidade Conhecimento dos usuários e de suas necessidade Design: Design: diferentes diferentes soluções soluções possíveis possíveis Interação: Interação: métricas métricas de de desempenho desempenho Aspectos cognitivos e emocionais IHC

Design e Avaliação de IHC Conhecimento dos usuários e de suas necessidade Design: Design: diferentes diferentes soluções soluções possíveis possíveis Interação: Interação: métricas métricas de de desempenho desempenho Aspectos cognitivos e emocionais Designer IHC Métodos Métodos e técnicas técnicas de de avaliação avaliação -Coleta -Coleta de de dados dados -Análise -Análise de de problemas problemas --Soluções Soluções e re-design re-design Avaliador

Avaliação de IHC Por que avaliar? Objetivo O que avaliar? Escopo Quando avaliar? Avaliação Formativa e somativa Onde avaliar? Experimentos em laboratório ou estudos de campo Quem participa da avaliação? Participantes: avaliadores e avaliados Como avaliar? Métodos, técnicas e ferramentas

Objetivo por que avaliar? A avaliação de IHC pode ser realizada com diferentes objetivos em mente: Verificar se o designer entendeu as necessidades dos usuários Avaliar soluções alternativas de design Verificar se a implementação está correta e se segue o design Verificar se o sistema melhora a forma dos usuários trabalharem Verificar se o sistema é acessível a todos os tipos de usuário Verificar o cumprimento de normas e diretrizes Oferecer dados sobre desempenho dos usuários Obter opiniões dos usuários sobre o sistema

Escopo o que avaliar? Na avaliação de IHC estamos verificando como certos aspectos do sistema afetam certos aspectos no usuário O foco da avaliação pode variar de acordo com os objetivos. Aspectos do sistema Funcionalidade O sistema faz as tarefas que os usuários precisam? Interatividade O diálogo está adequado aos usuários? Comunicabilidade A mensagem do designer é transmitida com sucesso para os usuários? Aspectos no usuário Desempenho, aprendizado, memorização, planejamento, satisfação Acessibilidade Os aspectos do sistema estão adequados às capacidades e limitações de todos os usuários

Quando avaliar? Formativa Oferece informações que podem ser utilizadas nas decisões de design É realizada em tempo de projeto, com rascunhos ou protótipos Número pequeno de pessoas participam, podem ser potenciais usuários Visa indicar problemas, apontando soluções que devem ser corrigidas antes do design ser finalizado Somativa Verifica se o sistema pronto está cumprindo com os seus objetivos de forma eficaz e eficiente Tipicamente quantitativa, utilizando resposta numéricas. É feito um diagnóstico de erros de design existentes. Nem sempre são identificadas as causas dos erros.

Onde avaliar? Laboratório Laboratório de usabilidade oferecem situações controladas para avaliação e testes Mais utilizado com as técnicas: Testes de Usabilidade Avaliações formativas Usuários voluntários Pesquisas de campo Em locais onde o usuário tipicamente utiliza o sistema Mais utilizado com as técnicas: Questionários e observações Avaliações somativas Usuários reais

Exemplo de laboratório de usabilidade Gravadores e câmeras avaliadores Usuário Vidro espelhado Sistema avaliado Foto: Laboratório da Siemens Siemens AG 2001

Participantes Quem avaliar? Usuários reais Pessoas que irão usar o sistema Amostras Uma parcela representativa dos usuários pode participar da avaliação Devem ter o mesmo perfil idade, escolaridade, cultura, conhecimento do domíno, etc. Interesse na participação Voluntariamente Indicação superior Contratado participação remunerada Número Número de participantes varia de acordo com a técnica utilizada Ética Considerar a resolução do CNS 196/96 Ética na Pesquisa envolvendo Humanos

Como coletar dados? Tipos de dados Qualitativos Opiniões expressas diretamente pelos usuários Expressões e gestos durante o uso Quantitativos Número de erros Tempo de utilização Escala de opiniões (muito insatisfeito, pouco... muito satisfeito) Forma de coleta Automática Monitoramento da interface de usuário Filmagem e gravações Manual Anotações

Avaliação de IHC: métodos e técnicas

Métodos e técnicas de avaliação de IHC Métodos são processos completos de avaliação, incluindo planejamento preparação, realização, coleta e análise de resultados. Técnicas são forma de realizar as atividades específicas de método de avaliação Técnicas de coleta de dados, Técnicas de realização de testes. Surgiram ao longo de evolução de IHC Têm diferentes propósitos

Exemplos de métodos e técnicas Técnicas analíticas Avaliação heurística Percurso cognitivo Técnicas de pesquisa de opinião Entrevista Questionários Técnicas experimentais Estudos de campo Testes controlados Métodos de avaliação de comunicação designer-usuário Método de avaliação de comunicabilidade Método de inspeção semiótica

Classificação quanto ao foco Sistema: técnicas analíticas Realizado por especialistas e sem participação dos usuários Percurso Cognitivo Avaliação Heurística Avaliação baseada em revisões Usuário: técnicas de pesquisas de opinião Realizado com os usuários Entrevistas Questionários Os dados obtidos podem ser qualitativos ou quantitativos Interação: técnicas experimentais Realizado com usuários utilizando o sistema Testes controlados em laboratório Estudos de campo observação de situações reais Os dados obtidos podem ser qualitativos ou quantitativos

Técnicas de avaliação: foco no sistema Conhecimento dos usuários e de suas necessidade Design: Design: diferentes diferentes soluções soluções possíveis possíveis Interação: Interação: métricas métricas de de desempenho desempenho Aspectos cognitivos e emocionais Designer Verificar Verificar conformidade conformidade do do sistema sistema IHC Técnicas Técnicas analíticas: analíticas: -Verifica -Verifica conformidade conformidade com com normas, normas, diretrizes, diretrizes, etc. etc. Avaliador

Técnicas de avaliação: foco na interação Conhecimento dos usuários e de suas necessidade Design: Design: diferentes diferentes soluções soluções possíveis possíveis Interação: Interação: métricas métricas de de desempenho desempenho Aspectos cognitivos e emocionais Designer Medir Medir desempenho desempenho do do usuário: usuário: --produtividade produtividade --número número de de erros erros Técnicas Técnicas experimentais experimentais --Testes Testes --Observações Observações IHC Avaliador

Técnicas de avaliação: foco no usuário Conhecimento dos usuários e de suas necessidade Design: Design: diferentes diferentes soluções soluções possíveis possíveis Interação: Interação: métricas métricas de de desempenho desempenho Aspectos cognitivos e emocionais Designer IHC Avaliar Avaliar aspectos aspectos cognitivos cognitivos e emocionais: emocionais: Técnicas Técnicas experimentais experimentais e pesquisa pesquisa de de opinião opinião -Testes -Testes -Observações -Observações -Questionários -Questionários -Entrevistas -Entrevistas Avaliador

Avaliação Heurística Método analítico que visa identificar problemas usabilidade considerando heurísticas (diretrizes) Vários especialistas em usabilidade devem verificar se a interface está em conformidade com as heurísticas É mais utilizada em tempo de design como avaliação formativa. Pode ser feita usando storyboards, protótipos ou sistemas pilotos.

Percurso cognitivo (cognitive walkthrough) Metódo analítico que avalia tarefas específicas do usuário O foco principal é a avaliação da facilidade de aprendizado através da exploração A idéia é descrever a seqüência de ações que o usuário deve desempenhar para realizar uma tarefa......e explorar as dificuldades que o usuário efetivamente teriam para realizá-las.

Técnicas de pesquisa de opinião Objetivo Obter a opinião do usuário sobre a experiência de uso São técnicas que oferecem dados subjetivos Técnicas Entrevistas Conversa mais direta e pessoal com o usuário Questionários Permite obter a opinião de uma forma indireta e em maior quantidade

Entrevistas Avalia o sentimento do usuário em relação à sua experiência Pode complementar testes com explicações sobre o desempenho que o usuário teve Requer planejamento e um roteiro Perguntas podem variar de acordo com o andamento da entrevista Consome bastante tempo

Questionários É mais impessoal, deixa o usuário mais livre para responder Questões precisam ser definidas com antecedência Pode se aplicado a um número grande de usuários Utilizados também para obter dados sobre perfil dos usuários Baixos custos de aplicação

Estilos de questionários Abertos Usuários podem responder livremente por escrito Escalares As respostas são dadas em uma escala de valores Exemplo: Pergunta: É fácil recuperar-se de um erro cometido? Resposta: Não concordo 1( ) 2( ) 3( ) 4( ) 5( ) Concordo Múltiplas escolhas Exemplo: De qual forma você mas frequentemente solicita ajuda? 1( ) Uso o Help 2( ) Uso a ajuda contextual 3( ) Pergunto a um colega 4( ) Consulto o manual 5( ) Outra forma Ranking Exemplo: Dê uma nota de para o estilo que você prefere para copiar um documento de uma pasta para outra (0-nunca uso; 1-raramente uso 3-uso eventualmente; 3-uso frequentemente; 4-único estilo que uso;) Seleção de menu ( ) Linha de comando ( ) Teclas de atalho ( )

Estudos de campo Objetivos Coletar dados da experiência de uso sem interferência do avaliador Utilizadas em teste de campo (situações reais de uso) As ações do usuário não são controladas pelo avaliador Técnicas Estudos etnográficos (técnica da antropologia) Filmagens da experiência de uso Questionários e entrevistas complementares

Avaliação de IHC: testes

Testes com usuário em laboratório Requisitos Escolha de quem vai participar como usuário Preparação do ambiente e equipamentos Planejamento, execução e análise Permite ao avaliador controlar o processo de interação Adequado para avaliação formativa e somativa

Testes - procedimento Fase preparatória Nesta fase deve-se definir objetivos, identificar variáveis, indicadores e métricas, selecionar participantes e elaborar o material Fase de execução dos testes Colocar em funcionamento tudo o que foi preparado, deixar o usuário avaliado preparado e tranqüilo, realizar as tarefas previstas e coletar os dados Análise dos dados coletados Organizar e classificar os dados coletados, elaborar resumos e conclusões

Testes Fase preparatória Determinar o objetivo da avaliação Identificar variáveis independentes e dependentes Selecionar tarefas relacionadas às variáveis Definir indicadores e métricas Selecionar participantes Elaborar material para o teste Executar de um teste piloto

Testes definir objetivos exemplos Avaliar desempenho dos usuários (interatividade) Tempo para realizar tarefas completas sem erros Número de erros cometidos em cada tarefa Comparar desempenho em diferentes soluções de design Avaliar comunicação designer-usuário (comunicabilidade) Avaliar compreensão dos usuários em relação às mensagens, ícones, símbolos, vocabulário Avaliar aprendizado e memorização Tempo para aprender uma tarefa por exploração Tempo para aprender uma tarefa com auxílio de um instrutor Medir por quanto tempo os usuários memorizam uma tarefa aprendida anteriormente Avaliar necessidades x funções (funcionalidade) Verificar conformidade da aplicação com necessidades de usuários

Variáveis independentes e dependentes Conhecimento dos usuários e de suas necessidade influenciam Design: Design: diferentes Interação: diferentes Interação: métricas métricas de de soluções soluções possíveis desempenho possíveis desempenho Aspectos cognitivos e emocionais Designer Sistema Computacional Usuário Os Os aspectos aspectos no no sistema sistema são são variáveis variáveis independentes: independentes: -Funções -Funções da da aplicação aplicação -Organização -Organização dos dos menus menus -Seqüência -Seqüência do do diálogo diálogo -Layout -Layout das das telas telas -Cores -Cores e tamanho tamanho dos dos fontes fontes -Etc. -Etc. Princípios, Princípios, diretrizes diretrizes e normas. normas. Hipóteses Os Os aspectos aspectos no no usuário usuário são são variáveis variáveis dependentes: dependentes: -Desempenho -Desempenho nas nas tarefas tarefas -Esforço -Esforço para para planejar planejar ações ações -Dificuldades -Dificuldades de de aprendizado aprendizado -Dificuldades -Dificuldades de de memorização memorização -Cansaço -Cansaço físico físico e mental mental -Etc. -Etc.

Identificar variáveis e hipóteses Variáveis independentes aspectos no sistema Exemplos: Organização dos menus, Seqüência dos diálogos Cores e tamanhos dos fontes Variáveis dependentes aspectos no usuário Exemplos: Desempenho do usuário em uma ou mais tarefas, Número de erros em uma ou mais tarefas, Compreensão das mensagens veiculadas Estabelecer relações entre as variáveis - hipóteses Exemplos: Taxas de erros aumentam com tamanhos de fontes menores Desempenho diminui com um número alto de menus em cascata

Selecionar tarefas e identificar indicadores Nem sempre é possível testar todas as tarefas do sistema com todos os usuários A escolha das tarefas deve estar relacionada com o objetivo do teste Se o objetivo é medir desempenho, as tarefas mais freqüentes devem ser escolhidas Se o objetivo é medir memorização, tarefas menos freqüentes com usuários ocasionais devem ser escolhidas

Selecionar participantes Perfil e papel dos usuários O perfil diz respeito às características dos usuários: conhecimento do domínio, experiência com computadores, escolaridade, etc. O papel diz respeito à função que ele exerce numa organização ou no sistema Usuários com diferentes perfis e papeis devem participar dos testes Número de participantes Quando o perfil e o papel são únicos ou semelhantes, um teste com 5 usuários descobrem 85% dos problemas Para diferentes grupos de perfis e papeis, 3 usuários por grupo é suficiente.

Elaborar material para os testes Material escrito para o usuário Questionário para descrição do perfil e papel dos usuário Explicação sobre o processo e roteiro para a realização Formulário de consentimento do usuário Descrição das tarefas a serem realizadas Roteiro de entrevista e questionários pós-testes Material para coleta de dados O avaliador deve ter um formulário onde anotar os dados do diferentes indicadores que está sendo medidos durante o teste Câmeras e gravadores para documentar os testes Software de rastreamento da interface de usuário ( logging )

Execução do teste Verificar disponibilidade do material e qualidade do ambiente do laboratório Tranqüilizar o usuário é a interface que está sendo avaliada Explicar o roteiro do teste Observar e anotar tudo Pedir para o usuário pensar em voz alta, descrevendo dúvidas, metas, planejamento, emoções Diferentes usuário podem realizar a mesma tarefa para comparações Os usuários podem realizar a mesma tarefa mais de uma vez no mesmo dia e em diferentes dias Ao final dos testes pode-se realizar entrevistas ou aplicar questionários para obter mais informações

Técnicas de observação em testes Objetivos Realizar medição durante a experiência de uso Técnicas Gravações de pensar em voz alta (think-aloud) Filmagens da experiência de uso Monitoramento da interface de usuário (computer logging) Rastreamento do olhar (eyestracking) Monitoramento fisiológico batimentos cardíacos, glândulas, atividade muscular, atividade cerebral

Monitoramento da interface de usuário Tecnologias Webcam Apenas filmam o que ocorre, pode filmar a tela e o usuário Não existe registro (log) de atividades A gravação pode ser feita em outra máquina Pode filmar Não afetam o desempenho Software de monitoramento Registram todas as ocorrências e indicam o instante no qual elas ocorreram Pode afetar o desempenho da aplicação sendo testada Exemplos: Lotus Screemcam, TechSmith Camtasia

Eyetracking - exemplos Estudos sobre sobre os os pontos pontos em em páginas Web Web para para os os quais quais os os usuários mais mais olham. olham. A cor cor vermelha indica indica as as áreas áreas mais mais olhadas e as as azuis azuis as as menos menos olhadas. As As áreas áreas com com bordas bordas verdes verdes indicam anúncios. O estudo estudo mostra mostra que que muitos muitos usuários não não olham olham anúncios (cegueira para para anúncios). Fonte: http://www.useit.com/alertbox/banner-blindness.html Copyright 2007 by Jakob Nielsen. ISSN 1548-5552

Análise dos dados coletados Os dados podem vir de diversas fontes e estarem em diferentes formas Os dados devem ser etiquetados de acordo com: O indicador que esta sendo medido (variável) A tarefa na qual ele foi medido O perfil e papel do usuário Análise Comparar dados de uma mesma tarefa realizada várias vezes pelo mesmo usuário Comparar dados de uma mesma tarefa realizada por diferentes usuários Comparar diferentes tarefas de um mesmo usuário ou usuários de um grupo (perfil e/ou papel) Dados quantitativos Calcular médias, desvio padrão, piores e melhores casos Dados qualitativos Interpretação e resumos