O documento discute como UX (experiência do usuário) e métodos ágeis podem ser aliados ao invés de adversários. Apresenta desafios para UX em métodos ágeis como perda de consistência da experiência do usuário e pouco tempo para pesquisa, mas também benefícios como feedback mais rápido. Recomenda boas práticas como UX iniciar antes do projeto, trabalhar em paralelo de forma sincronizada e priorizar técnicas rápidas.
1. UX e Métodos Ágeis:
Adversários ou
Parceiros?
Carlos Rosemberg
Dia Mundial da Usabilidade 2011
Fortaleza
2. Cenário
Pressão por eficiência
Time-to-Market cada vez menor
Pressão por melhor experiência do usuário
UX recebe posição de destaque
Pressão por “inovação”
Ter idéias diferenciadas e executá-las bem
3. Como ocorre a
inovação de produto?
Experimentação
Insights
Projeto
Pesquisa Desenvolvimento
Manutenção
Descarte
Demanda Aprendizado Feedback
5. Desafios para UX
1. Possibilidade de perda da consistência
da Experiência do Usuário ao longo de
inúmeras refatorações e implementações
fragmentadas
6. Desafios para UX
2. Se planejado inadequadamente, fica
pouco ou nenhum tempo para pesquisa
(User Research)
7. Desafios para UX
3. Confusão entre os papéis de
usuário, cliente e Product Owner pode
afetar a priorização de ações
8. 1. Iterações mais rápidas trazem feedback
mais cedo
Benefícios para UX
9. 2. Possibilidade de maior interação com o
time, aumentando a troca de
conhecimento
Benefícios para UX
10. Aderência à filosofia ágil
Está acontecendo com você?
Negação
Ira
Barganha
Depressão
Aceitação
Fonte: Craig Villamor / Salesforce.com
12. 1 O trabalho de UX inicia
antes do projeto
Proximidade dos tomadores de
decisão (Marketing, TI, Comercial, etc)
Projeto de pesquisa antes do projeto
em si (desenvolvimento)
Influência em questões como escopo
macro, recursos alocados, etc, ainda
na fase pré-projeto
13. 2 Trabalho em
paralelo, mas
sincronizado
A equipe de UX:
Elicita e projeta sprints futuros
Produz/refina sprint atual
Revisa sprints passados
14. 3 Especialistas de UX no
time de Product
Ownership
A equipe de UX deve trabalhar lado a
lado com o PO (Product Owner) ou
mesmo exercer esse papel,
dependendo do tipo de projeto.
15. 4 LDUF (Little Design Up
Front)
Pesquisar e modelar o mínimo
necessário no início do projeto
(planejamento ou sprint 0)
Projetar os detalhes da solução ao
longo do projeto
Criar uma visão geral desde o início
e evoluí-la durante o projeto
16. 5 Priorização de técnicas
enxutas e rápidas
Uso intenso de prototipação de
baixa fidelidade
Testes rápidos de usabilidade, o
mais cedo possível
Documentação enxuta e
acessível, mais “consumível” do que
“entregável"
17. 6 Colaboração com todo
o time
Procurar estar no mesmo espaço
físico do restante do time
Usar artefatos “democráticos”, fáceis
de se editar pelo time, se necessário
Evitar o "nós x eles”
18. 7 Equipe de UX como
facilitadora de design
Promover a discussão para a
geração de soluções em grupo
Lembrar que as boas idéias de UX
não vem apenas da equipe de UX
Promover o aprendizado dos
conceitos de UX pelo resto do time
20. 1 Identifique o terreno
Cultura organizacional
Pessoas chave
(patrocinadores, detratores, formadores
de opinião, etc)
Cliente
Projeto
21. 2 Adeque técnicas e métodos
Princípios básicos:
a. Mude de paradigma
b. Encare cada projeto como uma nova
estória
c. Foque na obtenção de informações
novas
d. Priorize artefatos simples, visuais e
colaborativos
22. 2 Adeque técnicas e métodos
a. Mude de paradigma.
Ao invés de iniciar com: “Um estudo de
usuário leva 6 semanas”
Pergunte-se: “O que já sei sobre os
usuários e ambiente? Do que mais
preciso?”
23. 2 Adeque técnicas e métodos
b. Encare cada projeto como uma nova
história
Tipo de produto
Perfil dos stakeholders
Recursos
Experiência do especialista em UX
Muitos outros fatores!
24. 2 Adeque técnicas e métodos
c. Foque na obtenção de
informações novas
Identifique as informações que se deseja
obter
Identifique as técnicas que viabilizarão
cada informação.
25. 2 Adeque técnicas e métodos
d. Priorize artefatos simples, visuais
e colaborativos
Focar no visual thinking
Mais importância para o consumo do
artefato que para sua entrega
26. 2 Adeque técnicas e métodos
Algumas ferramentas para escolha de
técnicas:
Percepção, experiência e bom senso
Method Selection Tool
http://dfuexplore.tristanweevers.com
Usability Planner
(em desenvolvimento)
27. 3 Execute criticamente
Estabeleça metas de tempo (time-
boxes) e planeje blocos de trabalho
que se encaixem nelas
Avalie constantemente os resultados
Não se apegue ao processo ou
técnica. Se não está funcionando, use
outra coisa
28. O que usar?
Modelagem de usuário
Personas
Prototipação baixa fidelidade
Inspeção de usabilidade
Avaliação rápida de usabilidade
Card sorting
Design contextual
Etnografia rápida
E mais umas 190 técnicas…
30. Para saber
mais
Twelve emerging best practices for adding UX work to Agile
development. Jeff Patton.
http://www.agileproductdesign.com/blog/emerging_best_agile_ux_practice.html
Agile + UX: six strategies for more agile user experience.
Austin Govella.
http://www.thinkingandmaking.com/view/agile-ux-six
User-Centered Design and Agile Methods: A Systematic
Review. Tiago da Silva e colegas.
http://ase.cpsc.ucalgary.ca/uploads/Publications/2011/Agile2011_SLR.pdf