Globalcode – Open4education
Trilha – Agile
Agile Planning Board
Transparência para estimativas e planejamento de projetos
...
Breve histórico
1997
2000
2004
2006
20072007
2014
2014
2015
2015 - ~
Edson de Sousa, CSM, CSPO, CSP
@EdsonSousaTI
Globalcode – Open4education
Conceitos
Tamanho dos Lotes
A
B
C
D
E
F
G
H
I
Análise
Desenvolvimento
Testes
...
A
B
C
Sprint 1
D
E
F
Sprint 2
G
H
I
Sprint n
A B C ...
Esforço do Planejamento
A
B
C
D
E
F
G
H
I
plan
X
Y
Z
Sprintplan
A
plan
Esforço Proporcional à Entrega
plan
plan
plan
O quê fazer?
Como fazer?
Esforço
Níveis do Conhecimento
Complexidade
Tamanho
G
M
P
Dúvidas Técnicas
Esforço
Dúvidas de Negócio
Fluxo do Conhecimento
- Conhecimento +
+ Riscos -
Globalcode – Open4education
Agile Planning
Board
Sapatos On-Line
Permitir e-commerce de sapatos
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
F
G
H
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
F
G
H
C1 C2
C3
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
B
C
D
E
F
G
H
C1 C2
C3
A
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
C1 C2
C3
E
F
G
H
D
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
D
C1 C2
C3
F
G
H
E
A
B
C
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
E
C1 C2
C3
F
G
H
D
A
B
C
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
C1 C2
C3
F2
G
H
F
E
D
A
B
C
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
C1 C2
C3
G
H
F F2
E
D
A
B
C
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
C1 C2
C3
G
H
F
Critérios...
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
C1 C2
C3
G
H
F
Spikes
De...
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
C1 C2
C3
G
H
F
Desagrega...
Planning Poker
 Comunicação
 Transferência de Conhecimento
 Analogia
 Desagregação
 Triangulação
Concepção
Inicial
Definição do
Projeto
(Aprovada)
Requisitos
Concluídos
Design do
Produto
Software
Concluído
0,25x
2x
4x
0...
0,25x
2x
4x
0,5x
1,5x
0,67x
1,25x
0,8x
Cone da Incerteza
Métricas [Velocidade]
Lead Time
1pt
3pt
5pt
2 dias
9 dias
4 dias
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
C1 C2
C3
F2
G
H
F
Planej...
Sapatos On-Line
Permitir e-commerce de sapatos
Bruno Jr Roger, Lara, Joyce, Maria, João
A
B
C
D
E
C1 C2
C3
F2
G
H
F
2 dias...
Globalcode – Open4education
Cases
A
B
C
D
E
F
G
H
I
J
A
B
C
D
E
F
G
H
I
J
Globalcode – Open4education
Edson de Sousa, CSM, CSPO, CSP
@EdsonSousaTi
IN EdsonSousaTi
edson@massimus.com
https://agilep...
Agile Planning Board - tdc SP 2016 - Edson de Sousa
Próximos SlideShares
Carregando em…5
×

Agile Planning Board - tdc SP 2016 - Edson de Sousa

2.049 visualizações

Publicada em

Estimar não é uma atividade fácil. A falta de alinhamento entre os envolvidos sobre valor de negócio, itens arquiteturais e a real complexidade de construção, por muitas vezes nos leva ao fracasso. O Agile Planning Board foi criado com a ideia de auxiliar times iniciantes a realizar boas reuniões de planejamento de releases e de sprints, mas com o tempo se mostrou mais do que isso. Nesta palestra será demonstrado o objetivo do Board, como utilizá-lo e serão citados exemplos reais de como o autor solucionou conflitos em empresas como Petrobras, Brasilprev, Porto Seguro, Bradesco e Serasa.

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.049
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.371
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • A ideia aqui é apresentar o agile planning board, uma ferramenta que foi criada para auxiliar times iniciantes a realizar boas reuniões de planejamento, mas que com o passar do tempo, se mostrou muito mais do que isso.
  • Devemos considerar a Metodologia que será utilizada
  • O Tamanho do Lote tem influencia no Planejamento
  • O Esforço é proporcional à quantidade de entrega
  • Quando somo chamados para estimar o esforço de uma necessidade, nem que seja de forma rápida, pensamos no COMO FAZER, mas muitas vezes não temos o entendimento sobre O QUE FAZER.
    Desta forma, para chegarmos ao esforço, maior deve ser o nosso CONHECIMENTO minimizando os Riscos.
    Ao passo que quanto menos CONHECIMENTO, maiores serão os RISCOS envolvidos
    Todos estes fatores, envolvem a COMPLEXIDADE sobre o que iremos trabalhar.
  • Além disso, temos o tamanho envolvido.
    Eu posso ter muitas dúvidas de negócio, enquanto você tem poucas.
    Você pode ter dúvidas técnicas que eu não tenho.
    O esforço é algo mais tangível, enquanto as dúvidas são muito subjetivas.
  • Com estes conceitos, chegamos a este fluxograma para determinar o esforço:
    Você tem dúvidas de negócio?
    - Sim. Ela é Grande, Média ou Pequena?
    Não tenho Dúvidas
    Você tem dúvidas técnicas?
    - Sim. Ela é Grande, Média ou Pequena?
    Não tenho Dúvidas técnicas
    Qual o Esforço? Grande, Médio ou Pequeno?
    Quanto mais para a direita, maior meu conhecimento e menor o risco
    Quanto mais para a esquerda, menor o meu conhecimento e maior o risco
  • Nesta área você identifica o nome e o objetivo do Projeto, release, Sprint (depende do que você está planejando)
  • Identificamos o Product Owner e o Time responsável pelo planejamento
  • Trazemos o backlog priorizado.
    Nesta palestra, não vou entrar no mérito como foi montado o backlog ou se você usa user stories, features, casos de uso
  • Acordamos com o PO a Definição de Pronto das funcionalidades, que é importante para nortear o planejamento.
  • O Item D ele tem um pouco mais de esforço que o A, mas é menor que o B
    Visualmente fica fácil fazer a triangulação.
  • O Item E é semelhante ao C.
    Dá pra fazer analogia colocando na mesma coluna.
  • Posso ter um item com muitas dúvidas técnicas. Podemos criar um item novo para fazer uma prova de conceito, diminuído as dúvidas do item atual.
  • Pode ter itens ainda com muitas dúvidas onde você demonstra claramente pro seu P.O que vai precisar da participação dele.
  • Nos ajuda a definir restrições
    Posso dizer que só vou avaliar a parte técnica, depois de ter os critérios de aceitação definidos
  • Toda vez que eu tiver muita dúvida técnica, precisarei acionar o Líder técnico para fazer uma prova de conceito
  • Ou ainda que toda vez que o esforço for grande, o time deverá quebrar em estórias menores
  • Se vocês repararam, estes são conceitos utilizados no Planning Poker
    Eu uso o Planning Poker pq eu gosto da comunicação que a dinâmica possui.
    Trazendo o conceito para o Agile Planning Board, fica fácil você visualizar o pq eu joguei 3, ou pq eu joguei 8.
  • Um conceito interessante é com relação ao cone da incerteza.
    Ele nos diz que quando ainda estamos na ideia do produto, temos 4x a chance de errar na estimativa para mais ou para menos.
    E assim sucessivamente.
  • Esta é a forma como planning Board se encaixa nele.
    A ideia é sempre trabalhar com os itens com menos dúvidas.
  • Podemos então alimentar as colunas com estas métricas
    Então fica mais fácil realizarmos o planejamento das sprints
    Posso entregar ABC em 15 dias
    DEF2 em 15
    E F em mais 15
    Montei o plano da release

    Mas se eu entrego 8 pontos em uma Sprint vou precisar de 5 sprints pra entregar o de 40.
    Pois é, vamos entender juntos melhor o que deve ser feito, que teremos melhor visibilidade dela.
  • Maior Assertividade
  • A ideia aqui é apresentar o agile planning board, uma ferramenta que foi criada para auxiliar times iniciantes a realizar boas reuniões de planejamento, mas que com o passar do tempo, se mostrou muito mais do que isso.
  • A ideia aqui é apresentar o agile planning board, uma ferramenta que foi criada para auxiliar times iniciantes a realizar boas reuniões de planejamento, mas que com o passar do tempo, se mostrou muito mais do que isso.
  • Agile Planning Board - tdc SP 2016 - Edson de Sousa

    1. 1. Globalcode – Open4education Trilha – Agile Agile Planning Board Transparência para estimativas e planejamento de projetos Edson de Sousa Agile Coach na Massimus C&T
    2. 2. Breve histórico 1997 2000 2004 2006 20072007 2014 2014 2015 2015 - ~ Edson de Sousa, CSM, CSPO, CSP @EdsonSousaTI
    3. 3. Globalcode – Open4education Conceitos
    4. 4. Tamanho dos Lotes A B C D E F G H I Análise Desenvolvimento Testes ... A B C Sprint 1 D E F Sprint 2 G H I Sprint n A B C D E F G H
    5. 5. Esforço do Planejamento A B C D E F G H I plan X Y Z Sprintplan A plan
    6. 6. Esforço Proporcional à Entrega plan plan plan
    7. 7. O quê fazer? Como fazer? Esforço Níveis do Conhecimento Complexidade
    8. 8. Tamanho G M P Dúvidas Técnicas Esforço Dúvidas de Negócio
    9. 9. Fluxo do Conhecimento - Conhecimento + + Riscos -
    10. 10. Globalcode – Open4education Agile Planning Board
    11. 11. Sapatos On-Line Permitir e-commerce de sapatos
    12. 12. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João
    13. 13. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E F G H
    14. 14. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E F G H C1 C2 C3
    15. 15. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João B C D E F G H C1 C2 C3 A
    16. 16. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C C1 C2 C3 E F G H D
    17. 17. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João D C1 C2 C3 F G H E A B C
    18. 18. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João E C1 C2 C3 F G H D A B C
    19. 19. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João C1 C2 C3 F2 G H F E D A B C
    20. 20. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João C1 C2 C3 G H F F2 E D A B C
    21. 21. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E C1 C2 C3 G H F Critérios de Aceite Definidos Definition Of Ready F2
    22. 22. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E C1 C2 C3 G H F Spikes Definition Of Ready F2
    23. 23. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E C1 C2 C3 G H F Desagregação Definition Of Ready F2
    24. 24. Planning Poker  Comunicação  Transferência de Conhecimento  Analogia  Desagregação  Triangulação
    25. 25. Concepção Inicial Definição do Projeto (Aprovada) Requisitos Concluídos Design do Produto Software Concluído 0,25x 2x 4x 0,5x 1,5x 0,67x 1,25x 0,8x Cone da Incerteza
    26. 26. 0,25x 2x 4x 0,5x 1,5x 0,67x 1,25x 0,8x Cone da Incerteza
    27. 27. Métricas [Velocidade] Lead Time 1pt 3pt 5pt 2 dias 9 dias 4 dias
    28. 28. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E C1 C2 C3 F2 G H F Planejamento 2 dias3 dias4 dias9 dias15 dias Meta: xxx 9 pts 15 dias __/__/__ Meta: yyy 8 pts 15 dias __/__/__ Meta: zzz 8 pts 15 dias __/__/__
    29. 29. Sapatos On-Line Permitir e-commerce de sapatos Bruno Jr Roger, Lara, Joyce, Maria, João A B C D E C1 C2 C3 F2 G H F 2 dias3 dias4 dias9 dias15 dias Meta: xxx 9 pts 15 dias __/__/__ Meta: yyy 8 pts 15 dias __/__/__ Meta: zzz 8 pts 15 dias __/__/__ Acurácia
    30. 30. Globalcode – Open4education Cases
    31. 31. A B C D E F G H I J
    32. 32. A B C D E F G H I J
    33. 33. Globalcode – Open4education Edson de Sousa, CSM, CSPO, CSP @EdsonSousaTi IN EdsonSousaTi edson@massimus.com https://agileplanningboard.wordpress.com/ Obrigado! Agile Coach na Massimus C&T Agile Planning Board

    ×