67
UX for developers Build better products

Ux for Developers - Build Better Products

Embed Size (px)

DESCRIPTION

Palestra ministrada no Front End Carioca sobre user experience design e desenvolvimento front end.

Citation preview

Page 1: Ux for Developers - Build Better Products

UX for developersBuild better products

Page 2: Ux for Developers - Build Better Products

–Jaime Silveira

“Digite uma citação aqui.”

Who I am?

Pedro MarquesUI/UX Designer @ CI&T

Page 3: Ux for Developers - Build Better Products

tA

Altamente Ácido

Page 4: Ux for Developers - Build Better Products

tA

Page 5: Ux for Developers - Build Better Products

tAO que é UX?

Page 6: Ux for Developers - Build Better Products

E aí, o que é ux?

Digital

“Nossa é difícil usar isso”

“Que app lento”

“Má quê esso?”

Page 7: Ux for Developers - Build Better Products

Quem Sou eu?

Pedro MarquesUI/UX Designer @ CI&T

Usuário não é burroMas o que para você é obvio para ele pode ser complexo

Page 8: Ux for Developers - Build Better Products
Page 9: Ux for Developers - Build Better Products

Quem Sou eu?

Pedro MarquesUI/UX Designer @ CI&T

O QUE É UX?

“Nossa é difícil usar isso”

“Que app lento”

“Má quê esso?”

PERFORMANCE

Page 10: Ux for Developers - Build Better Products

DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS

Page 11: Ux for Developers - Build Better Products

‣ Seu código guia a experiência

‣ UI != UX

‣ Bom UX gera momentos agradáveis

‣ Você dá vida ao Design

Page 12: Ux for Developers - Build Better Products

‣ Seu código guia a experiência

‣ UI != UX

‣ Bom UX gera momentos agradáveis

‣ Você dá vida ao Design

Page 13: Ux for Developers - Build Better Products

‣ Seu código guia a experiência

‣ UI != UX

‣ Bom UX gera momentos agradáveis

‣ Você dá vida ao Design

Page 14: Ux for Developers - Build Better Products

‣ Seu código guia a experiência

‣ UI != UX

‣ Bom UX gera momentos agradáveis

‣ Você dá vida ao Design

Page 15: Ux for Developers - Build Better Products

Tá, mas e aí?

Page 16: Ux for Developers - Build Better Products

Usuário

Cliente

X

Page 17: Ux for Developers - Build Better Products

Usuário

Page 18: Ux for Developers - Build Better Products

Cliente

Page 19: Ux for Developers - Build Better Products

Qualidade

Page 20: Ux for Developers - Build Better Products

20.000POR DIA

Page 21: Ux for Developers - Build Better Products

:) ou ;(

Page 22: Ux for Developers - Build Better Products

Enchant me.

Simplify my life.

Make me amazing.

Android Team

Page 23: Ux for Developers - Build Better Products

Como é feito na prática?

Page 24: Ux for Developers - Build Better Products

Device Pixel Ratio

0.75 1

1.33 1.5

2 3

Low dpi normal, mdpi tvtdpi hdpi retina, xhdpi xxhdpi

Eu quero um carro!

Page 25: Ux for Developers - Build Better Products

Device Pixel Ratio

0.75 1

1.33 1.5

2 3

Low dpi normal, mdpi tvtdpi hdpi retina, xhdpi xxhdpi

Luxo

Page 26: Ux for Developers - Build Better Products

Mãe

Page 27: Ux for Developers - Build Better Products

Alegórioco

Page 28: Ux for Developers - Build Better Products

De mão

Page 29: Ux for Developers - Build Better Products

Hot dog

Page 30: Ux for Developers - Build Better Products

Device Pixel Ratio

0.75 1

1.33 1.5

2 3

Low dpi normal, mdpi tvtdpi hdpi retina, xhdpi xxhdpi

Pra quem?

Page 31: Ux for Developers - Build Better Products

Device Pixel Ratio

0.75 1

1.33 1.5

2 3

Low dpi normal, mdpi tvtdpi hdpi retina, xhdpi xxhdpi

Biscoito X Bolacha

Page 32: Ux for Developers - Build Better Products

É a média do tempo gasto em refação nos projetos de TI

50%http://spectrum.ieee.org/computing/software/why-software-fails/

Page 33: Ux for Developers - Build Better Products

É a média de melhoria se 10% dos tempo do projeto for gasto com pesquisa e testes

83%http://spectrum.ieee.org/computing/software/why-software-fails/

Page 34: Ux for Developers - Build Better Products
Page 35: Ux for Developers - Build Better Products

Erico Fileno/Horacio Soares

Page 36: Ux for Developers - Build Better Products

Device Pixel Ratio

0.75 1

1.33 1.5

2 3

Low dpi normal, mdpi tvtdpi hdpi retina, xhdpi xxhdpi

Data Driven Design

Page 37: Ux for Developers - Build Better Products

‣ Seu código guia a experiência

‣ UI != UX

‣ Bom UX gera momentos agradáveis

‣ Você dá vida ao Design

Page 38: Ux for Developers - Build Better Products
Page 39: Ux for Developers - Build Better Products

Boas Práticas

Page 40: Ux for Developers - Build Better Products

Boas Práticas

‣ Melhoria continua ‣ Feedback de erro/confirmação ‣ Animações ‣ Considere a conexão ‣ Carregamento em fila

Page 41: Ux for Developers - Build Better Products

Clicar > Digitar > Pressionar Enter

Page 42: Ux for Developers - Build Better Products
Page 43: Ux for Developers - Build Better Products

Clicar > Digitar > Pressionar Enter

Page 44: Ux for Developers - Build Better Products
Page 45: Ux for Developers - Build Better Products

Boas Práticas

‣ Melhoria continua ‣ Feedback de erro/confirmação ‣ Animações ‣ Considere a conexão ‣ Carregamento em fila

Page 46: Ux for Developers - Build Better Products
Page 47: Ux for Developers - Build Better Products
Page 48: Ux for Developers - Build Better Products
Page 49: Ux for Developers - Build Better Products
Page 50: Ux for Developers - Build Better Products

Boas Práticas

‣ Melhoria continua ‣ Feedback de erro/confirmação ‣ Animações ‣ Considere a conexão ‣ Carregamento em fila

Page 51: Ux for Developers - Build Better Products

Boas Práticas

‣ Consistência ‣ Sempre informe cada passo do usuário ‣ Deixe o usuário no controle ‣ Navegue em seu próprio site ‣ Não confie no seu código.

Page 52: Ux for Developers - Build Better Products

PERFORMANCEFRONT-END

Page 53: Ux for Developers - Build Better Products

PERFORMANCEFRONT-ENDVELOCIDADE É DESIGN

Page 54: Ux for Developers - Build Better Products

“Any sufficiently advanced technology is indistinguishable

from magic.”

Arthur C. Clarke

Page 55: Ux for Developers - Build Better Products

Performance Front End

‣ Reduzir o numero de requests HTTP ‣ Otimizar Imagens ‣ Cache ‣ Minimizar o HTML, CSS e JavaScript ‣ Otimize sua Home

Page 56: Ux for Developers - Build Better Products

Performance Front End

‣ Reduzir o numero de requests HTTP ‣ Gerenciamento de Plugins ‣ Cache ‣ Minimizar o HTML, CSS e JavaScript ‣ Otimize sua Home

sennajs.com

Page 57: Ux for Developers - Build Better Products

Bookmarkability & SEO !

History Navigation !

UI Feedback & Transitions !

Cacheable Screens

Page 58: Ux for Developers - Build Better Products

Foco

Page 59: Ux for Developers - Build Better Products
Page 60: Ux for Developers - Build Better Products

CasesEu vi e vivi.

Page 61: Ux for Developers - Build Better Products

Cases Eu vi e vivi.

OTC 2013Petrobras

Páginas internas com cliques em pontos específicos para rolar o conteúdo pois o projeto era responsivo e seria exibido em painéis touch no evento.

!Animações de infográficos que ajudam também no tempo de carregamento da

página

Page 62: Ux for Developers - Build Better Products

Cases Eu vi e vivi.

OTC 2013Petrobras

Páginas internas com cliques em pontos específicos para rolar o conteúdo pois o projeto era responsivo e seria exibido em painéis touch no evento.

!Animações de infográficos que ajudam também no tempo de carregamento da

página

Page 63: Ux for Developers - Build Better Products

5 segundos

Page 64: Ux for Developers - Build Better Products

Cases Eu vi e vivi.

OTC 2013Petrobras

Páginas internas com cliques em pontos específicos para rolar o conteúdo pois o projeto era responsivo e seria exibido em painéis touch no evento.

!Animações de infográficos que ajudam também no tempo de carregamento da

página

Page 65: Ux for Developers - Build Better Products

Crie experiênciasNão importa a tela

Page 66: Ux for Developers - Build Better Products

Crie experiênciasNão importa a telaQ&A

Page 67: Ux for Developers - Build Better Products

–Jaime Silveira

“Digite uma citação aqui.”

Valeu Cariocax

https://twitter.com/pedro_designer

[email protected]