Este documento fornece um resumo de um workshop sobre planejamento ágil de releases. O workshop aborda tópicos como planejamento da release, decomposição de escopo em histórias, estimativas, definição de objetivos e alocação de histórias em iterações. O documento também discute complementos como gestão de riscos e validação do planejamento.
10. Qual o segredo do ágil?
• Itens de backlog são fatias
completas do seu sistema
– Caso contrário você terá apenas
ingredientes
• Neste bolo, cada fatia possui
todas as camadas
– Cada fatia pode ser demonstrada e
consumida
Para mim, é a forma como decompomos o escopo
15. Critérios de aceite do exercício:
Product Owner definido
Scrum Master definido
Times de 4 a 6 pessoas
Nome de guerra do time escolhido
Formação dos times
5
min
16. O Processo de Release Planning
Entrada: Visão e features principais
Saída: Objetivos e rascunho de sprints
Features
principais
Visão Time A
Objetivos
Time B
Objetivos
Time C
Objetivos
Time X
Objetivos
Objetivos da
Release
...
Program board
Backlog
Release
Planning
Iteration
1.1
Iteration
1.1
Iteration
1.1
Iteration
1.1
Iteration 1.5
(HIP)
PI 2 >>>
22. Por que estamos aqui?
Criar um concorrente
à altura do Google Maps
Simulação
23. O elevator pitch
• Para pessoas e empresas conectadas
• que buscam informações de localização
• o Agile Maps
• é um sistema de mapas online
• que organiza as informações de localização.
• Diferente do Google Maps
• nosso produto …não tem nenhum diferencial...
É um case que todos conhecem para os exercícios do workshop.
Simulação
24. Cenário atual
4 sprints finalizadas
• Temos um sistema operando
– Mapas com divisões de territórios
– Fotos de satélite
– Rodovias e estradas
Simulação
26. RETER, ATRAIR ou MONETIZAR?
Definição conjunta da estratégia
Simulação
27. Critério de aceite do exercício:
Cada time tem pelo menos 1 feature designada
Distribuição de features
Estratégia Features simplificadas
Reter Mapeamento
Reter Rotas e distâncias
Reter Transporte público
Reter Street view
Atrair Easter eggs
Atrair Integrações
Monetizar Negócios locais
Simulação
28. Critérios de aceite do exercício:
3 folhas na parede com o ambiente preparado com:
Setup do ambiente de planejamento
10
min
OBJETIVOS DA RELEASEIteração 1 Iteração 2Capacidade:__
Carga:__
- ….
- ….
- ….
- ….
--------------------------------
OBJETIVOS EXTENDIDOS
- ….
- ….
Capacidade:__
Carga:__
Capacidade: ____
Carga: ____
Simulação
29. Histórico de velocidade
e estimativas das features
• Para o exercício, cada membro do time faz 6 sp/sprint
39. Integrações
• Queremos mapas embutidos em sites e plugin para
blogs e wordpress, integração com tênis de corrida...
40. Negócios locais
• Temos cadastro e consulta de locais no mapa
• Queremos propagandas ($$$) de locais no mapa
41. Critérios de aceite do exercício:
Pelo menos 10 "histórias" INVEST (ou projeto de história) da
sua feature
Objetivo rascunhado: uma indicação de onde sua equipe
pretende chegar baseado nas histórias
Encontrar histórias (fatiar)
e rascunhar objetivos
15
min
Simulação
42.
43. Critérios de aceite do exercício:
Todas as histórias estimadas em story points com o mesmo
peso/valor
Intenção de alocação das histórias nas iterações
Estimar as histórias
10
min
Simulação
46. Critérios de aceite do exercício:
Pelo menos 2 OKRs: 1 normal e 1 estendido
Podem ser tanto funcionais, quanto não funcionais (NFRs)
Histórias designadas em cada iteração
Campo "carga" preenchido com a soma dos pontos em cada
iteração
Definir objetivos
e alocar histórias nas iterações
8
min
Simulação
47. Pontos de valor do negócio
Objetivos da Release Pontos de Valor
› Visualização simplificada de 8
altitudes e relevo
› Ter 60% de cobertura das 6
paradas de ônibus no Brasil
› Navegação rica no street view 10
no fim da sprint 1
› 20 easter eggs na sprint 1 10
com pelo menos 1 viralizando
› Resposta em menos de 1 segundo 4
para rotas entre cidades
Stretch Objectives for PI 1
› Visualização de densidade populacional 7
› Ter 80% de cobertura das 4
paradas de ônibus no Brasil
57. Pontos de valor do negócio
Objetivos da Release Pontos de Valor
› Visualização simplificada de 8
altitudes e relevo
› Ter 60% de cobertura das 6
paradas de ônibus no Brasil
› Navegação rica no street view 10
no fim da sprint 1
› 20 easter eggs na sprint 1 10
com pelo menos 1 viralizando
› Resposta em menos de 1 segundo 4
para rotas entre cidades
Stretch Objectives for PI 1
› Visualização de densidade populacional 7
› Ter 80% de cobertura das 4
paradas de ônibus no Brasil
61. Decomposição do escopo
Não decomponha o trabalho = WBS
Os itens de backlog definem o que será entregue
e não os passos para entregar
Decomponha o os entregáveis
68. Desenvolva com ritmo. Libere sob demanda.
O Desenvolvimento ocorre num ritmo determinado.
O Negócio decide quando lançar no mercado.
Libere sob demanda
Major
Release Customer
Upgrade
Customer
Preview
Major
Release New
Feature
Desenvolva com ritmo
PiI PI PI PI PI
69. E um PMO Ágil, como seria neste cenário?
PMO Ágil
70. E um PMO Ágil, como seria neste cenário?
Lidera a transformação ágil. Coaching.
Reforça a aplicação e a comunicação de milestones
baseados no FBS – Feature Breakdown Structure
Conduz a orçamentação ágil, financiando o portfólio
de fluxos contínuos de valor
Incentiva contratos que permitem práticas ágeis
Viabiliza modelos ágeis de trabalho com
fornecedores e clientes
PMO Ágil
Governança Coaching
Agile
Budgeting
Close with a shippable PSI. Demo.
Inspect and adapt
Prioritizing next PSI using WSJF.
See the “Facilitators Guide to the Exercises”.
See the “Facilitators Guide to the Exercises”.
This is a standard calendar example
It is important to make sure you plan continuing education into your calendar.
This slide functions as a quick recap tool. Walk through the items here very quickly.
Point out that we have been doing this at the Team level before, but now is when we need to scale it up to the Program Level.