Histórias. Solução ou Hipótese?
RAFAEL “JAGUA” CAMARGO@rafajagua
Qual a sua dinâmica de escrita?
Analista e cliente juntos, de duas a três semanas antes da planning Desenvolvedores e
Testers envolvidos apenas na Planning
Duas/três semanas
Estoque
Você pode limitar a quantidade
Capacidade
Ok Para Planning
Mas ainda há risco
Ideia do que quer que seja feito
É, não é bem assim…
Risco aumenta quando
Ideia do que quer que seja feito
Veeeeeshhh
UX
Vou fazer a telinha
Pontas soltasQuero que a busca seja leve, fluída, iintuitiva, com a identidade visual da compainha
Vou fazer a telinha
Papel de pão, rápido, bacana, agile
Ficou lindo, você tem talento
Devia ter ido ver o filme do Pelé…
Você tem
você pode estar fazendo do jeito certo
Mas pode estar desenvolvendo a coisa errada
Qurero "A”
Que tal esse: ALindo
ComplexoDemoradoExplorar
Este cenário, chamo de Solução• Cliente e Analista discutem sobre o problema e iniciam uma ideia de
“solução”• Analista cria a história, persona e inicia contato com UX• UX faz análise e cria uma primeira ideia de experiência de uso• Essa ideia é validada com o cliente pautando a solução• A solução então é apresentada ao Time na Planning
Neste cenário• A viabilidade técnica não é avaliada• Sem interação de Tester, perde-se qualidade• Da aberutra para um comportamento “não time”• Uma parte apenas está trabalhando com o cliente na “solução”• Outra parte está a frente da execução da solução
Isso é ruim porque• Poucos estão envolvidos diretamente com o cliente• Segmentação de etapas vai implicar em silos• Planning da iteração vai tomar mais tempo• Perda da motivação
Minimizando este cenário
GROOMING
Diminui ciclo de incerteza
Grooming Ok Para Planning
Com Grooming• Diminiu a incerteza• Aumenta/antecipa feedback• Maior envolvimento desde o princípio
Grooming Canvas
Abordagem Hipótese• Desenvolver uma solução é algo muito além do que codificar• União e interacão• Foco em responsabilidade e meta• Feedback alucinado
Testar a hipótese o quanto antes
Quero APor que A?Por que não B?Quem usará A?Pode ser “a”
a -> a -> A
Trabalho por metas• Metas compartilhadas desde o início• Todos envolvidos• Mais que papéis, responsabilidade
Para a
solução
hipótese
Histórias quando solução• São escritas apenas pelo analista ou no máximo analista e cliente• Ficam em estoque• Tem baixo ciclo de feedback ponta a ponta• Diferença clara entre quem escreve e quem consome
História quando hipótese• Todos (no maximo possivel pensando em pessoas/responsabilidades)
participam da escrita• Feedback ponta a ponta• Trabalho em pares• Validação de valor e complexidade antes de estimativa ou solução
É uma mudança reforço da postura• Disciplina• Vigilancia• Interação
Pode fazer independente do métodoXPSCRUMKANBANPMI
O que eu estou testando ultimamente• Metas com OKR• Feature teams/times perenes• Envolvimento total ponta a ponta• Dual track (agile/scrum)
Duvidas?• Disfunções• Aplicações práticas
Histórias. Solução ou Hipótese?
RAFAEL “JAGUA” CAMARGO@rafajagua