22
Globalcode – Open4education Trilha – Análise de Negócios Ágil mas com a visão do todo: Mapeando histórias de usuário Daniel Assis Alfenas

Ágil mas com a visão do todo: Mapeando histórias de usuário

Embed Size (px)

Citation preview

Page 1: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Trilha – Análise de NegóciosÁgil mas com a visão do todo: Mapeando histórias de usuário

Daniel Assis Alfenas

Page 2: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Agenda

Nível 1Nível 2Nível 2

Nível 3Nível 4

Nível 5

Page 3: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Daniel Assis Alfenas

Mestre em Eng. de Computação pela Poli-USPEnterprise Agile Coach na 7COMmFui coordenador do DSD da FDTEPai coruja, amo vida selvagem, música e jogosFalo muito rápido

Page 4: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Conte histórias

Valorize a construção de entendimento compartilhado

Page 5: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Problema: Card Hell

Page 6: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Story Card Hell Fisico

Page 7: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Sintomas

Trabalho desnecessário que acaba feitoTrabalho necessário que some (ou acaba duplicado!)“Cade aquele cartão?”Sensação de muito trabalho e pouco resultado

Page 8: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Causas comuns

1. Pressão por estimativas muito cedo2. Detalhamento de histórias para tentar eliminar

riscos e descobrir “Scope creeps”3. Maníacos por controle

Page 9: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Por outro lado...

E a visão do todo?•Histórias pequenas e entregas frequentes •Com entregas a curto prazo, é tentador escolher as “pequenas vitórias”

Page 10: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Solução: Asteroids

Page 11: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Use backlogs hierárquicos

Page 12: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Backlog hierárquicos

Divida em camadas, cada uma com um nível de abstração diferenteEvite quebrar os itens em uma camada até que o anterior esteja praticamente finalizado

Page 13: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Exemplo de camadas

“Aumentar as subscrições mensais”

Facilitar a migração de competidores

Importar dados do formato do competidor Y

Pequenas histórias que podem ser construídas separadamente

Page 14: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Técnicas de backlogs hierárquicos

Impact MapMapeamentos da jornada de usuárioMapeamento de histórias de usuário

Page 15: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

User Story Mapping

Page 16: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Mapas de histórias de usuário

Atividades do usuário, ou “The Backbone”

His

tória

s co

ntan

do o

s de

talh

es

Estratégia de Entrega,

“Sprints”, etc.

Page 17: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Mapeia mais ou menos nessa ordem

Primeiro o Backbone

Seg

undo

, os

deta

lhes

Converse sobre cada funcionalidadeTraga os desenvolvedores e QA para os detalhesPergunte:

Coisas específicas e alternativasO que poderia dar errado para o usuário final?Riscos no “como fazer” (cartões de cor distinta)Como encantar o cliente?Dúvidas? (cartões de cor distinta)

Page 18: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Fatiando

Fatie considerando•Milestones•Datas importantes ( prototipos, etc)•Valor o quanto antesFaça isso com todos os projetos do produto em menteCrie 2 a 4 fatias

A cada entrega, preencha e repriorize pensando em:•Eliminar riscos•Aumentar o aprendizadoAproveite para repensar as entregas e negociar novas datas com o cliente

Satisfaça seu Sprint, ciclo de Kanban, etc.•Priorize pelo custo (esforço)•Asteroids!

VALOR Experimento Entrega

Page 19: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Zooooom

PRIORIDADE

NEXT

Atividades do Usuário

Cartões de duvidas, risco, aprendizado no Topo Deadline de DUAS SEMANAS

Page 20: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Zoooom 2

Outros deadlines

Datas de Deadine, com objetivo

Page 21: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Referências e sugestões de leitura

Page 22: Ágil mas com a visão do todo: Mapeando histórias de usuário

Globalcode – Open4education

Obrigado!

[email protected] @ agilidade.org Slack