USER EXPERIENCE
PARA DEVS
Samantha Rosa
@sahrosa
PROCEMPA - Dezembro de 2016
DESIGNERS +
DESENVOLVEDORES =
<3
Projetamos soluções para a experiência
de uso de produtos ou serviços.
Para que as experiências sejam boas,
precisamos entender quem são os
usuários do produto ou serviço.
Fazemos:
……
Entender seus problemas e dificuldades,
descobrir o que os faz felizes. Ajuda-los a
atingir seus objetivos.
Queremos:
UX Design não é deixar "bonitinho".
Não queremos:
Design ≠ Arte
Como fazemos:
ESTRATÉGIA
PESQUISAINTERAÇÃO
DESIGN VISUALUI DEV
Processo/método:
E o que os
desenvolvedores
tem a ver com isso?
11
Performance é user
experience. Mas depende
do desenvolvimento!
13
O design se tornou
importante demais
para ser deixado
exclusivamente
para os designers.
Tim Brown
14
Temos os mesmos objetivos!
Antes designers e desenvolvedores
trabalhavam totalmente separados.
O designer era (ou se considerava)
o herói, intocável, inquestionável…
17
Isso não faz sentido, e vem mudando
desde que surgiram os movimentos de
Lean UX e Design Contínuo.
Modelo 1: Cascata
ANÁLISE DE
NEGÓCIOS
ARQUITETURA
DE INFORMAÇÃO
DESIGN
VISUAL
DESENVOLVIMENTO
FRONT-END
DESENVOLVIMENTO
BACK-END
Design em cascata:
ANÁLISE DE
NEGÓCIOS
ARQUITETURA
DE INFORMAÇÃO
DESIGN
VISUAL
DESENVOLVIMENTO
FRONT-END
DESENVOLVIMENTO
BACK-END
Design em cascata:
o design "perfeito"
21
E no final do projeto…
E nesse cenário, então…
Modelo 2: “Ágil”
Design “ágil”
80% das features não são usadas
Design “ágil”
Modelo 3: Lean UX
Design contínuo
mínimo viável para validação
Design contínuo
Lean UX lets
you focus on the
actual experience
being designed,
rather than
deliverables
Jeff Gothelf
Experimentos
Pesquisa
Avaliação
• Movimento noPSD
• Style guides vivos
• Princípios de design
• Testes de usabilidade
• Testes A/B
• Dados analíticos
• Entrevistas de guerrillla
• Ideação em hipóteses
• Critérios de sucesso
De ponta a ponta
Dicas práticas
para o dia-a-dia
33
1
Trabalhar juntos
não quer dizer apenas
sentar na mesma mesa
Defina a visão em conjunto
Não vale descubrir todas as respostas sozinho
UMA VISÃO
DEFINIDA
UM PRODUTO
REFINADO
Output esperado
Output esperado
Todos sabem:
• Quem é o público alvo
• Quais cenários focar
• Oportunidades existentes
• O que nos faz felizes
Todos sabem:
• Produto que encaixa em uma
necessidade
• Modelo de negócio que
encaixa em necessidade
UMA VISÃO
DEFINIDA
UM PRODUTO
REFINADO
Incentive a
equipe a perguntar ;)
2
Mantenha os usuários
por perto
Não.. nós não somos os
usuários do produto :P
Sempre pensar em cima de melhorias
Pesquisa não é pra confirmar
o que você já sabia
Quais “jobs” devem ser
executados pelos usuários?
Aren’t we asking a little too
much from our users?
3
Estejamos vulneráveis para
realmente aprender
Aprenda com os usuários
e stakeholders
45
Feedback de design!
Use dados de uso
4
Sem upfront design
Todo mundo sabe desenhar círculos, retângulos…
Envolvam todos
nas sessões de design
49
Live style guides + Documentação compartilhada
Style guides <3
50
Adoramos sugestões!
5
Aproveitando
boas práticas
52
E por que não parear designer e desenvolvedor?
Pair programming!
Aprendam! Github é demais :)
Github!
54
Tablero, Fireideaz, Waffle…
Board compartilhado
Gitbook para
documentação
6
E se não der pra trabalhar
juntos sempre?
Acessibilidade
não é acessório!
58
• Contraste sempre!
• Não tenha medo dos espaçamentos
• Alinhamento sempre à esquerda…
Ensinem :)
Todo mundo pode ser um pouco de tudo
Seja multifuncional
60
A mais persistente e urgente
questão da vida é essa: o que
você está fazendo pelos outros?
M. LUTHER KING
• Lean UX. Jeff Gothelf
• Change by Design. Tim Brown
• Não me faça pensar, Steve Krug
• Design do dia a dia, Donald Norman
• About Face 3, Alan Cooper
• Blog Arquitetura de Informação
• Hack Design - www.hackdesign.org
Pra saber mais sobre UX:
62
Somos todos
desenvolvedores
de software!
GRACIAS :)
Samantha Rosa
@sahrosa
PROCEMPA - Dezembro de 2016

UX para desenvolvedores - Procempa 2016