Buscar

4_descoberta_requisitos

Prévia do material em texto

Interface Humano-computador
04 Descoberta de Requisitos
2
1. Introdução 
2. Histórias de Usuários
3. Personas
4. Cenários
‹nº›
1 Descoberta de Requisitos
44
A descoberta de 
requisitos concentra-se 
em explorar o espaço 
do problema e definir o 
que será desenvolvido.
55
• Requisitos em Design de Interação, envolve:
• Compreender os usuários-alvo e suas capacidades; 
• Como um novo produto pode apoiar os usuários 
em suas vidas diárias; 
• Tarefas, objetivos e contextos atuais dos usuários; 
66
PROBLEMA SOLUÇÃODEFINIÇÃO 
DO PROBLEMA
Design Brief
DESCOBRIR
Insight do problema
DEFINIR
A área para focar
DESENVOLVER
Potenciais Soluções
ENTREGAR
Soluções que funcionem
77
DEFINIÇÃO 
DO PROBLEMA
Design Brief
PROBLEMA
DESCOBRIR
Insight do problema
DEFINIR
A área para focar
Essas duas fases envolvem 
explorar o espaço do 
problema para obter insights 
sobre o problema e 
estabelecer uma descrição do 
que será desenvolvido
88
DEFINIÇÃO 
DO PROBLEMA
Design Brief
PROBLEMA
DESCOBRIR
Insight do problema
DEFINIR
A área para focar
A atividade de requisitos fica 
nas duas primeiras fases do 
diamante duplo de design!
99
Um dos objetivos do design de interação é produzir 
produtos utilizáveis que apoiem a maneira como as 
pessoas se comunicam e interagem em sua vida 
cotidiana e profissional.
1
0
10
1
1
11
1
2
12
1
3
13
1
4
14
1
5
15
1
6
16
1
7
17
1
8
18
1
9
19
2
0
20
2
1
21
Definir o que precisa ser construído 
apoia os desenvolvedores e permite 
que os usuários contribuam de 
forma mais eficaz.
2
2
22
Um requisito é uma declaração 
sobre um produto pretendido que 
especifica o que se espera que ele 
faça ou como será seu desempenho.
2
3
23
Uma maneira de capturar o que um 
produto se destina a fazer é por 
meio de histórias de usuários.
‹nº›
2 De Usuários
2
5
25
Uma história de usuário é uma 
descrição em linguagem natural 
e informal de um ou mais 
características de um sistema de 
software.
2
6
26
As histórias de usuário 
comunicam os requisitos entre 
os membros da equipe.
2
7
27
• Representa uma unidade de 
funcionalidade visível para o 
cliente;
• Serve como ponto de partida 
para uma conversa para 
estender e esclarecer requisitos.
2
8
28
As histórias de usuário também 
podem ser usadas para capturar 
os objetivos de usabilidade e 
experiência do usuário.
2
9
29
São frequentemente escritas da 
perspectiva de um usuário final ou 
usuário de um sistema.
3
0
30
Registrados em cartões de índice, 
em notas Post-it ou digitalmente 
em software de gerenciamento 
de projetos.
3
1
31
Como um viajante, 
eu quero salvar todos 
os meus voos na minha 
companhia aérea favorita 
para que eu possa acumular 
milhas aéreas
Como um viajante, 
eu quero salvar todos 
os meus voos na minha 
companhia aérea favorita 
para que eu possa acumular 
milhas aéreas
3
2
32
Como um viajante, 
eu quero salvar todos 
os meus voos na minha 
companhia aérea favorita 
para que eu possa acumular 
milhas aéreas
Como um viajante, 
eu quero salvar todos 
os meus voos na minha 
companhia aérea favorita 
para que eu possa acumular 
milhas aéreas
Como um <papel>,
eu quero <meta/desejo>
para que <benefício>
3
3
33
Como agente de viagens,
eu quero que minhas 
taxas de desconto 
especiais sejam exibidas
para que eu possa oferecer 
aos meus clientes taxas 
competitivas.
Como agente de viagens,
eu quero que minhas 
taxas de desconto 
especiais sejam exibidas
para que eu possa oferecer 
aos meus clientes taxas 
competitivas.
3
4
34
Como agente de viagens,
eu quero que minhas 
taxas de desconto 
especiais sejam exibidas
para que eu possa oferecer 
aos meus clientes taxas 
competitivas.
Como agente de viagens,
eu quero que minhas 
taxas de desconto 
especiais sejam exibidas
para que eu possa oferecer 
aos meus clientes taxas 
competitivas.
Como um <papel>,
eu quero <meta/desejo>
para que <benefício>
3
5
35
Como usuário, 
eu quero escolher as pastas 
para não fazer backup, 
para que minha unidade de 
backup não fique cheia de coisas 
que eu não preciso salvar
Como usuário, 
eu quero escolher as pastas 
para não fazer backup, 
para que minha unidade de 
backup não fique cheia de coisas 
que eu não preciso salvar
3
6
36
Como usuário, 
eu quero escolher as pastas 
para não fazer backup, 
para que minha unidade de 
backup não fique cheia de coisas 
que eu não preciso salvar
Como usuário, 
eu quero escolher as pastas 
para não fazer backup, 
para que minha unidade de 
backup não fique cheia de coisas 
que eu não preciso salvar
Como um <papel>,
eu quero <meta/desejo>
para que <benefício>
3
7
37
Como um usuário, 
eu quero procurar por meus 
clientes pelos seus primeiros 
e últimos nomes.
Como um usuário, 
eu quero procurar por meus 
clientes pelos seus primeiros 
e últimos nomes.
3
8
38
Como um usuário, 
eu quero procurar por meus 
clientes pelos seus primeiros 
e últimos nomes.
Como um usuário, 
eu quero procurar por meus 
clientes pelos seus primeiros 
e últimos nomes.
Como um <papel>,
eu quero <meta/desejo>
Mike Cohn, um autor bem conhecido em 
Histórias de usuário, afirma que a cláusula "para 
que" é opcional, embora seja bastante útil.
3
9
39
As histórias de usuário 
podem seguir um dos vários 
formatos ou modelos.
Como um <papel>,
eu quero <meta/desejo>
para que <benefício>
4
0
40
Como um <papel>, 
eu quero <meta/desejo> 
de modo que <benefício>
4
1
41
Como um gerente, eu quero ser 
capaz de visualizar o status do 
trabalho em andamento, de modo 
que eu possa planejar quando 
entregá-lo à liderança sênior.
Como um gerente, eu quero ser 
capaz de visualizar o status do 
trabalho em andamento, de modo 
que eu possa planejar quando 
entregá-lo à liderança sênior.
4
2
42
Como um gerente, 
eu quero ser capaz de visualizar o 
status do trabalho em andamento, 
de modo que eu possa planejar 
quando entregá-lo à liderança 
sênior.
Como um gerente, 
eu quero ser capaz de visualizar o 
status do trabalho em andamento, 
de modo que eu possa planejar 
quando entregá-lo à liderança 
sênior.
Como um <papel>, 
eu quero <meta/desejo> 
de modo que <benefício>
4
3
43
Como <quem> <quando> <onde>, 
eu <o que>, porque <por que>. 
4
4
44
Como operador de telemarketing
que responde diariamente as 
chamadas dos clientes
no call center,
eu quero todos os dados dos 
clientes na tela,
Porque eu preciso responder sem 
atrasos.
Como operador de telemarketing
que responde diariamente as 
chamadas dos clientes
no call center,
eu quero todos os dados dos 
clientes na tela,
Porque eu preciso responder sem 
atrasos.
4
5
45
Como operador de telemarketing
que responde diariamente as 
chamadas dos clientes
no call center
eu quero todos os dados dos clientes 
na tela,
Porque eu preciso responder sem 
atrasos.
Como operador de telemarketing
que responde diariamente as 
chamadas dos clientes
no call center
eu quero todos os dados dos clientes 
na tela,
Porque eu preciso responder sem 
atrasos.
Como <quem>
<quando> 
<onde>, 
eu <o que>,
porque <por que>. 
4
6
46
Como um <papel>, 
eu posso <ação com o sistema>
para que <benefício externo>
4
7
47
Como um seguidor, eu posso 
comentar no blog, para que eu 
possa receber feedback do autor.
Como um seguidor, eu posso 
comentar no blog, para que eu 
possa receber feedback do autor.
4
8
48
Como um seguidor, eu posso 
comentar no blog,
para que eu possa receber 
feedback do autor.
Como um seguidor, eu posso 
comentar no blog,
para que eu possa receber 
feedback do autor.
Como um <papel>, 
eu posso <ação com o sistema>
para que <benefício externo>
4
9
49
Chris Matts
A fim de <receber benefício>
como um <papel>,
eu quero <meta/desejo>
Chris Matts sugeriu que a "A caça pelo valor" era o primeiro
passo para garantiro êxito software, e propôs esta
alternativa como parte de Injeção de Funcionalidade
5
0
50
A fim de adicionar novos amigos no 
meu perfil 
como um usuário, 
eu quero ser capaz de enviar 
solicitações de amizade a outros 
usuários.
A fim de adicionar novos amigos no 
meu perfil 
como um usuário, 
eu quero ser capaz de enviar 
solicitações de amizade a outros 
usuários.
5
1
51
A fim de adicionar novos amigos no 
meu perfil 
como um usuário, 
eu quero ser capaz de enviar 
solicitações de amizade a outros 
usuários.
A fim de adicionar novos amigos no 
meu perfil 
como um usuário, 
eu quero ser capaz de enviar 
solicitações de amizade a outros 
usuários.
A fim de <receber benefício>
como um <papel>,
eu quero <meta/desejo>
‹nº›
3
5
3
53
Personas são descrições ricas de usuários típicos do produto 
em desenvolvimento, nas quais os designers podem se 
concentrar e para os quais podem projetar produtos. 
(Cooper, 1999)
5
4
54
Uma Persona é uma descrição 
fictícia, mas realista, de um 
usuário alvo típico do produto.
5
5
55
Uma persona é um arquétipo 
em vez de um ser humano vivo 
real, mas devem ser descritas 
como se fossem pessoas reais.
5
6
56
• Arquétipo: modelo ou padrão 
passível de ser reproduzido em 
simulacros ou objetos semelhantes;
• Simulacro: representação ou 
imitação de uma pessoa ou coisa
5
7
57
Arquétipo é um conceito que 
representa o primeiro modelo 
de algo, protótipo, ou antigas 
impressões sobre algo.
12 arquétipos de personalidade de JUNG, por Mentoring and Inspiration.
5
8
58
5
9
59
A descrição deve ser completa, com 
detalhes sobre as necessidades, 
preocupações e objetivos da persona, 
bem como informações básicas, como 
idade, sexo, comportamentos e 
ocupação.
6
0
60
6
1
61
6
2
62
http://catarinasdesign.com.br/uso-de-personas-para-melhorar-ux-produto/
6
3
63
http://catarinasdesign.com.br/uso-de-personas-para-melhorar-ux-produto/
6
4
64
Personas criadas em um 
ambiente de workshop: cada 
participante cria de 2 a 5 desses 
esboços simples e toda a equipe 
discute, remixa e os combina em 
algumas personas finais.
https://www.nngroup.com/articles/
persona-types/
https://media.nngroup.com/media/editor/2020/05/18/proto-personas.png
6
5
65
6
6
66
• A criação de personas é melhor 
quando feita em equipe! 
• Não porque seja difícil!
• Mas devido o apoio dos membros da 
equipe capazes de contribuir com o 
processo de criação!
6
7
67
1. Comece identificando as 
características dos usuários 
observados nas atividades de 
pesquisa do usuário
6
8
68
2. Agrupe as características para 
começar a formar personagens 
claros.
6
9
69
Se vários parecerem muito 
semelhantes, combine-os.
7
0
70
Ou elimine quaisquer grupos que 
pareçam menos importantes para o 
negócio.
7
1
71
3. Uma vez que papéis distintos surjam, 
adicione detalhes para tornar os 
personagens mais realistas, 
acreditável e memorável.
7
2
72
• Nome, idade, sexo e uma foto;
7
3
73
• Citação (Tagline): descrevendo o que 
eles fazem na “vida real”;
• Evite ser muito espirituoso, pois isso pode 
manchar a persona fazendo com que ela seja 
muito divertida e não uma ferramenta útil.
“Quero um organizador de viagens que me ofereça 
uma gama de férias em potencial que atendam às 
nossas necessidades”
“Quero um organizador de viagens que permita a 
todos nós escolhermos as férias juntos.”
“Quero ajudar as pessoas a encontrar a casa dos 
seus sonhos e se apaixonar por ela.”
“Sinto que há uma maneira mais inteligente de fazer 
a transição para um estilo de vida mais saudável.”
7
4
74
• Nível de experiência na área 
do seu produto ou serviço
7
5
75
• Contexto de como eles 
interagiriam com seu produto: 
• Por escolha ou exigido por seu trabalho? 
• Com que frequência eles o usariam? 
• Eles normalmente usam um computador 
desktop para acessá-lo, ou seu telefone 
ou outro dispositivo?
7
6
76
• Metas e preocupações quando 
realizam tarefas relevantes:
• Velocidade, precisão, meticulosidade 
ou quaisquer outras necessidades 
que possam influenciar seu uso
7
7
77
• Não precisa documentar todos os 
aspectos da vida do indivíduo 
imaginário;
• Concentre (Foque) nas 
características que impactam o 
que está sendo projetado.
7
8
78
Personas não são grupos de 
usuários!
É um usuário único que destaca 
detalhes específicos e características 
importantes do grupo
7
9
79
O principal benefício de usar personas é que 
elas criam um vocabulário comum e mais 
preciso para descrever um certo tipo de 
usuário e, assim, concentram os esforços de 
design em um objetivo comum.
8
0
80
Elaborar estratégias e tomar decisões 
de design são os principais usos de 
personas.
8
1
81
Depois que um design é criado, as 
personas podem ser usadas como um 
guia para avaliações de especialistas
8
2
82
• Recrutar participantes para 
estudos de usabilidade;
• Considere personas como modelos para 
possíveis recrutas.
8
3
83
Se o site ou aplicativo já estiver ativo e em 
execução, as personas podem ser usadas para 
segmentar dados analíticos para avaliar os 
comportamentos e o uso de usuários reais.
‹nº›
4
8
5
85
Um cenário é uma "descrição 
narrativa informal". (Carroll, 2000)
8
6
86
Não descreve necessariamente o 
uso de software ou outro dispositivo 
tecnológico usado para atingir um 
objetivo.
8
7
87
Descreve atividades ou tarefas 
humanas em uma história que 
permite a exploração e discussão 
de contextos, necessidades e 
requisitos.
8
8
88
• Usamos vocabulário e frases 
dos usuários, para que:
• Os cenários podem ser 
compreendidos pelas partes 
interessadas;
• Os usuários possam participar 
totalmente do desenvolvimento.
8
9
89
Quando você estiver nos estágios iniciais de criação de um 
fluxo de experiência do usuário (UX), use o mapeamento de 
cenário para descobrir como diferentes personas usarão o 
design proposto para resolver suas tarefas.
https://www.nngroup.com/videos/scenario-mapping/
9
0
90
ANÁLISE DO PROBLEMA PROCESSO DE DESIGN
• Como nós, projetistas, 
podemos apoiar os usuários?
• Como o sistema que estou 
projetando vai se encaixar no 
ambiente de uso?
• Quem são os usuários?
• O que eles fazem?
• Como eles fazem?
• Quais problemas enfrentam?
9
1
91
A família Thomson gosta de atividades ao ar livre e quer
tentar velejar este ano. Há quatro membros da família: Sky
(6 anos), Eamonn (4), Claire (32) e Will (35).
Uma noite, depois do jantar, eles decidem começar a
explorar as possibilidades de viagem. Como ponto de
partida, Will sugere uma viagem de barco no Mediterrâneo.
Então, ele abre o app organizador de viagens que
sugere uma flotilha, onde várias tripulações, com vários
níveis de experiência, navegam juntas em barcos separados.
Porém, a família não fica muito satisfeita com a ideia de tirar
férias com um grupo de pessoas desconhecidas, mesmo que os
Thompson tenham seu próprio barco.
O organizador de viagem mostra a eles descrições muito
positivas de experiências na flotilha, então, eventualmente, todos
concordam em visualizar detalhes da viagem dado pela sugestão
do app.
Will confirma esta recomendação e pede opções detalhadas.
Como está ficando tarde, ele pede que os detalhes sejam salvos
para que todos possam considerá-los amanhã. O organizador da
viagem envia um e-mail com um resumo das diferentes opções
disponíveis.
9
2
92
Charles quer levar sua mãe idosa, Francisca, em sua loja
favorita de produtos domésticos chamada: “Casa e
Conforto”. Ele sabe que a loja mudou de lugar dentro do
shopping, mas não sabe para onde. Além disso, Charles
precisa encontrar um caminho adequado para sua mãe,
que usa andador e não gosta de elevadores.
Sendo assim, ele abre o aplicativo de navegação em seu
smartphone e insere o nome da loja na caixa de busca.
Então, duas filiais diferentes da loja no shopping sãoencontradas e listadas, e, Charlie pede informações sobre a
que fica mais próxima de sua localização atual. Um mapa do
shopping é exibido, mostrando sua localização atual, a
localização da loja mais próxima e a rota sugerida.
Esse percurso mostrado, entretanto, inclui uma série de
etapas inadequadas para sua mãe que é idosa e tem
dificuldades de locomoção. Sendo assim, ele pede que o
aplicativo exiba uma rota alternativa que use apenas rampas,
onde, finalmente eles partem, seguindo a nova rota fornecida
9
3
93
João, aluno de Serviço Social, está utilizando o Student Life
(SL) pela primeira vez esse período. Ele quer organizar
melhor sua vida acadêmica, registrando as datas de prova e
de entrega de trabalhos das disciplinas que está cursando.
Na segunda semana de aula, durante uma palestra
sobre o uso do SL, ele cadastrou no seu notebook todas as
disciplinas, uma a uma, juntamente com os dados do
professor, de horários e salas de aula de cada uma, e para
cada uma cadastrou as datas de provas e trabalhos.
No entanto, André, seu professor de Ética Profissional,
resolveu adiar o seu trabalho por 2 semanas, atendendo aos
pedidos dos alunos que tinham trabalhos de 2 disciplinas a
serem entregues na mesma data. Ele aproveita um intervalo
entre as aulas para utilizar seu notebook e entra no SL. Logo
ativa o calendário, vai até o mês de abril para procurar o
trabalho e o encontra na data em que estava cadastrado.
João seleciona o trabalho, pede para modificar seus dados e
estabelece a nova data: 3 de maio de 2007. Ao voltar ao
calendário, percebe que já não está mais no mês de abril, e sim
maio, e confere que o trabalho está marcado corretamente na
nova data. Ainda um pouco inseguro, João volta para o mês de
abril para se certificar de que o trabalho não está mais na data
antiga.
9
4
94
A família Thomson gosta de 
atividades ao ar livre e quer tentar 
velejar este ano. Há quatro 
membros da família: Sky (6 anos), 
Eamonn (4), Claire (32) e Will (35).
9
5
95
1. Ator
2. Contexto
3. Evento
4. Objetivo
5. Plano
6. Ação
7. Avaliação
9
6
96
João Pedro estava às vésperas de fazer a prova de
Física IV na faculdade, e a matéria da prova eram
vários capítulos do livro do Halliday. Sempre
atarefado com suas atividades extraclasse, João
Pedro acabou não comprando o livro do Halliday
e agora chegava a hora da prova e ele precisava
estudar.
Sua única chance era pegar o livro na Biblioteca.
Ele foi para o primeiro terminal disponível e
entrou no sistema de bibliotecas da faculdade.
Não sabia o nome do livro e, na verdade também não
sabia escrever “Halliday”. Só ouvia o professor e os
colegas falarem sempre no tal livro. Que fazer? Para
começar, resolveu fazer uma busca por autor,
digitando como nome “Haliday”. O resultado foi
negativo; nenhuma obra com aquele autor foi
encontrada. (...)
9
7
97
João Pedro estava às vésperas de fazer a prova
de Física IV na faculdade, e a matéria da prova
eram vários capítulos do livro do Halliday.
Sempre atarefado com suas atividades
extraclasse, João Pedro acabou não comprando
o livro do Halliday e agora chegava a hora da
prova e ele precisava estudar.
Sua única chance era pegar o livro na Biblioteca.
Ele foi para o primeiro terminal disponível e
entrou no sistema de bibliotecas da faculdade.
Não sabia o nome do livro e, na verdade também
não sabia escrever “Halliday”. Só ouvia o professor
e os colegas falarem sempre no tal livro. Que fazer?
Para começar, resolveu fazer uma busca por autor,
digitando como nome “Haliday”. O resultado foi
negativo; nenhuma obra com aquele autor foi
encontrada. (...)
1 ATOR 2 CONTEXTO 3 EVENTO 4 OBJETIVO
5 PLANO 6 AÇÃO 7 AVALIAÇÃO
9
8
9
8
Estou sempre à disposição para te ouvir, ajudar e tirar dúvidas! 
99
Helen Sharp, Jenny Preece, Yvonne 
Rogers. Interaction Design: Beyond 
Human-Computer Interaction. Wiley, 
(2019). 
ISBN: 1119547253, 978-1119547259
100
Simone Diniz Junqueira 
Barbosa. Interação 
Humano-Computador. 
Elsevier (2010)
101
• Harley, Aurora. Personas Make Users Memorable for 
Product Team Members. NN/g Nielsen Normnan 
Group, 16 de fevereiro de 2015. Disponível em: 
<https://www.nngroup.com/articles/persona/>
Diego Augusto Barros é bacharel em
Sistemas de Informação pela Pontifícia
Universidade Católica de Minas Gerais
(2012) e mestre em Ciência da Computação
pela Universidade Federal de Minas Gerais
(2015). Sua pesquisa concentra-se nas áreas
de Visualização de Dados e Interação
Humano-computador, e investiga fatores
cognitivos e perceptivos envolvidos na
análise de grandes conjuntos de dados, que
resultam em novos sistemas interativos para
comunicação e análise visual. Seus principais
interesses nas áreas são: visualização de
informação, Visual Analytics, métodos de
avaliação de interfaces, interação com
sistemas, tecnologias web, sistemas de
informação, engenharia de software e
informática na educação.
diaugustobarros@gmail.com
diegoaugustobarros.com
@diegoaugustobarros
@profdiegoaugusto
‹nº›
Esta obra está licenciada sob a Licença 
Internacional Creative Commons 
Attribution-NonCommercial-ShareAlike 
4.0. Para ver uma cópia desta licença, 
visite: 
http://creativecommons.org/licenses/by-
nc-sa/4.0/ ou envie uma carta para a 
Creative Commons, PO Box 1866, 
Mountain View, CA 94042, EUA.
‹nº›
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-sa/4.0/%20ou%20envie%20uma%20carta%20para%20a%20Creative%20Commons,%20PO%20Box%201866,%20Mountain%20View,%20CA%2094042,%20EUA.

Continue navegando