• Nenhum resultado encontrado

Hierarquia de Metas (HM)

N/A
N/A
Protected

Academic year: 2022

Share "Hierarquia de Metas (HM)"

Copied!
29
0
0

Texto

(1)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Interação Humano-Computador

Avaliação em IHC: Hierarquia de Metas e

Testes com Usuários

(2)

INF1403 – Introdução a IHC

Análise de Tarefas

• Usada para se ter um entendimento sobre qual é o trabalho dos usuários, como eles o realizam e por quê.

• Pode ser usada em 3 situações habituais

– Análise da situação atual (apoiada ou não por um sistema computacional)

– (Re)design de um sistema computacional

– Avaliação do resultado de uma intervenção que inclua a introdução de um (novo) sistema computacional

• Algumas tarefas são selecionadas para análise

• Hierarquia de Metas (HTA – Hierarchical Task Analysis) é um dos métodos para Análise de Tarefas

(3)

INF1403 – Introdução a IHC

Hierarquia de Metas (HM)

Envolve quebrar uma tarefa em sub-tarefas, e estas em sub-sub-

tarefas, e assim sucessivamente. Estas são agrupadas em planos que especificam como as tarefas são executadas na prática

HM foca nas ações físicas e observáveis, e inclui ações não relacionadas ao software ou ao dispositivo de interação

Começa com um objetivo do usuário, que é examinado e as principais tarefas para atingir tal objetivo são identificadas

Então as tarefas são divididas em sub-tarefas

(4)

INF1403 – Introdução a IHC

Hierarquia de Metas (HM)

4

(5)

INF1403 – Introdução a IHC

O que é uma “Hierarquia de Metas” ?

• Nome que se dá a uma ESTRUTURA DE DECOMPOSIÇÃO DE METAS EM SUBMETAS na qual elementos de um nível inferior são interpretados como partes do elemento de nível superior ao qual estão diretamente ligados.

• O nível superior absoluto, não sendo parte de nenhum outro, representa o “todo”, ou META GLOBAL.

• Cada nível intermediário representa SUBMETAS que são partes da meta de nível diretamente superior (e por transitividade de todas as metas superiores a esta).

• O nível inferior absoluto, que não tem, ele próprio, nenhuma parte, é

5

(6)

INF1403 – Introdução a IHC 6

(7)

INF1403 – Introdução a IHC

(8)

INF1403 – Introdução a IHC

Exemplo de HM

0. Para pegar emprestado um livro da biblioteca 1. ir até a biblioteca

2. encontrar o livro

2.1 accessar acervo da biblioteca 2.2 accessar tela de busca

2.3 entrar com o critério da busca 2.4 identificar o livro desejado

2.5 anotar localização do livro

3. ir até a estante certa e pegar o livro 4. levar o livro ao balcão de empréstimos

(9)

INF1403 – Introdução a IHC

Exemplo de HM (planos)

Plano 0 : fazer 1-3-4. Se o livro não

estiver na prateleira esperada, fazer 2- 3-4.

Plano 2: fazer 2.1-2.4-2.5. Se o livro

não for identificado fazer 2.2-2.3-2.4.

(10)

INF1403 – Introdução a IHC

Exemplo de HM (gráfico)

Pegar livro emprestado

Ir à bi- blioteca

Encontrar o livro

Pegar o livro

Levar ao balcão 3

2

1 4

0

accessar acervo

accessar tela de busca

Entrar critério de busca

Identificar

livro Anotar

localização plano 0:

fazer 1-3-4.

Se o livro não estiver na prateleira esperada, fazer 2-3-4.

plano 2:

fazer 2.1-2.4-2.5

Se não identificar livro, fazer 2.2-2.3-2.4-2.5

2.1 2.2 2.3 2.4 2.5

(11)

INF1403 – Introdução a IHC 11

(12)

INF1403 – Introdução a IHC 12

(13)

INF1403 – Introdução a IHC

Resumindo

Imprimir aviso

Ler detalhes do aviso 2

Selecionar aviso Selecionar

aviso 1

Informar login

Informar senha

1? 2?

Localizar avisos 1

Buscar avisos

*

Ordenar

avisos Mudarde

seção

A B C

Seqüenciais

Independentes de ordem

Iterativas

Opcionais

Consultar B

Efetuar login

Pré-condições

(14)

INF1403 – Introdução a IHC 14

(15)

INF1403 – Introdução a IHC 15

(16)

INF1403 – Introdução a IHC 16

(17)

INF1403 – Introdução a IHC 17

(18)

INF1403 – Introdução a IHC

Testes de Usabilidade

18

(19)

INF1403 – Introdução a IHC

Exemplo de Software para teste de usabilidade

• http://www.techsmith.com/morae.html

19

(20)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Teste de Usabilidade Teste de Usabilidade

• Envolve gravação do desempenho de usuários típicos, realizando tarefas típicas.

• Ambiente controlado.

• Usuários são observados e cronometrados.

• Dados são gravados em vídeo e aperto de teclas são logados.

• Os dados são usados para calcular os tempos gastos pelos

usuários nas tarefas, bem como para identificar e explicar erros.

• Satisfação do usuário é avaliada por meio de questionários e entrevistas.

• Estudos de campo podem ser usados para prover entendimento contextual.

• Envolve gravação do desempenho de usuários típicos, realizando tarefas típicas.

• Ambiente controlado.

• Usuários são observados e cronometrados.

• Dados são gravados em vídeo e aperto de teclas são logados.

• Os dados são usados para calcular os tempos gastos pelos

usuários nas tarefas, bem como para identificar e explicar erros.

• Satisfação do usuário é avaliada por meio de questionários e entrevistas.

• Estudos de campo podem ser usados para prover entendimento contextual.

(21)

INF1403 – Introdução a IHC 21

(22)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Condições de teste Condições de teste

• Lab de usabilidade ou outro espaço controlado.

• Ênfase em:

– Selecionar usuários representativos;

– Desenvolver tarefas representativas.

• Tipicamente seleciona-se 5-10 usuários.

• Tarefas geralmente não demoram mais que 30 minutos.

• Condições de teste devem ser as mesmas para todos os participantes.

• Termos de consentimento informam os procedimentos e lidam com questões éticas.

• Lab de usabilidade ou outro espaço controlado.

• Ênfase em:

– Selecionar usuários representativos;

– Desenvolver tarefas representativas.

• Tipicamente seleciona-se 5-10 usuários.

• Tarefas geralmente não demoram mais que 30 minutos.

• Condições de teste devem ser as mesmas para todos os participantes.

• Termos de consentimento informam os procedimentos

e lidam com questões éticas.

(23)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Alguns tipos de dados coletados Alguns tipos de dados coletados

Tempo pra completar uma tarefa.

Tempo pra completar uma tarefa após determinado tempo sem usar o produto.

Número e tipos de erros por tarefa.

Número de erros por unidade de tempo.

Número de interações necessárias para help online ou manuais.

Número de usuários cometendo determinado erro.

Número de usuários completando a tarefa com

Tempo pra completar uma tarefa.

Tempo pra completar uma tarefa após determinado tempo sem usar o produto.

Número e tipos de erros por tarefa.

Número de erros por unidade de tempo.

Número de interações necessárias para help online ou manuais.

Número de usuários cometendo determinado erro.

Número de usuários completando a tarefa com

(24)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Engenharia de Usabilidade Engenharia de Usabilidade

• Objetivo é melhorar o sistema a cada versão.

• Nível atual de desempenho.

• Nível mínimo aceitável de desempenho.

• Nível desejado de desempenho.

• Objetivo é melhorar o sistema a cada versão.

• Nível atual de desempenho.

• Nível mínimo aceitável de desempenho.

• Nível desejado de desempenho.

(25)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Quantos usuários são necessários para testes de usabilidade?

Quantos usuários são necessários para testes de usabilidade?

• O número é uma questão de ordem prática.

• Depende de:

– Prazo para os testes;

– Disponibilidade de participantes;

– Custo de execução dos testes.

• Tipicamente 5-10 participantes.

• Alguns especialistas argumentam que teste deve continuar até que nenhum novo insight seja obtido.

• O número é uma questão de ordem prática.

• Depende de:

– Prazo para os testes;

– Disponibilidade de participantes;

– Custo de execução dos testes.

• Tipicamente 5-10 participantes.

• Alguns especialistas argumentam que teste deve continuar até que nenhum novo insight seja obtido.

(26)

INF1403 – Introdução a IHC INF1403 – Introdução a IHC

Custo x benefício para execução de testes Custo x benefício para execução de testes

• (segundo Jakob Nielsen)

• (segundo Jakob Nielsen)

(27)

INF1403 – Introdução a IHC 27

(28)

INF1403 – Introdução a IHC 28

(29)

INF1403 – Introdução a IHC

Referências

Livro – seções 6.4 e 6.4.1; 10.2 e 10.2.1

BARBOSA, S.D.J.; SILVA, B.S. Interação Humano-Computador.

Editora Campus-Elsevier, 2010.

Referências

Documentos relacionados

Technology, 2008. Yu, "Problem-specific genetic algorithm for power transmission system planning," Electric Power Systems Research, vol. Gallego, et al., "Transmission

Este sistema deve oferecer todo o sistema básico padrão de uma aplicação Web, ou seja, controlo de acessos, acesso à base de dados, gestão de conteúdos e uma interface fácil de

Deste modo, torna-se imperativo tornar acessível, de forma justa e equitativa, o acesso aos serviços públicos e ao espaço público para as populações cujos horários são cada vez

4.. Neste capítulo iremos analisar o modo como a política perspectiva o problema da protecção ambiental e como isso se reflecte na regulação

Na análise de uma obra para a Coolbooks (cada chancela/ editora têm a sua linha editorial, pelo que umas obras podem ser ideais para a Coolbooks mas não se mostrarem pertinentes

Neste sentido, elegemos estudar uma importante área geográfica da região transmontana e duriense, designada nas Inquirições de 1220 e 1258 como Terra e Julgado de

(19) - «L'I.S. doit, maintenant, réali- ser la philosophie», citado por Guy Debord em Les thèses de Ham- bourg en Septembre, 1961, Annexe 3, Internationale Situationniste, Édi-

...48 Figura 4.15 Variação da fração solar com o coeficiente de perda efectivo da parede não solar, para a Cavidade I em Aveiro, ao longo de um ano...49 Figura 4.16 Variação