SlideShare uma empresa Scribd logo
User Experience
        para Developers




  @shiota | www.eshiota.com | contato@eshiota.com
1
Entendendo o problema:
     UX vs. Devs
Quero fazer meu site que
   vai revolucionar a
       Interwebz!
O Produto
Ergonomia
                                      Valores de Negócio

        Estratégia de Conteúdo
                                           Design Visual
Design de Interação
                                   Arquitetura da Informação

       Quality Assurance
                                    Desenvolvimento de Back-end
    Arquitetura de Software
                                Desenvolvimento de Front-end

               Infraestrutura
User Experience?
Ergonomia
                                      Valores de Negócio

        Estratégia de Conteúdo
                                           Design Visual
Design de Interação
                                   Arquitetura da Informação

       Quality Assurance
                                    Desenvolvimento de Back-end
    Arquitetura de Software
                                Desenvolvimento de Front-end

               Infraestrutura
Developers?
Mais ou menos             Ergonomia
                                          Valores de Negócio

            Estratégia de Conteúdo
                                               Design Visual
    Design de Interação
                                       Arquitetura da Informação

           Quality Assurance
                                        Desenvolvimento de Back-end
        Arquitetura de Software
                                    Desenvolvimento de Front-end

                   Infraestrutura
                                                     De vez em quando
#comofas/
Golden Rule
 para devs
O usuário NÃO é burro.
VOCÊ que é convencido demais.
           #prontofalei
Keep hearing “nobody reads the
manual”... people would RTFM if the
FM was a treat, not a chore (and
treated user's time as HIGHLY valued).
                           — Kathy Sierra
2
Entendendo o usuário:
       Maslow
Maslow vs. Produto

                            Visual/Emoção/
               Realização
                            Conforto/Desejo

               Estima          AI/Customização

Relacionamento                    AI/Features

                                      Testes/Performance/
   Segurança
                                      AI
                                         Testes/
Fisiologia
                                         Funcionalidade
2.a
Entendendo o usuário:
 Fisiologia » Funcionalidade
Fisiologia » Testes/Funcionalidade




O produto precisa funcionar

É simples: se o produto não funciona, o usuário
vai embora.
Fisiologia » Testes/Funcionalidade




[Vídeo] Bad: A loja da Vivo simplesmente não funciona fora do IE. Nada é clicável.
Fisiologia » Testes/Funcionalidade




[Vídeo] Bad: Ao clicar no input field, a página magica-bizarramente dá um refresh.
Fisiologia » Testes/Funcionalidade



  Unit tests, continuous integration, basic stuff

  Teste nos browsers e devices do público-alvo

  Eat your own food: use o produto, convide
  pessoas para testar

  Não confie no código, abra a página (lembre-
  se: não seja convencido)
2.b
Entendendo o usuário:
Segurança » Testes/Performance
Segurança » Testes/Performance




O usuário precisa se sentir
seguro e confiante
“Estou fazendo a coisa certa? Será que foi? Será
de deu erro? Será que isso funciona mesmo?
Será que vão invadir minha conta? Será? Será?”
Segurança » Testes/Performance




[Vídeo] Good: As mensagens de feedback do Twitter dão segurança ao usuário.
Segurança » Testes/Performance




Bad: Funcionamento duvidoso e erros gramaticais geram insegurança pelo usuário.
Segurança » Testes/Performance




[Vídeo] Bad: Muitos spinners, muito AJAX, alto risco de quebrar o funcionamento.
Segurança » Testes/Performance




Bad: Cadastro que pedem dados sensíveis logo de início geram desconfiança.
Segurança » Testes/Performance




Bad: Opções fora da lógica tradicional geram confusão e erros.
Segurança » Testes/Performance



  Páginas rápidas: otimize na infra, no front e
  no back
  Feedback: spinners e loadings nos AJAX (mas
  não exagere)

  Feedback: o usuário deve saber o que deu
  certo e o que deu errado

  Revise o conteúdo e o layout: gramática e
  harmonia aumentam a confiança
Segurança » Testes/Performance



  Don’t be evil: não peça dados sensíveis se não
  forem necessários

  Previna erros: quanto menor a chance de
  erros, maior a confiança
2.c
Entendendo o usuário:
Relacionamento » AI/Features
Relacionamento » AI/Features




O usuário quer se
comunicar, usar, relacionar
As features e as informações devem ser
relevantes, fáceis de achar e de usar.
“O que eu ganho com isso?”
Relacionamento » AI/Features




[Vídeo] Bad: O extrato do TAM Fidelidade é feito em outro site, com cadastro e interface
separados.
Relacionamento » AI/Features




[Vídeo] Bad: Um ponto de interrupção no flow pode fazer com que o usuário desista da ação.
Relacionamento » AI/Features




Good: Logo de início o usuário sabe do que se trata, o que vai ganhar e quanto custa.
Relacionamento » AI/Features




Good: A página de cadastro deixa claro as principais dúvidas — quando, como, o que ocorre
no final e se é possível cancelar.
Relacionamento » AI/Features



  Pergunte ao usuário o que ele quer

  Não apenas pergunte: observe o usuário

  Navegação consistente e bem estruturada

  Padrões de interface: botões são botões, links
  são links

  Estratégia de conteúdo: a mensagem deve ser
  clara, consistente. Invista em copywriting.
Relacionamento » AI/Features



  Transparência: seja claro e honesto sobre o
  que o usuário vai ganhar/perder

  Facilite: use tutoriais, screencasts ou passo-a-
  passo

  Proporcione uma experiência fluida

  Evite pontos de dúvida ou falha: o usuário
  facilmente desiste da ação
2.d
Entendendo o usuário:
 Estima » AI/Customização
Estima » AI/Customização




O usuário quer ter controle
e ser bem tratado
É como em um restaurante: você quer ser bem
atendido e quer poder pedir seu prato sem
salsinha.
Estima » AI/Customização




Bad: Erro nada amigável e agressivo pode assustar o usuário.
Estima » AI/Customização




[Vídeo] Good: O Twitter usa mensagens amigáveis e humanas.
Estima » AI/Customização




Good: O Wordpress oferece muitos controles para customização dos posts.
Estima » AI/Customização




Good: O Google Plus permite controle total sobre quem vai poder ler o post.
Estima » AI/Customização




Good: O Facebook tem um controle granular sobre quem vê o quê.
Estima » AI/Customização


  Não seja técnico ou agressivo nos erros: o usuário não
  tem culpa

  Liberdade: ofereça controles, customizações, opções de
  privacidade e notificação

  O usuário quer cumprir tarefas o mais rápido possível:
  otimize o flow

  No front-end: tabindex, autofocus, autocomplete, AJAX
  checks

  Responsive design: layouts que se adaptam ao contexto
2.e
Entendendo o usuário:
 Realização » Visual/Emoção/
       Conforto/Desejo
Realização » Visual/Emoção/Conforto/Desejo




O usuário quer se sentir
satisfeito, feliz
Tempo é valioso e irreversível. Não gaste o
tempo do usuário sem que no final ele se sinta
realizado com o que fez.
Realização » Visual/Emoção/Conforto/Desejo

 12px/14px




Bad: O texto no terra.com.br possui corpo e entrelinha pequenos, dificultando a leitura em
telas pequenas ou resoluções de dpi alto.
Realização » Visual/Emoção/Conforto/Desejo

 15px/21px




Good: O G1 utiliza um corpo maior e entrelinha proporcional de 1.4em, proporcionando boa
legibilidade e maior conforto.
Realização » Visual/Emoção/Conforto/Desejo

 15px/21px




Este é o mesmo texto do terra.com.br, com o corpo e entrelinha do G1.
Realização » Visual/Emoção/Conforto/Desejo

 12px/14px




Comparando, antes era assim: bem menos legível.
Realização » Visual/Emoção/Conforto/Desejo




[Vídeo] Good: O Google Plus é exemplo de animações sutis e naturais que contribuem para a
experiência do usuário.
Realização » Visual/Emoção/Conforto/Desejo




Good: O app do Highrise oferece um jogo da velha para distrair enquanto o banco de dados é
baixado.
Realização » Visual/Emoção/Conforto/Desejo



  Legibilidade: give typography some love

  Eye candy: o visual deve complementar a
  experiência

  Design de interação: efeitos e transições
  melhoram a experiência

  Seja amigável: os usuários tendem a voltar

  Pequenas recompensas, easter eggs
3
Colocando na prática:
     #comofas/
3.a
Colocando na prática:
  Soluções prontas
Soluções prontas


Bootstrap, from Twitter
http://twitter.github.com/bootstrap/
Soluções prontas


jQuery Mobile
http://www.jquerymobile.com
Soluções prontas


HTML 5 Boilerplate
http://html5boilerplate.com/
3.b
Colocando na prática:
    Ferramentas
Ferramentas


Spin.js
http://fgnass.github.com/spin.js/
Ferramentas


Google Web Fonts
http://www.google.com/webfonts
Ferramentas


Typekit
http://typekit.com/
Ferramentas


CSS 3 Button Generator
http://css3buttongenerator.com/
Ferramentas


Adobe Kuler
http://kuler.adobe.com/
Soluções prontas


Subtle Patterns
http://www.subtlepatterns.com
Soluções prontas


Silverback
http://www.silverbackapp.com
3.b
Colocando na prática:
    Referências
Referências


JavaScript: The Good Parts
Referências


Eloquent JavaScript
Referências


Hardboiled Web Design
Referências


HTML 5 for Web Designers
Referências


Responsive Web Design
Referências


O Design do Dia a Dia
Referências


Universal Principles of Design
Referências


Jakob Nielsen
http://useit.com
Referências


UI Patterns
http://ui-patterns.com/
Referências


A List Apart
http://alistapart.com
Referências


CSS Tricks
http://css-tricks.com/
Referências


Smashing Magazine
http://smashingmagazine.com
3.c
Colocando na prática:
    Inspirações
Inspirações


Little Big Details
http://littlebigdetails.com/
Inspirações


Dribbble
http://www.dribbble.com
Inspirações


House of Buttons
http://houseofbuttons.tumblr.com/
4
Resumindo....
(se você dormiu, a hora é agora)
O usuário NÃO é burro.
Entenda o usuário

                            Visual/Emoção/
               Realização
                            Conforto/Desejo

               Estima          AI/Customização

Relacionamento                    AI/Features

                                      Testes/Performance/
   Segurança
                                      AI
                                         Testes/
Fisiologia
                                         Funcionalidade
Use. Observe.
Pergunte. Teste.
Melhore. Repita.
Obrigado!


@shiota | www.eshiota.com | contato@eshiota.com

Mais conteúdo relacionado

PDF
ROI de UX | AgileTrends
PDF
[SGRio2019] Mais Hipóteses e Menos Certezas - viabilizando o diálogo entre ne...
PDF
O que é e como fazer um Teste de Usabilidade
PDF
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
PDF
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
PDF
Ferramentas para auxiliar na gestão de portfolio e fazer a bola chegar redonda
PPTX
Lean Startup - Como Validar Ideias de Negocios
PPTX
Ferramentas para auxiliar na gestão de portfolio e fazer a bola chegar redonda
ROI de UX | AgileTrends
[SGRio2019] Mais Hipóteses e Menos Certezas - viabilizando o diálogo entre ne...
O que é e como fazer um Teste de Usabilidade
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Ferramentas para auxiliar na gestão de portfolio e fazer a bola chegar redonda
Lean Startup - Como Validar Ideias de Negocios
Ferramentas para auxiliar na gestão de portfolio e fazer a bola chegar redonda

Destaque (20)

PDF
Diario para sucesso da consultora.
PPTX
Evolução do RH, Cenários, Diagnóstico e Planejamento estratégico de RH
PDF
Estado, Governo e Políticas Públicas na Educação
PDF
Le savoir traditionnel et la cybercartographie
PPS
Apresentações de Alto Impacto
PPTX
Médias sociaux et relations publiques
PPTX
Cgo porte ouverte 2010
PPSX
Vitaminas (apresentação 2)
PDF
Educação física na escola suraya cristina darido
PDF
Essentiels Web 2.0 vers Entreprise 2.0
PPT
HistóRia Do Futebol
PDF
Manual higiene e segurança no trabalho
PDF
Symfony à la télé
PDF
Barre pour développeur Firefox et Eclipse
PDF
Baromètre Converteo sur l’efficacité des moteurs de recherche interne - Etude...
PDF
Apache Cassandra - Concepts et fonctionnalités
PDF
Il était une fois la vie d'un Product Owner
PPT
Cicéron
PDF
Apostila fisioterapia geral
PPS
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
 
Diario para sucesso da consultora.
Evolução do RH, Cenários, Diagnóstico e Planejamento estratégico de RH
Estado, Governo e Políticas Públicas na Educação
Le savoir traditionnel et la cybercartographie
Apresentações de Alto Impacto
Médias sociaux et relations publiques
Cgo porte ouverte 2010
Vitaminas (apresentação 2)
Educação física na escola suraya cristina darido
Essentiels Web 2.0 vers Entreprise 2.0
HistóRia Do Futebol
Manual higiene e segurança no trabalho
Symfony à la télé
Barre pour développeur Firefox et Eclipse
Baromètre Converteo sur l’efficacité des moteurs de recherche interne - Etude...
Apache Cassandra - Concepts et fonctionnalités
Il était une fois la vie d'un Product Owner
Cicéron
Apostila fisioterapia geral
Statistiques, indicateurs, performance et qualité : prendre la mesure de la b...
 
Anúncio

Semelhante a User Experience para Developers (20)

PDF
Hack2B Startups - UX?
PPT
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
PDF
Introdução à Arquitetura de Informação
PDF
Curso Arquitetura de Informação @ iMasters Jan 2013
PDF
Metodos ageis thinkingdifferent
PDF
Carreiras em Tech além da Programação - Slides da Palestra no The Developer's...
PDF
User Experience Design
PPTX
Ux design antes do wireframe
PDF
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
PPS
Conceitos de Usabilidade
PDF
Arquitetura de Informação em 7 etapas
PDF
Memorias das trincheiras
PDF
Workshop: Ouvindo usuários e stakeholders
PPTX
Como tornar seu site atraente
PPTX
XP - Extreme Programming
PPTX
Otimizando os projetos de TI com User Experience
PDF
Engenharia de Software Pressman
PPT
A importancia de IHC no desenvolvimento de software
PPTX
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
PDF
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Hack2B Startups - UX?
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Introdução à Arquitetura de Informação
Curso Arquitetura de Informação @ iMasters Jan 2013
Metodos ageis thinkingdifferent
Carreiras em Tech além da Programação - Slides da Palestra no The Developer's...
User Experience Design
Ux design antes do wireframe
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
Conceitos de Usabilidade
Arquitetura de Informação em 7 etapas
Memorias das trincheiras
Workshop: Ouvindo usuários e stakeholders
Como tornar seu site atraente
XP - Extreme Programming
Otimizando os projetos de TI com User Experience
Engenharia de Software Pressman
A importancia de IHC no desenvolvimento de software
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Anúncio

Mais de Eduardo Shiota Yasuda (14)

PDF
Front-end Culture @ Booking.com
PDF
The anatomy of an A/B Test - JSConf Colombia Workshop
PDF
Dominating the Web Typography
PDF
Internationalisation: 2200+ different ways to view a website
PDF
Web Audio Band - Playing with a band in your browser
PDF
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
PDF
Criando uma arquitetura de front-end do zero
PDF
Modular and Event-Driven JavaScript
PDF
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
PDF
Desafios do Desenvolvimento de Front-end em um e-commerce
PDF
Arquitetura de Front-end em Aplicações de Larga Escala
PDF
Responsive Web Design e a Ubiquidade da Web
PDF
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
PDF
O Design e a Interface no mundo da Programação
Front-end Culture @ Booking.com
The anatomy of an A/B Test - JSConf Colombia Workshop
Dominating the Web Typography
Internationalisation: 2200+ different ways to view a website
Web Audio Band - Playing with a band in your browser
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
Criando uma arquitetura de front-end do zero
Modular and Event-Driven JavaScript
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Desafios do Desenvolvimento de Front-end em um e-commerce
Arquitetura de Front-end em Aplicações de Larga Escala
Responsive Web Design e a Ubiquidade da Web
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
O Design e a Interface no mundo da Programação

Último (8)

PPTX
ppt-licao04-jesusrestaurador.pptxxxxxxxxxx
PPTX
tema_7_-_discipulado_novo_tempo.pptxxxxxx
PPTX
tema_12_-_discipulado_novo_tempo.pptxxxxx
PPTX
tema_3_-_discipulado_novo_tempo.pptxxxxxxx
PDF
Slide de apresentação - legendas africanas
PDF
CERTIFICADO BIOMAS DO BRASIL DIVERSIDADE, SABERES E TECNOLOGIAS SOCIAIS.pdf
PPT
inimigos-invisc3adveis.ppttttttttttttttttt
PDF
1507-1santificacao@3_slides.pdffffffffff
ppt-licao04-jesusrestaurador.pptxxxxxxxxxx
tema_7_-_discipulado_novo_tempo.pptxxxxxx
tema_12_-_discipulado_novo_tempo.pptxxxxx
tema_3_-_discipulado_novo_tempo.pptxxxxxxx
Slide de apresentação - legendas africanas
CERTIFICADO BIOMAS DO BRASIL DIVERSIDADE, SABERES E TECNOLOGIAS SOCIAIS.pdf
inimigos-invisc3adveis.ppttttttttttttttttt
1507-1santificacao@3_slides.pdffffffffff

User Experience para Developers