Upload
andre-dias
View
25
Download
9
Embed Size (px)
DESCRIPTION
Citation preview
Por que este tópico é importante?
35%
Agile deixou de ser uma moda há 5 anos…
Para ser mainstream.
“Nos últimos cinco anos, a Forrester tem visto um crescente interesse na adoção de processos ágeis. Esse interesse está mudando lentamente para adoção. Em 2008, mesmo negócios que não estavam se movendo imediatamente aos processos Ágeis começaram a tomar pequenos passos nessa direção.”
Jeff Hammond - Forrester
“Como um novo cliente Eu quero me
cadastrar para que Eu possa usar os serviços
oferecidos”
“Como um novo cliente Eu quero me
cadastrar para que Eu possa usar os serviços
oferecidos”Estórias são listadas no Backlog em
ordem de priorização
Estórias são listadas no Backlog em
ordem de priorização
Novas estórias são adicionadas ao PBNovas estórias são adicionadas ao PB
O time estima cada estória usando story
points
O time estima cada estória usando story
points
5555
8888
3333
5555
8888
1111
Pri
ori
dade
Product Backlog
Estórias
Product Backlog
Estórias
3333
3333
3333
4444
4444
4444
Sprint 3Sprint 3
O Product Owner reprioriza o Backlog
O Product Owner reprioriza o Backlog
Sprint 4Sprint 4
Estórias são planejadas para
conclusão em sprints programadas
Estórias são planejadas para
conclusão em sprints programadas
Pri
ori
dade
Product backlog query
no Team Explorer
Product backlog query
no Team Explorer
Novas estórias criada Product
Owner
Novas estórias criada Product
Owner
A nova estória fornece um guia para certificar
que a estória seja escrita da perspectiva
do cliente
A nova estória fornece um guia para certificar
que a estória seja escrita da perspectiva
do cliente
Cada estória é classificada por
prioridade e associada a um story
point
Cada estória é classificada por
prioridade e associada a um story
point
Planilha de Product Backlog para
planejamento de sprints futuras
Planilha de Product Backlog para
planejamento de sprints futuras
Estórias muito grandes são
deixadas no Backlog
Estórias muito grandes são
deixadas no BacklogCada estória e
atribuída a uma sprint
Cada estória e atribuída a uma
sprint
Cada sprint é adicionada a aba de Iteration Planning …
Cada sprint é adicionada a aba de Iteration Planning …
… com datas de início / fim e o
tamanho do time
… com datas de início / fim e o
tamanho do time
O product owner pode usar a velocidade do time para ajudar a
planejas as próximas sprints
O product owner pode usar a velocidade do time para ajudar a
planejas as próximas sprints
Product Backlog
Estórias Estórias Tarefas(horas)
Iteration Backlog
OkOk!!OkOk!!
OkOk!!OkOk!!3333
3333
3333
OpaOpa!!OpaOpa!!
O time quebra cada estória em tarefas
O time quebra cada estória em tarefas
O time acha que a estória é maior do que eles podem se comprometer…
O time acha que a estória é maior do que eles podem se comprometer…
Baseado nas estimativas o
time se compromete
com cada estória
Baseado nas estimativas o
time se compromete
com cada estóriaDurante a reunião de
planejamento da sprint, o product owner
e o time adicionam estórias a sprint
Durante a reunião de planejamento da
sprint, o product owner e o time adicionam
estórias a sprint
Estórias Estórias Tarefas(horas)
3333
3333
3333
3333
OkOk!!OkOk!!
A estória grande é removida da
sprint e o time considera uma
estória menor no backlog
A estória grande é removida da
sprint e o time considera uma
estória menor no backlog
OkOk!!OkOk!!
OkOk!!OkOk!!
O time pode se comprometer
com esta estória menor
O time pode se comprometer
com esta estória menor
A sprint está planejada e o
time está pronto para começar!
A sprint está planejada e o
time está pronto para começar!
Product Backlog Iteration Backlog
Cada sprint tem uma planilha Excel para auxiliar o time
no planejamento
Cada sprint tem uma planilha Excel para auxiliar o time
no planejamento
Definição de datas da sprint…
Definição de datas da sprint…
... E qualquer interrupção planejada
... E qualquer interrupção planejada
O time quebra a primeira estória
em tarefas
O time quebra a primeira estória
em tarefas
Cada tarefa é estimada em
horas
Cada tarefa é estimada em
horas
O time verifica sua
capacidade para a sprint
O time verifica sua
capacidade para a sprint
A próxima estória é
quebrada…
A próxima estória é
quebrada…
… mas um membro do
time tem muito trabalho
… mas um membro do
time tem muito trabalho
O time tem capacidade…O time tem
capacidade…
A estória final é quebrada
A estória final é quebrada
Baseado na capacidade e na
estimativa, o time está
“overcommited”
Baseado na capacidade e na
estimativa, o time está
“overcommited”
A última história é
removida…
A última história é
removida…
E substituida por uma estória menor do
product backlog
E substituida por uma estória menor do
product backlog
…mas um membro ainda
tem muito trabalho
…mas um membro ainda
tem muito trabalho
O time tem capacidade para essa história…
O time tem capacidade para essa história…
Tarefas são reassociada
s
Tarefas são reassociada
s
Tarefas são reassociada
s
Tarefas são reassociada
s
O trabalho agora está balanceado entre o time
O trabalho agora está balanceado entre o time
O passo final é publicar os
dados de volta no TFS
O passo final é publicar os
dados de volta no TFS
O planejamento da sprint está
completo!
O planejamento da sprint está
completo!
Estórias Estórias Tarefas(horas)
O time começa a trabalhar nas
tarefas…
O time começa a trabalhar nas
tarefas…
Product Backlog Iteration Backlog
Estórias Estórias Tarefas(horas)
Trabalho concluído é reportado
diariamente
Trabalho concluído é reportado
diariamente
Product Backlog Iteration Backlog
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
Todas as estórias foram implementada
s
Todas as estórias foram implementada
s
Todo o trabalho da sprint está
feito.
Todo o trabalho da sprint está
feito.
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
Estórias Estórias Tarefas(horas)
O time organiza uma demo para mostrar o
valor do que foi entregue
O time organiza uma demo para mostrar o
valor do que foi entregue
E o time desenvolveu um
incremento “potencialmente
entregável”
E o time desenvolveu um
incremento “potencialmente
entregável”
Product Backlog Iteration Backlog
O ultimo incremento é enviado ao
cliente
O ultimo incremento é enviado ao
cliente
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
O time realiza uma
retrospectiva...
O time realiza uma
retrospectiva...
Estórias entregues na ultima sprint são
fechadas
Estórias entregues na ultima sprint são
fechadas
Estória e tarefas são removidas do
Backlog – o time entregou o que
prometeu!
Estória e tarefas são removidas do
Backlog – o time entregou o que
prometeu!
Estórias Estórias Tarefas(horas)
O que funcionou? O que não
funcionou? O que podemos fazer
melhor?
O que funcionou? O que não
funcionou? O que podemos fazer
melhor?
Product Backlog Iteration Backlog
Novas estórias são adicionadas
ao Product Backlog
Novas estórias são adicionadas
ao Product Backlog
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
O backlog é priorizado e está
pronto para o time planejar a próxima
sprint
O backlog é priorizado e está
pronto para o time planejar a próxima
sprint
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
Multiplas Interfaces para atualização de
Work Items
Multiplas Interfaces para atualização de
Work Items
Team ExplorerTeam Explorer
Planilha de Iteration Backlog
Planilha de Iteration Backlog
Portal do Projeto
Portal do Projeto
Team Web Access
Team Web Access
Gráfico de Burndown monitora o trabalho
finalizado e restante
Gráfico de Burndown monitora o trabalho
finalizado e restante
O progresso detalhado da sprint é monitorado no portal
do projeto
O progresso detalhado da sprint é monitorado no portal
do projeto
O burndown mostra que o time está no
prazo…
O burndown mostra que o time está no
prazo…
E quase metade das tarefas
permanecem abertas
E quase metade das tarefas
permanecem abertas
Mas o time não fechou nenhuma
das três estórias…
Mas o time não fechou nenhuma
das três estórias…
The Scrummaster abre um
impedimento para registrar o problema
identificado no portal
The Scrummaster abre um
impedimento para registrar o problema
identificado no portal
O impedimento é aberto e
monitorado no TFS
O impedimento é aberto e
monitorado no TFS
Os testes estão
passando…
Os testes estão
passando…
Mas os bugs estão subindo
constantemente
Mas os bugs estão subindo
constantemente
O portal apresenta outros dados que
podem ser analisados para certificarmos o
sucesso da sprint
O portal apresenta outros dados que
podem ser analisados para certificarmos o
sucesso da sprint
Rico conjunto de relatórios para acompanhar o
progresso
Rico conjunto de relatórios para acompanhar o
progresso
Colete as retrospectivas
usando o Team wiki no Project Portal
Colete as retrospectivas
usando o Team wiki no Project Portal
Exemplos de documentos são oferecidos como
guia
Exemplos de documentos são oferecidos como
guia