O documento discute como o trabalho do time de front-end pode impactar os resultados financeiros de uma empresa através da melhoria da performance, produtividade e testes A/B. Algumas otimizações como redução do tempo de carregamento das páginas e melhorias na experiência do usuário podem levar a aumentos significativos no tráfego e conversões. É importante medir os KPIs relevantes para orientar as melhorias com base em dados.
20. Nós não temos um time de UX. Se o
problema com o seu serviço é que os
servidores estão lentos e o time de UX
não consegue atuar nisso, então eles
não estão no controle da experiência do
usuário e não deveriam ser chamados de
time de UX.
"
What’s the design process at Government Digital Service?
42. - PageSpeed
- Browser Diet
- JS Perf
- GruntJS
- Minimizar redraw e reflow
- Otimização de imagens*
- Smush it
- ImageOptim
- Cache do navegador*
- Proponha e teste melhorias*
*Nem sempre no controle do front-end
46. + produtividade
=
+ tempo para estudar, café, ócio
criativo…
=
+ produtividade
47. 50% do tempo de um programador
é gasto com refação
"
The ROI of User Experience, Susan Weinschenk
48.
49. O custo de arrumar um erro antes do
desenvolvimento é 100 vezes menor
do que arrumar depois de
desenvolvido
"
The ROI of User Experience, Susan Weinschenk
56. METODOLOGIAS
GTD, inbox zero, scrum,
mandinga, meditação, pomodoro...
Teste o que funciona com você e seu time
57. Pense no framework como os foguetes de
lançamento de um ônibus espacial, quando o
objetivo for alcançado, não passarão de
sucata, um belo peso extra.
"
Scrum: seu time já deveria estar em outra, @jcemer
92. Career Point College
Hipótese
Remover o primeiro nível de navegação e colocar o formulário "acima da
dobra" vai aumentar as submissões
O que foi testado
Submissões do formulário
Resultado
336% do aumento da conversão
93. Shirtnator
Informações
Site com versão mobile e versão desktop
A versão mobile não era otimizada para tablets - todos os usuários de
tablet eram direcionados para versão mobile
O que foi testado
Conversão e faturamento do site desktop no tablet
Conversão e faturamento do site mobile no tablet
Resultado
32% a mais de vendas na versão desktop
71,81% a mais de faturamento na versão desktop
94. NeilPatel #1
Informações
Na landing page tinha um formulário para captação de dados de
leadings, com 4 campos: nome, e-mail, site e faturamento.
O que foi testado
Troca do campo "faturamento" por um campo aberto "como podemos
ajudar?"
Resultado
Inconclusivo
95.
96. NeilPatel #2
Informações
Na landing page tinha um formulário para captação de dados de
leadings, com 4 campos: nome, e-mail, site e faturamento.
O que foi testado
Remoção do campo faturamento, deixando o form com apenas 3
campos.
Resultado
Aumento de 26% no cadastro
97. Viver de Blog
Informações
Landingpage com captação de e-mail para acesso a conteúdo.
O que foi testado
Captura de e-mails na original e na variante.
Na variante foi adicionado uma imagem de uma seta vermelha.
98.
99. Viver de Blog
Informações
Landingpage com captação de e-mail para acesso a conteúdo.
O que foi testado
Captura de e-mails na original e na variante.
Na variante foi adicionado uma imagem de uma seta vermelha.
Resultado
10% a mais de conversão na variante
Essa é uma palestra sobre desobediência!Tudo o que eu falar aqui deve ser considerado "sorte" ou "mentira" até que você teste.
Seguir boas práticas não é garantia de sucesso, mas ajuda a reduzir as chances de fracasso.
O que ROI
Como o time de front-end é responsável por ajudar nos lucros?
1) Performance
2) Produtividade
3) Testes A/B
Quanto mais valor uma ação agrega a um produto (app, serviço web, etc) e quanto menos o custo desta ação MAIOR o ROIToda a empresa é movida e sustentada por lucros. O bom negócio é aquele que gera mais valor do que ele custa:Minha empresa faz um site por 10k para um cliente, mas eu gasto 4k para fazer - e o meu cliente ganha 16k com o novo site - todos ganham.
Quanto mais valor uma ação agrega a um produto (app, serviço web, etc) e quanto menos o custo desta ação MAIOR o ROIToda a empresa é movida e sustentada por lucros. O bom negócio é aquele que gera mais valor do que ele custa:Minha empresa faz um site por 10k para um cliente, mas eu gasto 4k para fazer - e o meu cliente ganha 16k com o novo site - todos ganham.
Todo o time envolvido em um processo de produção tem responsabilidade no ROI
Estimativa de horas - influência clara e direta no ROI de um produto
Como o Ítalo falou, a experiência do usuário é responsabilidade de todos da equipe - e o ROI tá ligando a boa experiência do usuário
Todo o time envolvido em um processo de produção tem responsabilidade no ROI
Estimativa de horas - influência clara e direta no ROI de um produto
Tudo é UX
Government Digital Service (UK - Reino Unido)
Ok, falamos de ROI e lucro… mas onde entra o front-end para aumentar os lucros?
PERFORMANCE
Temos controle total sobre o back-end - e qualquer gargalo pode ser resolvido "subindo mais máquina", principalmente com as facilidades de Cloud que temos hoje.Porém o front-end é mais "sensível" pois depende muito de um ambiente que não controlamos - o do usuário. Depende do dispositivo, conexão, periféricos...
As decisões não cabem somente a uma equipe, é necessário integração e comunicação. Uma alteração e teste de layout exige ou interdisciplinariedade ou uma comunicação eficiente entre o time de design e desenvolvimento - o mesmo para testes A/B.
Algumas alterações estão fora do poder de tomada de decisão do time de desenvolvimento ou do time de design - mas porque? Testem!
O time de front-end pode testar o que carrega mais rápido - e junto com o time de design definir o que será usado.
As decisões não cabem somente a uma equipe, é necessário integração e comunicação. Alteração e teste de layout, teste A/B
Home do UOL
Carregar a mesma coisa mas mudar a PERCEPÇÃO DO USUÁRIO
SLOWSTUFF - http://jsbin.com/aqavin/2/quiet
Idealmente todas as decisões são tomadas baseadas em dados e não "achismos"
Muitas vezes é contra-intuitivo
Otimização prematura, a raiz de todo o mal!
Tem um sábio que dizia "quanto menos produtivo você é, menos produtivo você tende a ser"
No início do projeto é a hora de tirar todas as dúvidas, esclarecer o escopo e levantar pontos de atenção.
ESPECIFICAÇÕES
ESPECIFICAÇÕES
COMUNICAÇÃO
COMUNICAÇÃO
REUSO, COMPONETIZAÇÃO
REUSO, COMPONETIZAÇÃO
DOMINE FERRAMENTAS E FRAMEWORKS - SAIBA TUDO SOBRE O SEU EDITOR
DOMINE FERRAMENTAS E FRAMEWORKS - SAIBA TUDO SOBRE O SEU EDITOR
FAÇA DA MELHOR MANEIRA POSSÍVEL - 50% TEMPO REWORK
FAÇA DA MELHOR MANEIRA POSSÍVEL - 50% TEMPO REWORK
METODOLOGIAS
METODOLOGIAS
FRAMEWORK = FOGUETE DE LANÇAMENTO
Teste A/B - surgiu do case Google, para testar quantos resultados seriam o ideal (validar hipótese)Dados não mentem!"Em deus nós acreditamos, todos os outros devem trazer dados"
Se algum de vocês sair daqui pensando "não sei se o que o Guilherme tá falando é verdade, vou testar depois" já valeu a palestra.
Questione técnicas, metodologias, frameworks… adapte ao que funciona para o seu time!
Idealmente todas as decisões são tomadas baseadas em dados e não "achismos"
Muitas vezes é contra-intuitivo
Idealmente todas as decisões são tomadas baseadas em dados e não "achismos"
Muitas vezes é contra-intuitivo
O que é sucesso no teste?
O que será testado?
Dividir os usuários entre a ORIGINAL e a VARIANTE
bucketing - optimizely
COLETAR E ANALISAR OS DADOS
Iteração contínua, se você não tem um teste A/B rodando para alguma coisa você não está melhorando ela.
É necessário um software que faça cálculos de estatísticas
O teste A/B por rodar ao mesmo tempo a ORIGINAL e a VARIANTE isola fatores externos que poderiam influenciar nos resultados
Testar mudanças pequenas ajuda a entender melhor o que realmente é a causa da alteração.
Key Performance Indicator - indicadores de performance
As KPIs importantes depende dos objetivos do negócio:
PAGEVIEWS
PAGEVIEWS
CAPTURA DE DADOS
CAPTURA DE DADOS
INTERAÇÃO SOCIAL
INTERAÇÃO SOCIAL
CADASTRO DE USUÁRIO
CADASTRO DE USUÁRIO
VENDAS
VENDAS
AFUNLIAMENTO DE FUNIL
AFUNLIAMENTO DE FUNIL
REDUÇÃO SUPORTE
REDUÇÃO SUPORTE
REDUÇÃO TEMPO - INTRANET
REDUÇÃO TEMPO - INTRANET
RETENÇÃO USUÁRIO
RETENÇÃO USUÁRIO
CASES
Iteração contínua, se você não tem um teste A/B rodando para alguma coisa você não está melhorando ela.
Apples to Oranges - teste com layouts bem diferentes para afunilar melhorias depois.
Versão mobile VS desktop
Versão mobile VS desktop
Versão mobile vs desktop
NeilPatel
Versão mobile vs desktop
Qual teve melhor conversão?
Testar mudanças pequenas ajuda a entender melhor o que realmente é a causa da alteração.
Original vs variação
Mesmo com um "rage" nas redes sociais os dados confirmaram um aumento na retenção e engajamento - mais usuários assistindo os videos.
A/B não é só grandes empresas! Menos de 500 visitas únicas/dia
Mais de 1 experimento rolando por vez
Mesmo com um "rage" nas redes sociais os dados confirmaram um aumento na retenção e engajamento - mais usuários assistindo os videos.
Mais de 1 experimento rolando por vez
API do Optimizely
ativar manualmente experimentos
definir qual usuário vai para qual “bucket”
rastrear ações (ou GOALS)
remover user dos testes
tracking de valor - REVENUE