SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Barbara e Victória
UX: 
O QUE É E COMO PODE MUDAR A
SUA VIDA COMO DESENVOLVEDOR
O que é experiência?
Quem é o usuário?
Afinal, o que é
experiência do usuário?
PREOCUPAÇÃO EM COMO
A PESSOA SE SENTE
DURANTE TODO O
PROCESSO DE INTERAÇÃO
DONALD NORMAM
MINDSET
Afinal, o que é
experiência do usuário?
A FORMA COMO A PESSOA
SE SENTE DURANTE A
INTERAÇÃO COM O SEU
PRODUTO, DITA COMO O
MESMO É VISTO
ENTREGAR O QUE ´USUÁRIO
PRECISA E NÃO
NECESSARIAMENTE O QUE
O CLIENTE DIZ QUERER.
O QUE? QUANDO? COMO? QUEM? ONDE?
EM ALGUNS CASOS, GARANTIR A BOA
EXPERIÊNCIA É CRUCIAL
Colméia
de
Peter Morville
Guarda chuva
de UX
Áreas de UX
Uma coisa é uma
coisa, outra coisa é
outra coisa
Uma coisa é uma coisa,
outra coisa é outra coisa:
"user-friendly"
Uma coisa é uma coisa,
outra coisa é outra coisa:
UX x Usabilidade
UX é o todo,
usabilidade é parte
Fácil e prazeroso
preocupações com a
facilidade/dificuldade de uso
UX na prática
COMO UM DEV PODE APLICAR UX EM SEUS PROJETOS?
Heurísticas de Nielsen
10 PRINCIPIOS GERAIS PARA UMA ITERFACE COM BOA UX
Fonte: Linkedin.com
JAKOB NIELSEN, RENOMADO CIÊNTISTA DA
COMPUTAÇÃO TAMBÉM CONHECIDO POR
SER UMA DAS PRINCIPAIS REFERENCIAS EM
USABILIDADE
PROPOS NA DÉCADA DE 90 AS 10
HEURÍSTICAS CONSIDERADAS OS PILARES
PARA SE CONSEGUIR UMA BOA UX
Vantagens
GARANTIA DE UM CAMINHO CLARO E COESO PARA
DESENVOLVIMENTO O SISTEMA
SISTEMAS MVP - MÍNIMO PRODUTO VIÁVEL, ENTREGA
POR PARTES DE UM SISTEMA
Fonte: https://kodity.com/mvp-minimo-produto-viavel/
Heurísticas
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE
LEMBRAR
PREVENÇÃO DE ERROS /
AUXILIAR USUÁRIOS A RECONHECER,
DIAGNOSTICAR E RECUPERAR ERROS
CORRESPONDENCIA ENTRE O SISTEMA
E O MUNDO REAL / CONSISTÊNCIA E
PADRÕES
CONTROLE E LIBERDADE PARA O
USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA
ESTÉTICA E DESIGN MINIMALISTA /
AJUDA E DOCUMENTAÇÃO
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE LEMBRAR
sistemas precisam explicitar aos usuários através de feedbacks instantâneos o
que está acontecendo naquele exato momento e e como o usuário chegou ali.
FONTE: YOUTUBE
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE LEMBRAR
Reconhecer ao invés de lembrar :
minimizar sempre o fardo de o usuário ter que memorizar passos
FONTE: CANVA.COM
Heurísticas
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE
LEMBRAR
PREVENÇÃO DE ERROS /
AUXILIAR USUÁRIOS A RECONHECER,
DIAGNOSTICAR E RECUPERAR ERROS
CORRESPONDENCIA ENTRE O SISTEMA
E O MUNDO REAL / CONSISTÊNCIA E
PADRÕES
CONTROLE E LIBERDADE PARA O
USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA
ESTÉTICA E DESIGN MINIMALISTA /
AJUDA E DOCUMENTAÇÃO
PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A
RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS
Nunca podemos descartar a possibilidade do usuário cometer um erro. Sempre dar
ao usuário a possibilidade de reparar algum erro
FONTE: FOLHAGERAL.COM
PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A
RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS
Auxiliar os usuários a reconhecer e diagnosticar os erros cometidos:
FONTE: SRIPTCASE.COM
FONTE: SPOTIFY.COM
Heurísticas
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE
LEMBRAR
PREVENÇÃO DE ERROS /
AUXILIAR USUÁRIOS A RECONHECER,
DIAGNOSTICAR E RECUPERAR ERROS
CORRESPONDÊNCIA ENTRE O SISTEMA
E O MUNDO REAL / CONSISTÊNCIA E
PADRÕES
CONTROLE E LIBERDADE PARA O
USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA
ESTÉTICA E DESIGN MINIMALISTA /
AJUDA E DOCUMENTAÇÃO
CORRESPONDÊNCIA ENTRE O SISTEMA E O MUNDO
REAL / CONSISTÊNCIA E PADRÕES
Nunca fugir de padrões convencionais
Heurísticas
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE
LEMBRAR
PREVENÇÃO DE ERROS /
AUXILIAR USUÁRIOS A RECONHECER,
DIAGNOSTICAR E RECUPERAR ERROS
CORRESPONDENCIA ENTRE O SISTEMA
E O MUNDO REAL / CONSISTÊNCIA E
PADRÕES
CONTROLE E LIBERDADE PARA O
USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA
ESTÉTICA E DESIGN MINIMALISTA /
AJUDA E DOCUMENTAÇÃO
CONTROLE E LIBERDADE PARA O USUÁRIO /
FLEXIBILIDADE E EFICIÊNCIA
Seu sistema precisa estar
preparado para atender
usuários inexperientes e
experientes
FONTE: PINTEREST.COM
CONTROLE E LIBERDADE PARA O USUÁRIO /
FLEXIBILIDADE E EFICIÊNCIA
Sempre que puder, facilite a vida do seu usuário:
FONTE: WIKIPEDIA.COM
Heurísticas
VISIBILIDADE DO STATUS DO SISTEMA /
RECONHECER AO INVÉS DE
LEMBRAR
PREVENÇÃO DE ERROS /
AUXILIAR USUÁRIOS A RECONHECER,
DIAGNOSTICAR E RECUPERAR ERROS
CORRESPONDENCIA ENTRE O SISTEMA
E O MUNDO REAL / CONSISTÊNCIA E
PADRÕES
CONTROLE E LIBERDADE PARA O
USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA
ESTÉTICA E DESIGN MINIMALISTA /
AJUDA E DOCUMENTAÇÃO
As heurísticas são pontos chaves
que vão agregar valor e uma boa
UX para a sua aplicação!
DESCOBRIR DEFINIR ELABORAR ENTREGAR
AS 4 ETAPAS DE UM
PROJETO DE UX
AS 4 ETAPAS DE UM
PROJETO DE UX
Descobrir e Definir
Começamos a traçar o público alvo através de
personas, que são representações fictícias dos
nossos futuros usuários
FONTE: AGENCIACANNA.COM.BM
AS 4 ETAPAS DE UM
PROJETO D UX
Elaborar e Entregar
Nesta etapa, é começado a idealizar através de
rascunhos como será de fato o sistema
FONTE: DULCE-WORK-SCHEDULE.GITHUB.IO
FONTE: RESEARCHGATE.NET/
Elaborar e Entregar
E através desses rascunhos começam a surgir os
protótipos de baixa fidelidade até chegar então
no produto final (protótipo de alta fidelidade)
FONTE: SHARE.ATELIE.SOFTWARE.COM
USAR OS PROCESSOS DE UX EM SEU PROJETO
OTIMIZA TEMPO E RECURSOS, GARANTINDO
UMA BOA EXPERIÊNCIA AOS SEUS USUÁRIOS,
FAZENDO COM QUE ELES SE FIDELIZEM E QUE O
SEU TRABALHO SEJA MAIS RECONHECIDO
FONTE: blog.uxeria.com
USER EXPERIENCE E O DEV
Dicas de
ferramentas
PROTOTIPAGEM
Sketch
Invision
Adobe XD
Figma
UX Pin
Dicas de
ferramentas
MÉTRICAS E ANÁLISE
Hotjar
Crazyegg
Dicas de
ferramentas
FEEDBACK
Usabilla
Verify App
Dicas de
ferramentas
FRONT
Codepen
Não se
esqueça
UX E
PROGRAMAÇÃO
PODEM E DEVEM
ANDAR JUNTOS
INTEGRE UX A TODO O
PROCESSO DE
DESENVOLVIMENTO, SEJA QUAL
FOR SUA REALIDADE
TODOS PODEM
SE PREOCUPAR
EM DEIXAR MAIS
INTUITIVO
Isso é tudo
pessoal!

Mais conteúdo relacionado

Semelhante a UX: O que é e como pode influenciar a vida do desenvolvedor?

Palestra UX e AI
Palestra UX e AIPalestra UX e AI
Palestra UX e AIklaibert
 
Campus Party_Design do dia a dia #Cpbr7
Campus Party_Design do dia a dia #Cpbr7Campus Party_Design do dia a dia #Cpbr7
Campus Party_Design do dia a dia #Cpbr7Melina Alves
 
Usabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasUsabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasAlan Vasconcelos
 
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)Impacta Eventos
 
Chega de "tapa na UX" - Agile trends 2016
Chega de "tapa na UX" - Agile trends 2016Chega de "tapa na UX" - Agile trends 2016
Chega de "tapa na UX" - Agile trends 2016Tiago Silva da Silva
 
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?Marcos César
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webDaniel Brandão
 
Workshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronWorkshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronRafael Citadella Daron
 
designer grafico Aula 05 - Heurísticas de Nielsen.pdf
designer grafico Aula 05 - Heurísticas de Nielsen.pdfdesigner grafico Aula 05 - Heurísticas de Nielsen.pdf
designer grafico Aula 05 - Heurísticas de Nielsen.pdfJulioCesar371362
 
Design Antecipatório para projetos zero interface - 2017 Campus Party -
Design Antecipatório para projetos zero interface - 2017 Campus Party -Design Antecipatório para projetos zero interface - 2017 Campus Party -
Design Antecipatório para projetos zero interface - 2017 Campus Party -Catarinas Design de Interação
 
Design antecipatório para projetos zero interface - Campus Party 2017
Design antecipatório para projetos zero interface - Campus Party 2017Design antecipatório para projetos zero interface - Campus Party 2017
Design antecipatório para projetos zero interface - Campus Party 2017Catarinas Design de Interação
 
Apresentação PerifaCode.pdf
Apresentação PerifaCode.pdfApresentação PerifaCode.pdf
Apresentação PerifaCode.pdfBeatriz Rocha
 
Ergodesign - IHC e projeto centrado no usuário
Ergodesign - IHC e projeto centrado no usuárioErgodesign - IHC e projeto centrado no usuário
Ergodesign - IHC e projeto centrado no usuárioFernanda Sarmento
 
O que é UX? Introdução, Ferramentas e Experiências
O que é UX? Introdução, Ferramentas e ExperiênciasO que é UX? Introdução, Ferramentas e Experiências
O que é UX? Introdução, Ferramentas e ExperiênciasUXPA São Paulo
 
Curso/Aula de Interface Homem Máquina
Curso/Aula de Interface Homem MáquinaCurso/Aula de Interface Homem Máquina
Curso/Aula de Interface Homem Máquinakenethyf
 

Semelhante a UX: O que é e como pode influenciar a vida do desenvolvedor? (20)

Palestra UX e AI
Palestra UX e AIPalestra UX e AI
Palestra UX e AI
 
Campus Party_Design do dia a dia #Cpbr7
Campus Party_Design do dia a dia #Cpbr7Campus Party_Design do dia a dia #Cpbr7
Campus Party_Design do dia a dia #Cpbr7
 
Usabilidade
UsabilidadeUsabilidade
Usabilidade
 
Usabilidade Simples
Usabilidade SimplesUsabilidade Simples
Usabilidade Simples
 
User experiense
User experienseUser experiense
User experiense
 
Usabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasUsabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicas
 
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
 
Aula CRP-0420-2016-08-UX (1)
 Aula CRP-0420-2016-08-UX (1) Aula CRP-0420-2016-08-UX (1)
Aula CRP-0420-2016-08-UX (1)
 
Chega de "tapa na UX" - Agile trends 2016
Chega de "tapa na UX" - Agile trends 2016Chega de "tapa na UX" - Agile trends 2016
Chega de "tapa na UX" - Agile trends 2016
 
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?
DESENVOLVEDORES, ONDE FOI QUE A TÉCNICA DEVOROU A ESSÊNCIA DO NOSSO TRABALHO?
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
 
A ux do dia a dia
A ux do dia a diaA ux do dia a dia
A ux do dia a dia
 
Workshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronWorkshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael Daron
 
designer grafico Aula 05 - Heurísticas de Nielsen.pdf
designer grafico Aula 05 - Heurísticas de Nielsen.pdfdesigner grafico Aula 05 - Heurísticas de Nielsen.pdf
designer grafico Aula 05 - Heurísticas de Nielsen.pdf
 
Design Antecipatório para projetos zero interface - 2017 Campus Party -
Design Antecipatório para projetos zero interface - 2017 Campus Party -Design Antecipatório para projetos zero interface - 2017 Campus Party -
Design Antecipatório para projetos zero interface - 2017 Campus Party -
 
Design antecipatório para projetos zero interface - Campus Party 2017
Design antecipatório para projetos zero interface - Campus Party 2017Design antecipatório para projetos zero interface - Campus Party 2017
Design antecipatório para projetos zero interface - Campus Party 2017
 
Apresentação PerifaCode.pdf
Apresentação PerifaCode.pdfApresentação PerifaCode.pdf
Apresentação PerifaCode.pdf
 
Ergodesign - IHC e projeto centrado no usuário
Ergodesign - IHC e projeto centrado no usuárioErgodesign - IHC e projeto centrado no usuário
Ergodesign - IHC e projeto centrado no usuário
 
O que é UX? Introdução, Ferramentas e Experiências
O que é UX? Introdução, Ferramentas e ExperiênciasO que é UX? Introdução, Ferramentas e Experiências
O que é UX? Introdução, Ferramentas e Experiências
 
Curso/Aula de Interface Homem Máquina
Curso/Aula de Interface Homem MáquinaCurso/Aula de Interface Homem Máquina
Curso/Aula de Interface Homem Máquina
 

Mais de GDGFoz

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023GDGFoz
 
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoDesenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoGDGFoz
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPSGDGFoz
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesGDGFoz
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica SucationalGDGFoz
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile GDGFoz
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de SoftwareGDGFoz
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTGDGFoz
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideGDGFoz
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsGDGFoz
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopGDGFoz
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceGDGFoz
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?GDGFoz
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcionalGDGFoz
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com KotlinGDGFoz
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores GDGFoz
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!GDGFoz
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisGDGFoz
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoGDGFoz
 
Styled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto TauilleStyled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto TauilleGDGFoz
 

Mais de GDGFoz (20)

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023
 
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e RemotoDesenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPS
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e Microservices
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica Sucational
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de Software
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoT
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client Side
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOps
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & Desktop
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com Opensource
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcional
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com Kotlin
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionais
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativo
 
Styled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto TauilleStyled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto Tauille
 

UX: O que é e como pode influenciar a vida do desenvolvedor?

  • 1. Barbara e Victória UX:  O QUE É E COMO PODE MUDAR A SUA VIDA COMO DESENVOLVEDOR
  • 2. O que é experiência? Quem é o usuário?
  • 3. Afinal, o que é experiência do usuário? PREOCUPAÇÃO EM COMO A PESSOA SE SENTE DURANTE TODO O PROCESSO DE INTERAÇÃO DONALD NORMAM MINDSET
  • 4. Afinal, o que é experiência do usuário? A FORMA COMO A PESSOA SE SENTE DURANTE A INTERAÇÃO COM O SEU PRODUTO, DITA COMO O MESMO É VISTO ENTREGAR O QUE ´USUÁRIO PRECISA E NÃO NECESSARIAMENTE O QUE O CLIENTE DIZ QUERER. O QUE? QUANDO? COMO? QUEM? ONDE? EM ALGUNS CASOS, GARANTIR A BOA EXPERIÊNCIA É CRUCIAL
  • 8. Uma coisa é uma coisa, outra coisa é outra coisa
  • 9. Uma coisa é uma coisa, outra coisa é outra coisa: "user-friendly"
  • 10. Uma coisa é uma coisa, outra coisa é outra coisa: UX x Usabilidade UX é o todo, usabilidade é parte Fácil e prazeroso preocupações com a facilidade/dificuldade de uso
  • 11. UX na prática COMO UM DEV PODE APLICAR UX EM SEUS PROJETOS?
  • 12. Heurísticas de Nielsen 10 PRINCIPIOS GERAIS PARA UMA ITERFACE COM BOA UX Fonte: Linkedin.com JAKOB NIELSEN, RENOMADO CIÊNTISTA DA COMPUTAÇÃO TAMBÉM CONHECIDO POR SER UMA DAS PRINCIPAIS REFERENCIAS EM USABILIDADE PROPOS NA DÉCADA DE 90 AS 10 HEURÍSTICAS CONSIDERADAS OS PILARES PARA SE CONSEGUIR UMA BOA UX
  • 13. Vantagens GARANTIA DE UM CAMINHO CLARO E COESO PARA DESENVOLVIMENTO O SISTEMA SISTEMAS MVP - MÍNIMO PRODUTO VIÁVEL, ENTREGA POR PARTES DE UM SISTEMA
  • 15. Heurísticas VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS CORRESPONDENCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA ESTÉTICA E DESIGN MINIMALISTA / AJUDA E DOCUMENTAÇÃO
  • 16. VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR sistemas precisam explicitar aos usuários através de feedbacks instantâneos o que está acontecendo naquele exato momento e e como o usuário chegou ali. FONTE: YOUTUBE
  • 17. VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR Reconhecer ao invés de lembrar : minimizar sempre o fardo de o usuário ter que memorizar passos FONTE: CANVA.COM
  • 18. Heurísticas VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS CORRESPONDENCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA ESTÉTICA E DESIGN MINIMALISTA / AJUDA E DOCUMENTAÇÃO
  • 19. PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS Nunca podemos descartar a possibilidade do usuário cometer um erro. Sempre dar ao usuário a possibilidade de reparar algum erro FONTE: FOLHAGERAL.COM
  • 20. PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS Auxiliar os usuários a reconhecer e diagnosticar os erros cometidos: FONTE: SRIPTCASE.COM FONTE: SPOTIFY.COM
  • 21. Heurísticas VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS CORRESPONDÊNCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA ESTÉTICA E DESIGN MINIMALISTA / AJUDA E DOCUMENTAÇÃO
  • 22. CORRESPONDÊNCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES Nunca fugir de padrões convencionais
  • 23. Heurísticas VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS CORRESPONDENCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA ESTÉTICA E DESIGN MINIMALISTA / AJUDA E DOCUMENTAÇÃO
  • 24. CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA Seu sistema precisa estar preparado para atender usuários inexperientes e experientes FONTE: PINTEREST.COM
  • 25. CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA Sempre que puder, facilite a vida do seu usuário: FONTE: WIKIPEDIA.COM
  • 26. Heurísticas VISIBILIDADE DO STATUS DO SISTEMA / RECONHECER AO INVÉS DE LEMBRAR PREVENÇÃO DE ERROS / AUXILIAR USUÁRIOS A RECONHECER, DIAGNOSTICAR E RECUPERAR ERROS CORRESPONDENCIA ENTRE O SISTEMA E O MUNDO REAL / CONSISTÊNCIA E PADRÕES CONTROLE E LIBERDADE PARA O USUÁRIO / FLEXIBILIDADE E EFICIÊNCIA ESTÉTICA E DESIGN MINIMALISTA / AJUDA E DOCUMENTAÇÃO
  • 27. As heurísticas são pontos chaves que vão agregar valor e uma boa UX para a sua aplicação!
  • 28. DESCOBRIR DEFINIR ELABORAR ENTREGAR AS 4 ETAPAS DE UM PROJETO DE UX
  • 29. AS 4 ETAPAS DE UM PROJETO DE UX
  • 30. Descobrir e Definir Começamos a traçar o público alvo através de personas, que são representações fictícias dos nossos futuros usuários FONTE: AGENCIACANNA.COM.BM
  • 31. AS 4 ETAPAS DE UM PROJETO D UX
  • 32. Elaborar e Entregar Nesta etapa, é começado a idealizar através de rascunhos como será de fato o sistema FONTE: DULCE-WORK-SCHEDULE.GITHUB.IO FONTE: RESEARCHGATE.NET/
  • 33. Elaborar e Entregar E através desses rascunhos começam a surgir os protótipos de baixa fidelidade até chegar então no produto final (protótipo de alta fidelidade) FONTE: SHARE.ATELIE.SOFTWARE.COM
  • 34. USAR OS PROCESSOS DE UX EM SEU PROJETO OTIMIZA TEMPO E RECURSOS, GARANTINDO UMA BOA EXPERIÊNCIA AOS SEUS USUÁRIOS, FAZENDO COM QUE ELES SE FIDELIZEM E QUE O SEU TRABALHO SEJA MAIS RECONHECIDO FONTE: blog.uxeria.com USER EXPERIENCE E O DEV
  • 36. Dicas de ferramentas MÉTRICAS E ANÁLISE Hotjar Crazyegg
  • 39. Não se esqueça UX E PROGRAMAÇÃO PODEM E DEVEM ANDAR JUNTOS INTEGRE UX A TODO O PROCESSO DE DESENVOLVIMENTO, SEJA QUAL FOR SUA REALIDADE TODOS PODEM SE PREOCUPAR EM DEIXAR MAIS INTUITIVO