MSF for Agile 5.0
-
Upload
andre-dias -
Category
Technology
-
view
24 -
download
9
description
Transcript of MSF for Agile 5.0
![Page 1: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/1.jpg)
![Page 2: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/2.jpg)
![Page 3: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/3.jpg)
Por que este tópico é importante?
![Page 4: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/4.jpg)
35%
![Page 5: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/5.jpg)
Agile deixou de ser uma moda há 5 anos…
![Page 6: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/6.jpg)
Para ser mainstream.
![Page 7: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/7.jpg)
“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
![Page 8: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/8.jpg)
![Page 9: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/9.jpg)
![Page 10: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/10.jpg)
“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
![Page 11: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/11.jpg)
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
![Page 12: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/12.jpg)
![Page 13: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/13.jpg)
![Page 14: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/14.jpg)
Product backlog query
no Team Explorer
Product backlog query
no Team Explorer
![Page 15: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/15.jpg)
Novas estórias criada Product
Owner
Novas estórias criada Product
Owner
![Page 16: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/16.jpg)
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
![Page 17: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/17.jpg)
Cada estória é classificada por
prioridade e associada a um story
point
Cada estória é classificada por
prioridade e associada a um story
point
![Page 18: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/18.jpg)
Planilha de Product Backlog para
planejamento de sprints futuras
Planilha de Product Backlog para
planejamento de sprints futuras
![Page 19: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/19.jpg)
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
![Page 20: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/20.jpg)
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
![Page 21: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/21.jpg)
![Page 22: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/22.jpg)
![Page 23: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/23.jpg)
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
![Page 24: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/24.jpg)
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
![Page 25: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/25.jpg)
![Page 26: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/26.jpg)
![Page 27: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/27.jpg)
Cada sprint tem uma planilha Excel para auxiliar o time
no planejamento
Cada sprint tem uma planilha Excel para auxiliar o time
no planejamento
![Page 28: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/28.jpg)
Definição de datas da sprint…
Definição de datas da sprint…
![Page 29: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/29.jpg)
... E qualquer interrupção planejada
... E qualquer interrupção planejada
![Page 30: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/30.jpg)
O time quebra a primeira estória
em tarefas
O time quebra a primeira estória
em tarefas
![Page 31: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/31.jpg)
Cada tarefa é estimada em
horas
Cada tarefa é estimada em
horas
![Page 32: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/32.jpg)
O time verifica sua
capacidade para a sprint
O time verifica sua
capacidade para a sprint
![Page 33: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/33.jpg)
A próxima estória é
quebrada…
A próxima estória é
quebrada…
![Page 34: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/34.jpg)
![Page 35: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/35.jpg)
… mas um membro do
time tem muito trabalho
… mas um membro do
time tem muito trabalho
O time tem capacidade…O time tem
capacidade…
![Page 36: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/36.jpg)
![Page 37: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/37.jpg)
A estória final é quebrada
A estória final é quebrada
![Page 38: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/38.jpg)
Baseado na capacidade e na
estimativa, o time está
“overcommited”
Baseado na capacidade e na
estimativa, o time está
“overcommited”
![Page 39: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/39.jpg)
A última história é
removida…
A última história é
removida…
![Page 40: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/40.jpg)
E substituida por uma estória menor do
product backlog
E substituida por uma estória menor do
product backlog
![Page 41: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/41.jpg)
…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…
![Page 42: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/42.jpg)
Tarefas são reassociada
s
Tarefas são reassociada
s
![Page 43: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/43.jpg)
Tarefas são reassociada
s
Tarefas são reassociada
s
![Page 44: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/44.jpg)
O trabalho agora está balanceado entre o time
O trabalho agora está balanceado entre o time
![Page 45: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/45.jpg)
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!
![Page 46: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/46.jpg)
![Page 47: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/47.jpg)
![Page 48: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/48.jpg)
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
![Page 49: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/49.jpg)
Estórias Estórias Tarefas(horas)
Trabalho concluído é reportado
diariamente
Trabalho concluído é reportado
diariamente
Product Backlog Iteration Backlog
![Page 50: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/50.jpg)
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
![Page 51: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/51.jpg)
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
![Page 52: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/52.jpg)
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
![Page 53: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/53.jpg)
O ultimo incremento é enviado ao
cliente
O ultimo incremento é enviado ao
cliente
Estórias Estórias Tarefas(horas)
Product Backlog Iteration Backlog
![Page 54: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/54.jpg)
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
![Page 55: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/55.jpg)
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
![Page 56: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/56.jpg)
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
![Page 57: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/57.jpg)
![Page 58: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/58.jpg)
![Page 59: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/59.jpg)
Multiplas Interfaces para atualização de
Work Items
Multiplas Interfaces para atualização de
Work Items
![Page 60: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/60.jpg)
Team ExplorerTeam Explorer
![Page 61: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/61.jpg)
Planilha de Iteration Backlog
Planilha de Iteration Backlog
![Page 62: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/62.jpg)
Portal do Projeto
Portal do Projeto
![Page 63: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/63.jpg)
![Page 64: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/64.jpg)
![Page 65: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/65.jpg)
Team Web Access
Team Web Access
![Page 66: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/66.jpg)
Gráfico de Burndown monitora o trabalho
finalizado e restante
Gráfico de Burndown monitora o trabalho
finalizado e restante
![Page 67: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/67.jpg)
![Page 68: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/68.jpg)
![Page 69: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/69.jpg)
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…
![Page 70: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/70.jpg)
The Scrummaster abre um
impedimento para registrar o problema
identificado no portal
The Scrummaster abre um
impedimento para registrar o problema
identificado no portal
![Page 71: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/71.jpg)
O impedimento é aberto e
monitorado no TFS
O impedimento é aberto e
monitorado no TFS
![Page 72: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/72.jpg)
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
![Page 73: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/73.jpg)
Rico conjunto de relatórios para acompanhar o
progresso
Rico conjunto de relatórios para acompanhar o
progresso
![Page 74: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/74.jpg)
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
![Page 75: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/75.jpg)
![Page 76: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/76.jpg)
![Page 77: MSF for Agile 5.0](https://reader031.fdocument.pub/reader031/viewer/2022020110/54561118af79591d5a8b87e9/html5/thumbnails/77.jpg)