análise de tarefas ii - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · resumo da aula anterior o que...

32
Análise de Tarefas II Capítulo 4 HCI, Cap. 15 , Alan Dix Task-Centered UI Design, Cap. 1-2 C. Lewis and J. Rieman

Upload: trinhngoc

Post on 26-Nov-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Análise de Tarefas II

Capítulo 4

HCI, Cap. 15 , Alan Dix

Task-Centered UI Design, Cap. 1-2C. Lewis and J. Rieman

Page 2: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Melhor e Pior?

Page 3: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Resumo da aula anterior

O que é análise de tarefas?Estuda situações existentesRealiza-se no início do ciclo de desenvolvimento,

quando se faz identificação de requisitos.Permite saber quem vai usar a nossa interface e para

fazer o quê

Porquê análise de tarefasAs 11 perguntas

Page 4: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Sumário

Resultado da Análise deTarefas

Como Fazer Selecção de Tarefas para o

Desenho Cenários do Problema Utilização das Tarefas no

Desenho Cenários de Interacção e

Storyboards

Análise deRequisitos

Desenhar

Prototipar

Avaliar

Page 5: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Desenho iterativo

Identificar necessidades ouproblemas dos utilizadores

Conceber umasolução

Prototipara solução

Avaliar comutilizadores reais

Análise de tarefas

Page 6: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Resultado da análise de tarefas

A informação recolhida pode ser usada para:Recolha de requisitos e desenho detalhado da IU

Identificação de requisitos do sistemaDesenho para um novo sistema

Produção de material de treino e documentaçãoAnálise de sistemas existentesPara sistemas actuais

Page 7: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Como fazer análise de tarefas?

Falar com potenciais utilizadoresQuestionáriosEntrevistas

Observar os potenciais utilizadoresSão técnicas complementares

Falar - Info que não pode ser observadaObservação - O que realmente aconteceFalar no local de trabalho + demontração quando

surgem dúvidas

Page 8: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Questionários

Conjunto de perguntas para extrair informaçãoespecíficaQuestões com respostas de tipos diferentes:

SIM/NÃOEscolha múltipla (1 ou várias)Ordenação por preferênciaResposta livre / Comentários

Frequentemente usado em conjunto com outrastécnicas (observação)

Obtêm informação quantitativa e qualitativa Bons para obter respostas de grupos grandes e

dispersos de pessoas

Page 9: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Exemplo

Após o término dum jogo, osjogadores responderam a umquestionário com 60 itens.

O questionário foi desenhadopara saber até que ponto osjogadores passaram a conhecer-se mutuamente, e como osistema poderia ser melhorado.

Um página exemplo dum talquestionário é mostrada aolado.

Page 10: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Entrevistas

Fórum de conversa com utilizadoresEstruturadasSem organização/estruturaSemi-estruturadas

Permitem estudar propostas usandoPossíveis cenários de utilizaçãoe/ou Protótipos

Boas para explorar novos tópicos Mas,

Consomem muito tempo Impraticável para muitas pessoas

Page 11: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Observação

Passar tempo com os utilizadores no seu dia adia observando-os a trabalhar

Adquirir visão das tarefas dos utilizadoresBom para perceber a natureza e contexto das

tarefasMas,

Requer tempo e compromisso de um membro daequipa de desenho

Pode produzir uma grande quantidade de informação

Page 12: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

A.T.

...

Page 13: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Outras Opções

Estudar documentação:Manuais de procedimentos e regrasBom para legislação e aquisição de conhecimentoNão requer tempo do utilizadorNão pode ser usada isoladamente

Estudar sistemas e produtos existentes:Ver produtos concorrentes para identificar pontos negativos e

positivos.

Page 14: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Contactar os utilizadores

Encontrar potenciais utilizadoresSe não encontrarem nenhum é grave

Então quem compra??

Falar com utilizadores para descobrirO que fazemComo pode o vosso sistema encaixar-se

Estão muito ocupados?Comprem tempo e atenção

T-shirts, livros, café, bolos, sorteios, etc.

Page 15: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Melhor e pior?

. . .

Page 16: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Selecção de tarefas paradesenho Tarefas reais e representativas

Devem contemplar a maior parte da funcionalidadeexistente/desejada

Mistura de tarefas simples e complexasTarefas simples - Comuns ou introdutóriasTarefas médiasTarefas difíceis - Pouco frequentes ou para “power users”

Criar um Cenário do Problema para cada tarefaidentificada

Page 17: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Cenários do problema

Estórias de pessoas e das suas actividades Elementos típicos de uma estória:

Um contextoUm ou mais actoresUm objectivo orientador ou motivanteActividade mental, planos ou avaliação de comportamentoUm”enredo” com acções e acontecimentos

Coloca enfâse na utilização,necessidades das pessoas,expectativas,acções e reacções

Page 18: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Cenário do problema:Exemplo

O João acabou de receber um telefonema doDiogo a marcar uma reunião do projectoEuropeu para daqui a dois dias no Porto. Comoo João estava a passar junto à estação doscomboios, decidiu dirigir-se lá e comprar umbilhete de ida e volta de Lisboa para o Porto nocomboio pendular. Como o dinheiro nãoabunda, o João compra um bilhete de 2ª classe,paga com MB e pede o recibo.

Page 19: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Características (1)

Enunciar aquilo que o utilizador quer fazer, nãocomo deveria fazê-loNão existe qualquer referência à IUPermite comparar diferentes alternativas de desenho

O enunciado da tarefa deve ser específicoTipo de comboio, classe, pagamento, etc.Forçar quem está a desenhar a pensar em todos os

detalhes que se tornem relevantes

Page 20: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Características (2)

Descreve uma tarefa completaBilhete + pagamento + reciboObriga a pensar como encaixam as várias

funcionalidadesExemplo do banco (ver a seguir)

Não criem uma lista de coisas simples que osistema deve fazer.

Page 21: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Tarefas completas (2)

Tarefa mais completa e realistaCombinação das 3 subtarefas para atingir um objectivo comum:

“Ter a certeza que tenho saldo na conta à ordem para o chequeque passei.”

Esta tarefa exigeVerificar saldo conta à ordemSe não tiver saldo, ver saldo conta a PrazoTransferir dinheiro da conta a Prazo -> Ordem

Desenho individual pode dificultar o uso das 3 tarefas emcombinação

Page 22: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Características (3)

Tarefas devem dizer quem são os utilizadores Desenho pode diferir no público alvo Se possível indicar nomes

permite obter mais informação relevante Características dos utilizadores

profissão, aptidões, experiência, etc.

Reflectir interesse dos utilizadores potenciais ilustrar funcionalidade proposta no contexto do que os utilizadores

realmente querem fazer

Page 23: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Características (4)

Utilizadores por vezes não querem certasfuncionalidades propostasGuardar para futuras versões

O utilizador nem sempre tem razãonão consegue antecipar tecnologia com precisãoConstruir o que utilizadores irão querer, não aquilo que eles

dizem quererconvém ter muito cuidado aqui

Se não consegue despertar interesse, algo está falhar

Page 24: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Tarefas e Desenho da IU

O que se faz com as tarefas depoisde identificadas? Circular descrições das tarefas pelos

utilizadores Receber correcções, clarificações e

sugestões Reescrever as descrições

Rascunho do desenho da IU (Mod.Conceptual)

Cenário de Actividade para cada tarefa Cenário de Interacção para cada tarefa Storyboard para cada cenário

Análise de Tarefas

Tarefas Relevantes

Cenários do Problema

Modelo Conceptual

Cenários de Actividade

Cenários de Interacção

Storyboard

Protótipo

Page 25: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Cenários do problema

Resultam da análise de tarefasConstroiem-se a partir das tarefas relevantes

seleccionadasDescrição independente da solução

actual/futura

Page 26: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Cenários de actividades

Criados com modelo conceptualTransformam actividades correntes para usar as

vossas ideiasDescrição independente da solução da IU, mas

Tendo em conta o modelo conceptual criado

Page 27: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Cenários de interacção

Criados na prototipagem

Diz o que um utilizadortem que fazere o que ele verá,passo a passoquando realiza a tarefausando um dado desenho

Dependente do desenho da IU

Page 28: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Storyboards

Podem-se completar os cenários de interacçãocom storyboards

Definição: Sequência de ecrãs para dar a ideiade como uma pessoa realiza uma dada tarefa

Não necessita de muito detalhe

Page 29: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Storyboards:exemplos

Storyboards are a series of illustrations displayed in sequencefor the purpose of previsualizing an animated or live-action film.

Page 30: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Conclusões

Como fazer análise de tarefas:Questionários, Entrevistas, Observar

Selecção de tarefas para o desenho+-Relevantes (fácil, média, difícil)

CenáriosProblema, Actividade e Interacção

Storyboards como meio para completar oscenários de interacção

Page 31: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Próxima aula

Modelo Humano de ProcessamentoSubsistema de Percepção

VisãoAudiçãoTacto

Subsistema Motor

Page 32: Análise de Tarefas II - di.ubi.ptagomes/ihc/teoricas/04-cap.pdf · Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes Realiza-se no início do ciclo

Próxima aula

ModeloConceptual (Cont.)Cenários de ActividadesDo Modelo Conceptual ao Projecto Completo (Benefícios)Conclusões do Modelo Conceptual

Modelo MentalTipos de Modelos ConceptuaisExemplos