SlideShare uma empresa Scribd logo
Projetando um novo app usando User-Centered Design
● Usabilidade.
● Modelo mental
● User-Centered Design
● Objetivos dos usuários e funcionalidades
● Quem são os usuários?
● Personas
● Cognitive Walkthrough com Personas
Apresentação
Fernando Camargo:
● Graduando do curso de Eng. de Computação na UFG
● OCJP 6
● Desenvolve para Java EE, Android, Grails e front-end
web
● Desenvolvedor na Fibonacci Soluções Ágeis
● Artigos “Construindo Frameworks” na Easy Java
Magazine e “Desenvolvimento seguro com Apache
Shiro” (parte 1 e 2) na Java Magazine
Usabilidade
● Facilidade com que os usuários utilizarão seu app.
● Sem isso, não importa o quão incríveis são as
funcionalidades. Se o usuário não conseguir usá-las,
tudo será em vão.
● O que parece fácil para uma pessoa (você) pode ser
difícil para outra pessoa (o usuário).
● O usuário não é estúpido, a usabilidade de seu app é
ruim.
● Como alcançá-la?
Modelo mental
● Quando usamos algo, criamos um modelo mental sobre
como aquilo funciona.
● A partir desse modelo, tentamos prever o
comportamento dos objetos.
● Para atingir uma boa usabilidade, o app deve facilitar a
criação do modelo mental do usuário e ser consistente,
tendo um comportamento esperado pelo usuário.
● Cada usuário possui diferentes experiências na interação
com softwares. Como auxiliá-los?
Modelo mental
● Mantenha consistência de comportamento.
● Siga os padrões de design da plataforma alvo!
● Se seu app faz algo equivalente a um objeto real,
projete-o para se comportar de forma parecida com esse
objeto. Exemplo: livros e leitores de ebook.
● Dê retorno visual para as ações do usuário, para que ele
perceba se está indo na direção certa.
● Faça com que a interface dê dicas ao usuário. Exemplo:
mais conteúdo disponível.
Exemplo: livros e leitores de ebook
Google Play Books
Exemplo: mais conteúdo disponível
Google Play
User-Centered Design
● Devemos ter o processo de design focado nos usuários.
● Conjunto de técnicas disponíveis para atingir esse
objetivo.
● Aqui, apresentaremos apenas algumas delas.
● Primeiro passo: focar nos objetivos dos usuários antes
de pensar nas funcionalidades.
Objetivos dos usuários
● O usuário não quer usar seu app, ele quer cumprir
objetivos que serão auxiliados pelo seu app.
● Ele testará seu app com isso em mente: esse app me
ajuda a cumprir meus objetivos?
● Não confunda objetivos com funcionalidades. O objetivo
do usuário não é marcar um compromisso em um
calendário, é organizar seus compromissos para lembrar
sobre eles.
O problema do app que faz tudo
● Um app que tem funcionalidades demais apenas
confundirá o usuário e terá problemas de usabilidade.
● Foque em quais objetivos dos usuários seu app ajudará
a cumprir.
● Cuidado com usuário que pedem determinada
funcionalidade. Tente entender o objetivo por trás dela e
veja se seu app foi criado para atendê-lo.
● Tão importante quanto decidir o que o app deve fazer, é
decidir o que ele NÃO deve fazer.
Exemplo: agendador de compromissos
Objetivos dos usuários:
✔ Organizar seus compromissos por data e hora.
✔ Ser lembrado de seus compromissos.
✔ Visualizar facilmente seus compromissos para se
planejar.
Exemplo: agendador de compromissos
Funcionalidades:
✔ Possuir diversas visões de calendário onde estarão
marcados os compromissos do usuário.
✔ Permitir que o usuário adicione, edite e delete um
compromisso.
✔ Permitir que o usuário adicione um lembrete para o
compromisso.
✔ Avisar o usuário sobre os compromissos de acordo com
o lembrete registrado.
Objetivo x Funcionalidade
● Cada funcionalidade deve ser ligada a um objetivo do
usuário. Evite criar funcionalidades desnecessárias.
Quem são os usuários?
Quando criamos um app a ser publicado para uso
público (Google Play, AppStore, etc.), nós não
conhecemos nossos usuários.
Por isso, surgem os seguintes erros:
✗ Criá-lo para nós mesmos, como se nós fôssemos os
usuários finais.
✗ Criá-lo para “todo mundo”.
O erro de criarmos para nós mesmos
● Nós estamos acostumados a interagir com softwares.
Naturalmente teremos mais facilidade do que alguém
que não está acostumado.
● Nós o fizemos, naturalmente saberemos como usá-lo e
teremos a falsa impressão de que tem boa usabilidade.
● Não somos os usuários finais. Formamos um modelo
mental totalmente diferente dos usuários finais.
O erro de criarmos para todo mundo
● É impossível criar um design que possua boa
usabilidade para “todo mundo”.
● Pessoas formam modelos mentais diferentes de acordo
com sua experiência de vida.
● É melhor funcionar muito bem para um seleto grupo de
usuários do que funcionar mal para todo mundo.
● Devemos selecionar o grupo de usuários importante para
nosso app.
Selecionando um público-alvo
Imaginemos um app que visa aumentar a produtividade.
Quais tipos de pessoas devem ser nosso público-alvo?
● Estudantes (pré-vestibular, universitários, de
concursos...)
● Free lancers
● Empresários
O que fazer agora?
Saber o publico-alvo não é o suficiente. Ainda não temos
contato com nossos usuários. Então como trazê-los para
o foco do design?
Podemos usar uma das técnicas de User-Centered
Design:
Personas
Personas
● Técnica que consiste em criar personagens que
representem bem o público-alvo do software.
● Esses personagens são usados para descrever
objetivos, habilidades, experiência técnica e o contexto
de uso dos usuários.
● Se possível, devem ser criadas a partir de pesquisas
com usuários, de forma a criar personas de acordo com
um padrão encontrado. Caso não seja possível, pode-se
criar personas provisórias baseadas apenas no que se
sabe sobre os prováveis usuários.
Personas: por que usá-las?
● Ter o design focado em usuário não é fácil.
● Usuários são complicados e variados. E nem sempre
conseguimos manter contato contínuo com eles.
● Com personas, podemos fazer suposições sobre os
usuários mais explícitas.
● Coloca o foco em usuários específicos, ao invés de “todo
mundo”.
● Limita nossas escolhas aos grupos de usuários
representados, nos ajudando a tomar melhores decisões.
Personas: onde usá-las?
● Decisões sobre funcionalidades do produto.
● Design de navegação, interação e visual.
● Testar o produto do ponto de vista das personas,
tentando pensar como elas pensariam.
● Ter uma forma de se comunicar com a equipe sobre um
tipo específico de usuário usando a persona em seu
lugar.
Personas: composição
● Nome
● Foto
● Slogan. Uma frase que descreva bem a persona.
● Informações comuns (idade, ocupação, onde vive, nível de
habilidade com tecnologia...)
● Objetivos a serem alcançados
● Pontos de frustração
● Pontos importantes sobre a persona (uma espécie de resumo)
● Descrição detalhada sobre ela.
● Cenários de uso do app
Personas: composição
Devemos notas algumas coisas:
● Precisamos personificar a persona, trazer ela à vida,
como se fosse uma pessoa real.
● Precisamos dos objetivos finais dela. Por exemplo: o
objetivo de um aluno pré-vestibular é passar no
vestibular. Ele usaria um app para aumentar sua
produtividade, mas esse não é o objetivo final dele.
● Os cenários definem a forma e o local de uso do app.
Por exemplo: ele pode ser usado no ônibus, onde poderá
interromper o uso a qualquer momento.
Personas: processo de criação
Existem duas opções:
● Através de uma pesquisa com os usuários (nem sempre
é possível), onde se encontra padrões entre eles e
usa-os para formar as personas.
● Através de conhecimento prévio sobre o tipo de pessoa.
Por exemplo, conseguimos imaginar como é a vida de
um estudante universitário.
Personas: categorias
Um projeto médio comumente deve ter entre 3 e 7
personas. Elas são divididas entre as seguintes
categorias:
● Primária
● Secundária
● Suplementar
● Negativas
Entre outras de menor uso.
Personas: categoria primária
● São as personas que representam o grupo de usuários
mais importante.
● Devem possuir uma UI específica para elas. Portanto,
deve representar bem as outras personas.
● Quanto menor número de personas primárias, melhor.
Um projeto pequeno deve ter uma, um médio deve ter
duas e um grande, três.
Personas: categoria secundária
● São personas cujas necessidades podem, na maioria
das vezes, ser alcançadas focando nas primárias.
● Porém, podem ter algumas necessidades específicas
que não são prioridade para as primárias.
● Podem ser necessárias pequenas adições na interface,
mas essas não podem interferir negativamente nas
primárias.
Personas: exemplo de primária
Fora dos slides.
Personas: exemplo de secundária
Fora dos slides.
Cognitive Walkthrough com Personas
● É uma exploração passo-a-passo de um serviço/software
para ver quão bem um tipo particular de pessoa
consegue completar um ou mais objetivos.
● Usamos personas para fazer esse passo-a-passo de
forma que “entramos no personagem” e tentamos pensar
como elas.
● Pode ajudar a encontrar problemas de usabilidade,
acessibilidade, entre outros.
Bibliografia e fontes de estudo
● http://wiki.fluidproject.org/display/fluid/Design+Handbook
● Smashing Android UI, Juhani Lehtimaki. Smashing
Magazine Book Series. 2012.
Dúvidas?

Mais conteúdo relacionado

PDF
Launchpad Build-BH - Migrando para um mundo material
PDF
Material Design
PDF
UX Design
PDF
UX - User Experience
PDF
Ux design/Experiência do Usuário - Conexão KingHost 2015
PDF
O papel do Front-End na UX
PDF
Design Sprint: seu MLP em até 5 dias.
PDF
A agência Nuve e o processo de projetos
Launchpad Build-BH - Migrando para um mundo material
Material Design
UX Design
UX - User Experience
Ux design/Experiência do Usuário - Conexão KingHost 2015
O papel do Front-End na UX
Design Sprint: seu MLP em até 5 dias.
A agência Nuve e o processo de projetos

Mais procurados (20)

PPTX
Usabilidade para sistemas
PDF
UX testing - Onde podemos contribnuir?
PDF
UX Design para Desenvolvedores
PDF
Ux design como estrategia conquistar clientes impactar negocios
PPTX
UX Design: desenvolver experiências positivas - #8 Industry Sessions by EDIT....
PDF
UX para desenvolvedores - UX Conf BR 2015
PPT
UX para Startups
PDF
Pinterest - avaliação cooperativa - final
PDF
UX UI para Programadores
KEY
Ux vs Ui
PDF
UI e UX no Material Design
PDF
Desenvolvimento Centrado no Usuário
PDF
GRUPO DE FOCO
PDF
Workshop • UX design •
PDF
Alessandro Ribeiro | Fazemos nosso usuário sorrir
PDF
UX Design para Desenvolvedores
PDF
Manuela Quaresma | UX Design(er): mercado e formação
PDF
Usabilidade, User Experience e Design Emocional no E-commerce
PPSX
Palestra UX e AI
PPTX
Design de Interfaces
Usabilidade para sistemas
UX testing - Onde podemos contribnuir?
UX Design para Desenvolvedores
Ux design como estrategia conquistar clientes impactar negocios
UX Design: desenvolver experiências positivas - #8 Industry Sessions by EDIT....
UX para desenvolvedores - UX Conf BR 2015
UX para Startups
Pinterest - avaliação cooperativa - final
UX UI para Programadores
Ux vs Ui
UI e UX no Material Design
Desenvolvimento Centrado no Usuário
GRUPO DE FOCO
Workshop • UX design •
Alessandro Ribeiro | Fazemos nosso usuário sorrir
UX Design para Desenvolvedores
Manuela Quaresma | UX Design(er): mercado e formação
Usabilidade, User Experience e Design Emocional no E-commerce
Palestra UX e AI
Design de Interfaces
Anúncio

Destaque (20)

PPT
Modelo de Análise Competitiva
ODP
Construção de Frameworks com Annotation e Reflection API em Java
ODP
Banco de dados no Android com Couchbase Lite
ODP
Boas práticas no desenvolvimento de uma RESTful API
PDF
Design de RESTful APIs
ODP
Boas práticas no desenvolvimento de uma RESTful API
PDF
Spring Framework - Validation
PDF
Spring Framework - Data Access
PDF
Spring Framework - Expression Language
PDF
Spring Framework - Web Flow
PDF
Análise Competitiva as Cinco Forças de Michael Porter
PPTX
Estratégias Competitivas
PPT
As Cinco Forças de Porter
PDF
As 5 forças de porter
PDF
As 5 forças de porter
PPT
Modelo das 5 Forças Competitivas de Michael Porter
PDF
Spring Framework - MVC
PDF
5 Forças de Porter - Nov. 2013 - Material aula Estratégia - Professor Alexand...
PDF
Spring Framework - Spring Security
PDF
Spring Framework - Core
Modelo de Análise Competitiva
Construção de Frameworks com Annotation e Reflection API em Java
Banco de dados no Android com Couchbase Lite
Boas práticas no desenvolvimento de uma RESTful API
Design de RESTful APIs
Boas práticas no desenvolvimento de uma RESTful API
Spring Framework - Validation
Spring Framework - Data Access
Spring Framework - Expression Language
Spring Framework - Web Flow
Análise Competitiva as Cinco Forças de Michael Porter
Estratégias Competitivas
As Cinco Forças de Porter
As 5 forças de porter
As 5 forças de porter
Modelo das 5 Forças Competitivas de Michael Porter
Spring Framework - MVC
5 Forças de Porter - Nov. 2013 - Material aula Estratégia - Professor Alexand...
Spring Framework - Spring Security
Spring Framework - Core
Anúncio

Semelhante a JoinCommunity 2 - Projetando um novo app usando user centered design (20)

PDF
Introdução ao Design Sprint - Hackaprothon Aplicativos Cívicos para Android
PDF
UX: Creating Killer Experiences - FIAP
PDF
Design thinking - Prototipando melhores experiências web
PPTX
[Palestra UNICAP] UX Design - Projetando Soluções e Experiências
PDF
Aula CRP-0420-2016-08-UX (1)
PDF
Chega de "tapa na UX" - Agile trends 2016
PDF
Aula 6 - Design e Processo de Design de Interfaces de Usuário
PDF
Kluk design dispositivos moveis ufpb 20131025
PDF
Kluk design dispositivos moveis ufpb 20131025
PDF
Empreendedorismo UFMG - Design Sprint
PDF
Campus Party_Design do dia a dia #Cpbr7
PDF
Projetar pensando na experiência do usuário
PDF
Projetar pensando na experiência do usuário
PPTX
User experience
PDF
User eXperience
PDF
Ux para desenvolvedores
PPTX
IHM- User Experience
PDF
Desenvolvimento em tempos de UX - Versão 3.0
PDF
PI DES_SIS_ORI_DIS_MOV_BAS_WEB - 21.08.2024.pdf
Introdução ao Design Sprint - Hackaprothon Aplicativos Cívicos para Android
UX: Creating Killer Experiences - FIAP
Design thinking - Prototipando melhores experiências web
[Palestra UNICAP] UX Design - Projetando Soluções e Experiências
Aula CRP-0420-2016-08-UX (1)
Chega de "tapa na UX" - Agile trends 2016
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025
Empreendedorismo UFMG - Design Sprint
Campus Party_Design do dia a dia #Cpbr7
Projetar pensando na experiência do usuário
Projetar pensando na experiência do usuário
User experience
User eXperience
Ux para desenvolvedores
IHM- User Experience
Desenvolvimento em tempos de UX - Versão 3.0
PI DES_SIS_ORI_DIS_MOV_BAS_WEB - 21.08.2024.pdf

Último (19)

PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Apple Pippin Uma breve introdução. - David Glotz
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
COBITxITIL-Entenda as diferença em uso governança TI
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Custos e liquidação no SAP Transportation Management, TM130 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula 18 - Manipulacao De Arquivos python
Aula04-Academia Heri- Tecnologia Geral 2025
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Processos na gestão de transportes, TM100 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

JoinCommunity 2 - Projetando um novo app usando user centered design

  • 1. Projetando um novo app usando User-Centered Design ● Usabilidade. ● Modelo mental ● User-Centered Design ● Objetivos dos usuários e funcionalidades ● Quem são os usuários? ● Personas ● Cognitive Walkthrough com Personas
  • 2. Apresentação Fernando Camargo: ● Graduando do curso de Eng. de Computação na UFG ● OCJP 6 ● Desenvolve para Java EE, Android, Grails e front-end web ● Desenvolvedor na Fibonacci Soluções Ágeis ● Artigos “Construindo Frameworks” na Easy Java Magazine e “Desenvolvimento seguro com Apache Shiro” (parte 1 e 2) na Java Magazine
  • 3. Usabilidade ● Facilidade com que os usuários utilizarão seu app. ● Sem isso, não importa o quão incríveis são as funcionalidades. Se o usuário não conseguir usá-las, tudo será em vão. ● O que parece fácil para uma pessoa (você) pode ser difícil para outra pessoa (o usuário). ● O usuário não é estúpido, a usabilidade de seu app é ruim. ● Como alcançá-la?
  • 4. Modelo mental ● Quando usamos algo, criamos um modelo mental sobre como aquilo funciona. ● A partir desse modelo, tentamos prever o comportamento dos objetos. ● Para atingir uma boa usabilidade, o app deve facilitar a criação do modelo mental do usuário e ser consistente, tendo um comportamento esperado pelo usuário. ● Cada usuário possui diferentes experiências na interação com softwares. Como auxiliá-los?
  • 5. Modelo mental ● Mantenha consistência de comportamento. ● Siga os padrões de design da plataforma alvo! ● Se seu app faz algo equivalente a um objeto real, projete-o para se comportar de forma parecida com esse objeto. Exemplo: livros e leitores de ebook. ● Dê retorno visual para as ações do usuário, para que ele perceba se está indo na direção certa. ● Faça com que a interface dê dicas ao usuário. Exemplo: mais conteúdo disponível.
  • 6. Exemplo: livros e leitores de ebook Google Play Books
  • 7. Exemplo: mais conteúdo disponível Google Play
  • 8. User-Centered Design ● Devemos ter o processo de design focado nos usuários. ● Conjunto de técnicas disponíveis para atingir esse objetivo. ● Aqui, apresentaremos apenas algumas delas. ● Primeiro passo: focar nos objetivos dos usuários antes de pensar nas funcionalidades.
  • 9. Objetivos dos usuários ● O usuário não quer usar seu app, ele quer cumprir objetivos que serão auxiliados pelo seu app. ● Ele testará seu app com isso em mente: esse app me ajuda a cumprir meus objetivos? ● Não confunda objetivos com funcionalidades. O objetivo do usuário não é marcar um compromisso em um calendário, é organizar seus compromissos para lembrar sobre eles.
  • 10. O problema do app que faz tudo ● Um app que tem funcionalidades demais apenas confundirá o usuário e terá problemas de usabilidade. ● Foque em quais objetivos dos usuários seu app ajudará a cumprir. ● Cuidado com usuário que pedem determinada funcionalidade. Tente entender o objetivo por trás dela e veja se seu app foi criado para atendê-lo. ● Tão importante quanto decidir o que o app deve fazer, é decidir o que ele NÃO deve fazer.
  • 11. Exemplo: agendador de compromissos Objetivos dos usuários: ✔ Organizar seus compromissos por data e hora. ✔ Ser lembrado de seus compromissos. ✔ Visualizar facilmente seus compromissos para se planejar.
  • 12. Exemplo: agendador de compromissos Funcionalidades: ✔ Possuir diversas visões de calendário onde estarão marcados os compromissos do usuário. ✔ Permitir que o usuário adicione, edite e delete um compromisso. ✔ Permitir que o usuário adicione um lembrete para o compromisso. ✔ Avisar o usuário sobre os compromissos de acordo com o lembrete registrado.
  • 13. Objetivo x Funcionalidade ● Cada funcionalidade deve ser ligada a um objetivo do usuário. Evite criar funcionalidades desnecessárias.
  • 14. Quem são os usuários? Quando criamos um app a ser publicado para uso público (Google Play, AppStore, etc.), nós não conhecemos nossos usuários. Por isso, surgem os seguintes erros: ✗ Criá-lo para nós mesmos, como se nós fôssemos os usuários finais. ✗ Criá-lo para “todo mundo”.
  • 15. O erro de criarmos para nós mesmos ● Nós estamos acostumados a interagir com softwares. Naturalmente teremos mais facilidade do que alguém que não está acostumado. ● Nós o fizemos, naturalmente saberemos como usá-lo e teremos a falsa impressão de que tem boa usabilidade. ● Não somos os usuários finais. Formamos um modelo mental totalmente diferente dos usuários finais.
  • 16. O erro de criarmos para todo mundo ● É impossível criar um design que possua boa usabilidade para “todo mundo”. ● Pessoas formam modelos mentais diferentes de acordo com sua experiência de vida. ● É melhor funcionar muito bem para um seleto grupo de usuários do que funcionar mal para todo mundo. ● Devemos selecionar o grupo de usuários importante para nosso app.
  • 17. Selecionando um público-alvo Imaginemos um app que visa aumentar a produtividade. Quais tipos de pessoas devem ser nosso público-alvo? ● Estudantes (pré-vestibular, universitários, de concursos...) ● Free lancers ● Empresários
  • 18. O que fazer agora? Saber o publico-alvo não é o suficiente. Ainda não temos contato com nossos usuários. Então como trazê-los para o foco do design? Podemos usar uma das técnicas de User-Centered Design: Personas
  • 19. Personas ● Técnica que consiste em criar personagens que representem bem o público-alvo do software. ● Esses personagens são usados para descrever objetivos, habilidades, experiência técnica e o contexto de uso dos usuários. ● Se possível, devem ser criadas a partir de pesquisas com usuários, de forma a criar personas de acordo com um padrão encontrado. Caso não seja possível, pode-se criar personas provisórias baseadas apenas no que se sabe sobre os prováveis usuários.
  • 20. Personas: por que usá-las? ● Ter o design focado em usuário não é fácil. ● Usuários são complicados e variados. E nem sempre conseguimos manter contato contínuo com eles. ● Com personas, podemos fazer suposições sobre os usuários mais explícitas. ● Coloca o foco em usuários específicos, ao invés de “todo mundo”. ● Limita nossas escolhas aos grupos de usuários representados, nos ajudando a tomar melhores decisões.
  • 21. Personas: onde usá-las? ● Decisões sobre funcionalidades do produto. ● Design de navegação, interação e visual. ● Testar o produto do ponto de vista das personas, tentando pensar como elas pensariam. ● Ter uma forma de se comunicar com a equipe sobre um tipo específico de usuário usando a persona em seu lugar.
  • 22. Personas: composição ● Nome ● Foto ● Slogan. Uma frase que descreva bem a persona. ● Informações comuns (idade, ocupação, onde vive, nível de habilidade com tecnologia...) ● Objetivos a serem alcançados ● Pontos de frustração ● Pontos importantes sobre a persona (uma espécie de resumo) ● Descrição detalhada sobre ela. ● Cenários de uso do app
  • 23. Personas: composição Devemos notas algumas coisas: ● Precisamos personificar a persona, trazer ela à vida, como se fosse uma pessoa real. ● Precisamos dos objetivos finais dela. Por exemplo: o objetivo de um aluno pré-vestibular é passar no vestibular. Ele usaria um app para aumentar sua produtividade, mas esse não é o objetivo final dele. ● Os cenários definem a forma e o local de uso do app. Por exemplo: ele pode ser usado no ônibus, onde poderá interromper o uso a qualquer momento.
  • 24. Personas: processo de criação Existem duas opções: ● Através de uma pesquisa com os usuários (nem sempre é possível), onde se encontra padrões entre eles e usa-os para formar as personas. ● Através de conhecimento prévio sobre o tipo de pessoa. Por exemplo, conseguimos imaginar como é a vida de um estudante universitário.
  • 25. Personas: categorias Um projeto médio comumente deve ter entre 3 e 7 personas. Elas são divididas entre as seguintes categorias: ● Primária ● Secundária ● Suplementar ● Negativas Entre outras de menor uso.
  • 26. Personas: categoria primária ● São as personas que representam o grupo de usuários mais importante. ● Devem possuir uma UI específica para elas. Portanto, deve representar bem as outras personas. ● Quanto menor número de personas primárias, melhor. Um projeto pequeno deve ter uma, um médio deve ter duas e um grande, três.
  • 27. Personas: categoria secundária ● São personas cujas necessidades podem, na maioria das vezes, ser alcançadas focando nas primárias. ● Porém, podem ter algumas necessidades específicas que não são prioridade para as primárias. ● Podem ser necessárias pequenas adições na interface, mas essas não podem interferir negativamente nas primárias.
  • 28. Personas: exemplo de primária Fora dos slides.
  • 29. Personas: exemplo de secundária Fora dos slides.
  • 30. Cognitive Walkthrough com Personas ● É uma exploração passo-a-passo de um serviço/software para ver quão bem um tipo particular de pessoa consegue completar um ou mais objetivos. ● Usamos personas para fazer esse passo-a-passo de forma que “entramos no personagem” e tentamos pensar como elas. ● Pode ajudar a encontrar problemas de usabilidade, acessibilidade, entre outros.
  • 31. Bibliografia e fontes de estudo ● http://wiki.fluidproject.org/display/fluid/Design+Handbook ● Smashing Android UI, Juhani Lehtimaki. Smashing Magazine Book Series. 2012.