Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 1/7 Published in criciumadev Carla De Bona Follow Mar 26, 2018 · 6 min read Save Como eu, desenvolvedor, posso melhorar a experiência do usuário? Da UX designer para o desenvolvedor, com carinho ❤ De uma forma bem simples e direta, até por que o objetivo desse texto não é conceituar o termo experiência do usuário, UX design é uma abordagem de desenvolvimento de produtos que leva em conta o usuário para determinar qual será a experiência quando esse usuário interagir com o produto. Se a ideia é ter uma abordagem centrada no usuário, é importante perceber que UX não deve ser tratado como um setor específico dentro da empresa, mas sim, que todos são responsáveis por construir a experiência do usuário. Até porque quando um usuário tem uma experiência ruim com um produto, ele não direciona seu xingamento à um setor específico, pelo contrário, a frustração dele é com a marca/produto como um todo. Tanto que se é assim, o inverso também acontece, as melhores experiências de usuário sempre são relacionadas a todos os pontos de contato com o produto, por isso a importância de se construir uma cultura de UX na empresa. Na palavra todos, está incluso você, desenvolvedor, por isso te dedico esse texto. Open in app Get started https://medium.com/criciumadev?source=post_page-----3169b74e021b----------------------------------- https://medium.com/criciumadev?source=post_page-----3169b74e021b----------------------------------- https://medium.com/@carladebona?source=post_page-----3169b74e021b----------------------------------- https://medium.com/@carladebona?source=post_page-----3169b74e021b----------------------------------- https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F3169b74e021b&operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=--------------------------bookmark_header-------------- https://www.usertesting.com/blog/2015/09/16/what-is-ux-design-15-user-experience-experts-weigh-in/ https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 2/7 Você, desenvolvedor, achando que sua preocupação era apenas se o código compilava ou não… Envolva-se com a pesquisa Se você é um desenvolvedor e leu esse texto até aqui, imagino que você esteja um pouco decepcionado, pois acho que você estava esperando que te mostrasse como você pode melhorar a experiência do usuário do ponto de vista do código. Até porque, como desenvolvedor, você tangibiliza a experiência do usuário nas linhas de código que você constrói. Sim, você está certo, mas para acompanhar minha linha de raciocínio nesse tópico, dê um passo atrás no projeto e busque o usuário. É na pesquisa que você vai encontrar informações que lhe mostrem o impacto da solução em pessoas de verdade, deixando de lado as suas perspectivas, suposições e expectativas pessoais. Além disso, esse tipo de abordagem amparar a equipe, não apenas o designer, com informações que serão úteis para todo o processo, ela também lhe traz novos inputs, pois com insumos realmente relevantes e vindos das dores reais do usuário, o projeto passa a ser instruído para elevar à outro nível técnico ou até à inovação, a solução que está sendo desenvolvida. Quanto mais você se aproximar dos seus usuários, mais você vai perceber que você não é pago apenas para escrever linhas de códigos. Óbvio que vai haver código envolvido no fim das contas, mas talvez o mind-set que você precise desenvolver envolva as seguintes perguntas: será que essa linha de código ou essa feature realmente está resolvendo o problema do usuário? Será que tem um jeito mais simples do usuário fazer isso? Será que eu sei a dor do usuário? Se nada disso te convenceu, lembre-se dessa frase do famoso estatístico americano : “Without data you’re just another person with an opinion.” — W. Edwards Deming Toda a equipe deve estar ciente do que construir e para quem. Você não precisa necessariamente participar do planejamento de pesquisa e nem do recrutamento. Apenas se aproxime do seu usuário, pelo menos, entenda o básico, vai servir para você ver um propósito mais profundo nas suas linhas de código. E se o produto já estiver rodando, faça como a Nubank que colocou seus fundadores e engenheiros na cadeira do SAC para atender os clientes e resolver os problemas deles. O CEO do Nubank senta na cadeira do SAC [TO CEO do Nubank senta na cadeira do SAC [T…… Open in app Get started https://bravenewgeek.com/you-are-not-paid-to-write-code/ https://nubank.design/ https://www.youtube.com/watch?v=vCNZpFKDQII https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 3/7 "Recebi, por exemplo, duas ligações de pessoas que não entendiam o fluxo de enviar fotos no processo de aquisição, quando as pessoas estão pedindo o cartão… e a cabeça começa a encher de ideias de como a gente faz para melhorar esse processo."- diz o CEO da Nubank Desenhe antes de codar Talvez você leia esse título e pense: "Mas eu não sei desenhar!". Trago verdades, o fato é que a sua habilidade com desenhos definitivamente não importa, porque não é sobre estética ou quanto o seu desenho é bonito, e sim, sobre ideação, sobre tangibilizar suas ideias de uma forma rápida e co-criar com seu time. Até porque, para fazer um esboço de uma tela você só precisa saber desenhar quadradinhos, bolinhas, linhas e "Xs" para indicar que há uma imagem no esboço, com esses recursos você consegue desenhar qualquer ideia de tela que você tenha. Open in app Get started https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/searchhttps://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 4/7 Voilá! Falei que dava e nem gastei a bolinha ¯\_(ツ)_/¯ Se você, desenvolvedor, estiver envolvido nos primeiros esboços da interface é útil para você e para o UX designer também, é o famoso ganha-ganha. Com a sua participação na fase dos esboços, você pode contribuir para construção da experiência do usuário mostrando como as coisas poderiam funcionar tanto do ponto de vista das limitações técnicas quando das oportunidades que talvez o designer não tenha no repertório dele. Além disso, dinâmicas que envolvem tanto engenheiros, quanto designers no início do projeto garantem que o tempo de trabalho de ambos não seja desperdiçado em uma solução que não seja adequada, além de evitar inúmeras "refações". Se você não acredita em mim, acredita no Nielsen, especialista em usabilidade com vasta experiência em produtos digitais: Quarenta anos de experiência em engenharia de software indicam uniformemente que é muito mais Open in app Get started https://www.nngroup.com/people/jakob-nielsen/ https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 5/7 q barato mudar um produto no início do processo de desenvolvimento do que fazer alterações no processo. — Jacob Nielsen Além dos termos práticos, você como desenvolvedor vai se sentir mais envolvido (e logo engajado) com o projeto, pois você participou das discussões que levaram a solução que você vai codar. Usando a palavra hype da vez: você vai ver mais propósito no que você está fazendo. E claro, projetar com toda equipe ajuda a todos a serem mais informados e empáticos com os usuários desde o início. Então, idealmente, o processo de pensar uma solução deveria ser sempre assim, primeiro no papel e na caneta. Até mesmo se você não tiver um UX designer no seu time, você com certeza terá acesso a caneta e papel. Sempre faça alguns esboços rápidos de como você acha que um produto ou uma feature pode funcionar, desenhar ajuda a deixar nossas ideias mais claras, explícitas e acionáveis. Mas e no código, onde está a UX? Para responder essa pergunta eu preciso começar contando uma história triste de um usuário qualquer, que poderia ser você e poderia ser eu também… ra uma vez, numa interface muito muito distante, um usuário navegando por diversas telas lindas e um fluxo de navegação super adequado ao modelo mental dele. Tudo parecia tranquilo e em paz no mundo de faz de conta da UX perfeita… Mas de repente, não mais que de repente, eis que surge a mais temível vilã de todos os tempos… A senhora Demora! Mesmo não tendo um nome impactante de vilã, a senhora Demora acabou com toda a experiência de UI e AI porque quando o indefeso usuário clicou no botão enviar, a senhora Demora atrapalhou o fluxo e fez o usuário esperar longos (e infinitos) 5 segundos… 57% dos clientes mobile vão abandonar o seu site se eles tiverem que esperar 3 segundos para uma página carregar. — Fonte: MoPowered 2014 A performance é tão importante quanto a usabilidade e o design na experiência do usuário. Se você perceber que o seu usuário está perdendo muito tempo esperando no d di i l l i d E Open in app Get started https://www.invisionapp.com/blog/ux-design-sketching/ https://www.interaction-design.org/literature/topics/ui-design https://www.usability.gov/what-and-why/information-architecture.html https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 6/7 seu produto digital para processar alguma coisa, tente rastrear o que pode estar causando o atraso e encontre maneiras de otimizar as coisas. Talvez uma das bibliotecas das quais você depende possa ser trocada por uma mais rápida? Talvez parte do seu código não seja tão eficiente quanto poderia ser? O fato é que toda a pesquisa com usuários e prototipação da interface será um trabalho perdido, se o seu site ou aplicativo demorar para carregar, pois as pessoas provavelmente presumirão que ele tem problemas e irão embora… para o próximo aplicativo ou site. VISH! Aproveitando o gancho, além da performance dos produtos que você codifica, você também precisa dar muita atenção para os bugs e falhas do seu produto digital, pois os usuários são duros quando lidam com aplicativos ou sites cheios de problemas técnicos. Monitore os bugs e corrija-os sempre o mais rápido possível. Esse é mais um ponto que você tem muito poder sobre a experiência do usuário. E como diria o Tio Ben: Com grandes poderes vem grandes responsabilidades. Uma questão de mais motivação e menos fricção No fundo quando falamos de produto digital, estamos sempre tentando reduzir a fricção em termos de experiência, ou seja, buscamos deixar nosso produto o mais Open in app Get started https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav-------------- 14/04/2022 08:48 Como eu, desenvolvedor, posso melhorar a experiência do usuário? | by Carla De Bona | criciumadev | Medium https://medium.com/criciumadev/como-eu-desenvolvedor-posso-melhorar-a-experiência-do-usuário-3169b74e021b 7/7 fricção em termos de experiência, ou seja, buscamos deixar nosso produto o mais simples possível de usar, ao mesmo tempo que em termos psicológicos estamos tentando aumentar a motivaçãodo usuário para querer sempre nossa solução por acreditar que aquela é a melhor solução para o problema que ele tem. Uma empresa que trabalha muito bem essa questão é a Google e seu buscador, ou você já considerou usar o Bing quando pensa em usar um buscador? ¯\_(ツ)_/¯ Open in app Get started https://medium.com/ https://rsci.app.link/?$canonical_url=https%3A%2F%2Fmedium.com/p/3169b74e021b&~feature=LoOpenInAppButton&~channel=ShowPostUnderCollection&~stage=mobileNavBar https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------nav_reg-------------- https://medium.com/ https://medium.com/search https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2Fcriciumadev%2Fcomo-eu-desenvolvedor-posso-melhorar-a-experi%C3%AAncia-do-usu%C3%A1rio-3169b74e021b&source=post_page--------------------------lo_home_nav--------------
Compartilhar