Você está na página 1de 65

Profa.

Anna Beatriz Marques

Slides baseados em material gentilmente cedido por Bruna Ferreira, Williamson


Silva, e pelas professoras D.Sc. Elizabeth Furtado e D.Sc. Tayana Conte
Uso de aplicaes
interativas vem crescendo

Quantidade de usurios
de aplicaes interativas
grande e variada
Uso de aplicaes
interativas vem crescendo Conhecer
necessidades e
expectativas dos
usurios geram boa
UX

Quantidade de usurios
de aplicaes interativas
grande e variada
Uso de Aplicativos Mobile
vem crescendo Conhecer
necessidades e
expectativas dos
Difcil definir necessidades e caractersticas
usurios geram do boa
pblico alvo da aplicao.
UX

Quantidade de usurios
de aplicativos mobile
grande e variada
Uso de Aplicativos Mobile
vem crescendo Conhecer
necessidades e
expectativas
s vezes, a equipe de desenvolvimento dos
no possui
usurios
usurios disponveis para realizar geram boa
entrevistas ou
questionrios. UX

Quantidade de usurios
de aplicativos mobile
grande e variada
Conhecer o usurio essencial...
MAS...

Se ns temos muitos usurios...


Como projetar uma aplicao para cada um deles?
PERSONAS
O que so? Onde vivem? Como funcionam?
Personas
A persona um arqutipo hipottico de um usurio real
descrevendo objetivos, aptides e interesses deste usurio [1].

Modelos que
formam rascunho de
uma personalidade
Personas
A
Personas
personadevem ser utilizadas
um arqutipo durante de
hipottico o um
projeto e
usurio
desenvolvimento
real descrevendo de tecnologias
objetivos,para evitar o e
aptides problema do
interesses
usurio elstico que pode ser modificado para atender as
deste usurio [1].
necessidades dos engenheiros de software, desenvolvedores
ou stakeholders.
Modelos que
formam rascunho de
uma personalidade
Personas
A persona um arqutipo hipottico de um usurio
real descrevendo objetivos, aptides e interesses
Personas
deste usurio so
[1]. um meio de descobrir o verdadeiro
pblico alvo da aplicao.

Pense que existe uma pessoa real com uma histria de


vida e momentos reais acontecendo durante o contato
com seu aplicativo.
Tipos de Persona
Persona Principal: Representa os usurios mais crticos no projeto. Os seus
objetivos tm de ser satisfeitos ou o risco de que a experincia da maioria dos
usurios ao utilizar o sistema, seja frustrante, aumenta muito [2].

Personas Secundrias: Representam usurios que influenciam o design da


interface, mas no representam necessariamente o foco principal do projeto.
Uma interface que satisfaz apenas as necessidades das personas secundrias
ir frustrar e confundir as primrias [2].
Como utilizar Persona

Determinar qual perfil de usurios se quer atender.

Estudar padres de usurios e criar


grupos entre eles.

Cada grupo ser uma persona.


Por que utilizar Personas
Criar Empatia: Ver com os olhos do usurio para entender seus anseios;
Desenvolver um foco: Definir para quem est projetando, evitar projetar
para atender todo mundo e acabar no atendendo ningum;
Comunicar e formar um consenso: Quando todos os membros da equipe
compartilham o conhecimento sobre a persona, as dificuldades do usurio
se tornaro mais aparentes.
Fazer e defender decises: mais fcil fazer decises de design quando
voc sabe como ser utilizado.
Medir eficincia: Quando voc conhece a rotina do usurio, voc consegue
simular de forma mais aproximada como ele usaria a aplicao.
Exemplos
Personas Como criar?

A ideia agrupar informaes qualitativas e


quantitativas para desenhar seu usurio ideal, seus
valores e como sua soluo se encaixa nas
necessidades desse usurio.
Personas Como criar?
Personas Como criar?
Personas Como criar?
Gerao das Personas
Gerao das Personas
Gerao das Personas
Representao das Personas
Contm caractersticas textuais e ilustrativas, a fim de facilitar a
identificao de cada persona.
Exemplo: Personas do SAMBA TV digital para o Municpio de Barreirinhas no
Maranho
Representao das Personas
Exemplo de uma Persona, no qual expem as Informaes
Pessoais; Uso da TV; Uso do computador, internet e celular; e
Familiaridade com a tecnologia:
Comunicar e Acompanhar Equipe

Tendncia cada vez maior da realizao do desenvolvimento de


projetos formados por equipes distintas e segmentadas.
Exemplos:
Projeto Sistema Brasileiro de Televiso Digital (SBTVD);
System for Advanced interactive digital television and Mobile
services in BrAzil (SAMBA).

Conseqentemente, a boa comunicao entre as equipes


essencial para que o produto desenvolvido atenda realmente
as expectativas geradas.
Comunicar e Acompanhar Equipe

O ideal que todos os envolvidos (equipes) conheam para


quem se destina o produto desenvolvido, o seu contexto de
uso, suas necessidades, s assim estaro falando a mesma
lngua.

Como isto possvel ?


A utilizao de personas um importante meio para
representar os usurios e tornar a comunicao entre as
equipes mais eficiente.
A utilizao deste artefato objetiva integrar os stakeholders.
Comunicar e Acompanhar Equipe
Com o intuito de facilitar essa integrao e possibilitar
uma melhor comunicao e acompanhamento do
processo de desenvolvimento do produto, propomos
algumas estratgias:
Banner ;
Diverte HQs ;
FlipCards ;
Personas em Displays.
Comunicar e Acompanhar Equipe
Banner
Ferramenta de comunicao para difundir as personas.
Produz-se um painel contendo:
A ilustrao das personas desenvolvidas;
O propsito de sua utilizao no projeto;
Caractersticas contidas de forma textual.
Comunicar e Acompanhar Equipe
Comunicar e Acompanhar Equipe

Diverte HQs
Com o objetivo de integrar informao e divulgar de uma
forma atrativa, desenvolveu-se o acompanhamento
quinzenal atravs do envio de Histrias em Quadrinhos
(HQs) para todos os stakeholders do projeto.
Os personagens das historinhas so as prprias personas e
o contedo exposto reflete suas aes e uso diante do
sistema.
Comunicar e Acompanhar Equipe
Comunicar e Acompanhar Equipe

FlipCards
So cartes com informaes impressas em suas faces
contendo as imagens ilustrativas das personas e suas
respectivas caractersticas (PRUITT, 2006).
Serve como um instrumento de consulta rpida pois
pode estar a mo de um integrante da equipe de
desenvolvimento.

PRUITT JS, ADLIN T . The Persona Lifecycle: Keeping People in Mind Throughout Product
Design. San Francisco: Morgan Kaufmann Publishers, 2006
Comunicar e Acompanhar Equipe
Comunicar e Acompanhar Equipe

Personas em Displays
Consiste na tcnica de dispor em meio ao ambiente de
trabalho as personas impressas em tamanho real
(PRUITT, 2006).
O uso desta estratgia prover uma maior
familiarizao dos stakeholders com as personas.

PRUITT JS, ADLIN T . The Persona Lifecycle: Keeping People in Mind Throughout Product
Design. San Francisco: Morgan Kaufmann Publishers, 2006
Comunicar e Acompanhar Equipe
Outros exemplos de personas
Tcnica Personas Empathy
(PATHY)
PATHY (Personas Empathy) uma tcnica para ajudar a
pensar em requisitos para uma aplicao baseando-se nas
caractersticas de atitudes e comportamentos.

Tem por objetivo criar uma persona com menos detalhes


pessoais da persona e mais focada na identificao de
requisitos para a aplicao.
Criao de Personas
Tcnica para criar Personas:
PATHY

Campos

Experincias Problemas/
Solues
Quem Prvias/ Contexto Necessidades/
Existentes
Preferncias Desejos

Q1 Qual sua profisso?


Q2 Qual seu nvel de escolaridade?
Q3 Quais seus medos?
Q4 Como voc (a persona) se descreve?
Q5 Com o que anda preocupado ultimamente? Por qu?
Q6 O que o frustra?
Criao de Personas
Tcnica para criar Personas:
PATHY

Campos

Experincias Problemas/
Solues
Quem Prvias/ Contexto Necessidades/
Existentes
Preferncias Desejos

E1 Quais apps utiliza? E2 Quais partes desses apps gosta? Por qu?
E3 Quais partes desses apps no gosta? Por qu? E4 Em quais dispositivos utiliza esses apps?
E5 Pra que utiliza esses apps? E6 Como aprende a usar um app (perguntando a outras pessoas,
pesquisando no Google, lendo manuais, mexendo no app)? E7 Gosta de fazer as coisas passo a
passo ou prefere atalhos? E8 Lembra melhor das coisas vendo imagens/representaes grficas,
lendo texto ou ouvindo udio? E9 No mundo virtual gosta de interao social e
compartilhamento de acontecimentos ou prefere se manter reservado?
Criao de Personas
Tcnica para criar Personas:
PATHY

Campos

Experincias Problemas/
Solues
Quem Prvias/ Contexto Necessidades/
Existentes
Preferncias Desejos

C1 Como sua rotina?


C2 Em que situaes/atividades/locais utilizaria o app a ser projetado dentro da sua rotina?
Criao de Personas
Tcnica para criar Personas:
PATHY

Campos

Experincias Problemas/
Solues
Quem Prvias/ Contexto Necessidades/
Existentes
Preferncias Desejos

P1 Quais problemas enfrenta na sua rotina que podem ser resolvidos pelo app a ser projetado?
P2 De que forma o app a ser projetado pode ajudar a resolver estes problemas?
P3 O que gostaria que o app a ser projetado tivesse?
P4 O que essencial que o app a ser projetado tenha?
Criao de Personas
Tcnica para criar Personas:
PATHY

Campos

Experincias Problemas/
Solues
Quem Prvias/ Contexto Necessidades/
Existentes
Preferncias Desejos

S1 Existem outros apps que resolve os problemas (ou partes dos problemas) citados acima?
Quais? S2 Quais caractersticas desses outros apps so essenciais?
S3 Quais caractersticas desses outros apps so dispensveis?
S4 Estes outros apps resolvem o problema (ou partes do problema) da forma esperada? Por
qu?
S5 O que esperava de diferente nestes outros app?
S6 A forma de realizar as tarefas nestes outros apps natural para a persona? Por qu?
Exemplo: App para facilitar estudo
Quem Contexto
Dificuldade em se manter atento na aula. Pela manh vai para escola. tarde
Preocupao em no passar de ano e no vai para o curso pr-vestibular.
passar no vestibular. O que me frustra no A noite est na internet, assistindo
achar a aula interessante e passar o dia todo seriados ou jogando online
no facebook.

Eu me chamo Henri

Experincias Prvias/Preferncias
Utiliza celular. Utiliza tablet.
Utiliza facebook, twitter, whatsapp, youtube
Gosta do whatsapp para conversar e trocar fotos com os amigos
No gosta do twitter por no ter muitos amigos usando
Para um app chamar ateno todos os meus amigos tm que usar tambm
Fica muitas horas do dia na internet
Problemas/Necessidades/Desejos Solues Existentes

Falta de ateno nas aulas Com o professor ciente das O jogo perguntados, que
necessidades dos alunos ele oferece um quiz com
Dificuldade no competio
poderia ver quais so suas
aprendizado
maiores deficincias e com isso
Falta de interesse em ser fazer um plano de aula para
um aluno melhor suprir essas deficincias Organizao de contedo
semelhante ao site estude
jogando, onde h uma rea de
Ranking de melhores alunos debate, um jogo e uma parte
pode incentivar os alunos a terica sobre determinado
estudarem mais e melhorar assunto.
seu desempenho

Chat semelhante ao Facebook


Quiz de perguntas sobre para discusso de contedos,
onde pode ser respondido um
contedos do vestibular/aulas.
comentrio especfico.
O CEO de uma startup de
desenvolvimento de software
sentiu que hora de inovar para
alavancar seus negcios!
Deseja ser referncia mundial
quando o assunto for: um
aplicativo feito para mim!
Identificando as necessidades e
caractersticas dos usurios
Descreva coisas que voc gosta, seu hobbies,
preferncias, lugares que gosta de frequentar, programas
que gosta de assistir, suas preocupaes, seus medos,
suas metas, etc...

Tempo: 5 min
Identificando as necessidades e
caractersticas dos usurios
Descreva coisas que voc gosta, seu hobbies,
preferncias, lugares que gosta de frequentar, programas
que gosta de assistir, suas preocupaes, seus medos,
suas metas, etc...

Formem GRUPOS de 5 a 6 pessoas


Identificando as necessidades e
caractersticas dos usurios
Descreva coisas que voc gosta, seu hobbies,
preferncias, lugares que gosta de frequentar, programas
que gosta de assistir, suas preocupaes, seus medos,
suas metas, etc...

Troquem entre si as descries...


Criando personas que representem os
usurios
Criem DUAS personas que representem os usurios
descritos nos papis.

30 minutos
Criao de Personas com PATHY

Extrao de Possveis Requisitos das


personas

Transformar Possveis Requisitos em


User Stories
Extrao de Possveis
Requisitos das personas

Transformar Possveis
Requisitos em User Stories
Identificando Possveis Requisitos
Possveis Tipos de Requisitos

Experincia (E): Caractersticas que permitem identificar se o usurio


experiente/inexperiente com uso de outras aplicaes/tecnologias

Exemplos:
1 E: Utiliza celular
2 E: Utiliza Youtube
3 E: Fica muitas horas na internet
4 E: Joga jogos online
Identificando Possveis Requisitos
Possveis Tipos de Requisitos

Necessidade do usurio(NU): Ideias expressas sem referncia a qualquer


aplicao ou s maneiras de satisfazer estas necessidades.

Exemplos:
1 NU: Manter ateno na aula
2 NU: Passar de ano
3 NU: Passar no vestibular
4 NU: Melhorar aprendizado dos contedos de aula
Identificando Possveis Requisitos
Possveis Tipos de Requisitos

Funo do Produto (FP): Caractersticas desejadas dos produtos, mas sem


referncia a solues concretas.

Exemplos:
1 FP: Planejamento de aulas de acordo com as necessidades dos alunos
2 FP: Ranking de melhores alunos
3 FP: Quiz com perguntas e respostas sobre contedos de aula/vestibular
Identificando Possveis Requisitos
Possveis Tipos de Requisitos

Soluo Tcnica (ST): Referncia direta s tecnologias ou componentes.

Exemplos:
1 ST: Competio entre alunos no quiz igual ao jogo perguntados
2 ST: Chat semelhante ao Facebook para discusso de contedos, onde pode
ser respondido um comentrio especfico.
3 ST: Organizao de contedo semelhante ao site estude jogando, onde h
uma rea de debate, um jogo e uma parte terica sobre determinado
assunto.
Exemplo: App para facilitar estudo
Quem 1- NU Contexto
Dificuldade em se manter atento na aula. Pela manh vai para escola. tarde
Preocupao em no passar de ano e no vai para o curso pr-vestibular.
passar no vestibular. O que me frustra no A noite est na internet, assistindo
achar a aula interessante e passar o dia todo seriados ou jogando online
no facebook.
4-E
Eu me chamo Henri
2- NU
3- NU Experincia (E)
Necessidade do usurio(NU)
Funo do Produto (FP)
Soluo Tcnica (ST)
Experincias Prvias/Preferncias
Utiliza celular. Utiliza tablet. 1-E
Utiliza facebook, twitter, whatsapp, youtube 2- E
Gosta do whatsapp para conversar e trocar fotos com os amigos
No gosta do twitter por no ter muitos amigos usando
Para um app chamar ateno todos os meus amigos tm que usar tambm
Fica muitas horas do dia na internet 3- E
Problemas/Necessidades/Desejos Solues Existentes
1- FP

Falta de ateno nas aulas Com o professor ciente das O jogo perguntados, que
necessidades dos alunos ele oferece um quiz com
Dificuldade no competio
poderia ver quais so suas 1- ST
aprendizado
maiores deficincias e com isso
Falta de interesse em ser fazer um plano de aula para
um aluno melhor suprir essas deficincias Organizao de contedo
semelhante ao site estude
jogando, onde h uma rea de
Ranking de melhores alunos debate, um jogo e uma parte
4- NU pode incentivar os alunos a terica sobre determinado
estudarem mais e melhorar assunto. 2- ST
seu desempenho

2- FP Chat semelhante ao Facebook


Quiz de perguntas sobre para discusso de contedos,
onde pode ser respondido um
contedos do vestibular/aulas.
3- FP comentrio especfico.
3 - ST
Experincia (E) Necessidade do usurio(NU) Funo do Produto (FP) Soluo Tcnica (ST)
Extrao de Possveis
Requisitos das personas

Transformar Possveis
Requisitos em User Stories
Transformando Possveis Requisitos
em User Stories

Para que
Como Eu quero
<motivo/justificativa
<nome_persona> <objetivo/desejo/caracterstica>
/benefcio>

Para que
Eu me sinta mais
motivado a
Como Eu quero
melhorar meu
Henri Um ranking de melhores alunos
desempenho e
ultrapassar meus
colegas
Exemplos de criao de User
Stories

1 Se na descrio da persona s tiver descrita uma caracterstica/objetivo


(Eu quero), deve ser criada uma justificativa/motivo para (Para que);

Eu quero Chat semelhante ao whatsapp para discusso de contedos, onde


pode ser discutido um contedo especfico [retirado da persona].
Para que os alunos possam discutir assuntos e tirar dvidas que no
ficaram claros em sala de aula [criado]

Eu quero Assistir vdeo aulas no Youtube [retirado da persona].


Para que eu possa rever os assuntos apresentados em sala de aula [criado]
Exemplos de criao de User
Stories
2 Se na descrio da persona s tiver descrita uma justificativa/motivo/
benefcio (Para que) deve ser criada uma caracterstica/objetivo/desejo (Eu
quero);

Eu quero que minhas dificuldades sejam identificadas atravs dos erros


cometidos no quiz [criado].
Para que o professor possa me ajudar a entender melhor os contedos em
que tenho dificuldade e eu passe de ano e no vestibular [retirado da
persona]

Eu quero jogos colaborativos no celular sobre os contedos de aula


[criado]
Para que eu possa melhorar o aprendizado sobre os contedos [retirado da
persona]
Exemplos de criao de User
Stories

3 Uma funcionalidade/ caracterstica descrita na persona pode ser unida


com uma justificativa/ motivo tambm descrito na persona para formar a
user story.

Eu quero um plano de aula focado nas minhas necessidades [retirado da


persona]
Para que eu possa melhorar meu aprendizado e passar no vestibular
[retirado da persona]

Eu quero um quiz c/ perguntas sobre assuntos de aula/vestibular [retirado


da persona]
Para que eu me mantenha atento na aula e melhore o meu aprendizado
[retirado da persona]
Exemplos de criao de User
Stories

1 Se
naAsdescrio da persona
user stories s tiver descrita
no devem uma caracterstica/objetivo
ficar incompletas;
(Eu quero), deve ser criado uma justificativa/motivo para (Para que);

Quando
Eu quero no estiverem
Chat semelhante descritas
ao whatsapp informaes
para discusso de contedos, onde
pode serexplcitas nascontedo
discutido um personas estas devem
especfico [retiradoser criadas.
da persona].
Para que os alunos possam discutir assuntos e tirar dvidas que no
ficaram claros em sala de aula [criado]

Eu quero Assistir vdeo aulas no Youtube[retirado da persona].


Para que eu possa rever os assuntos apresentados em sala de aula [criado]
Ideando
Gere Solues
De acordo com as personas identificadas,
descreva aplicativos que a pessoa gostaria de
utilizar...