77

MSF for Agile 5.0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: MSF for Agile 5.0
Page 2: MSF for Agile 5.0
Page 3: MSF for Agile 5.0

Por que este tópico é importante?

Page 4: MSF for Agile 5.0

35%

Page 5: MSF for Agile 5.0

Agile deixou de ser uma moda há 5 anos…

Page 6: MSF for Agile 5.0

Para ser mainstream.

Page 7: MSF for Agile 5.0

“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
Page 9: MSF for Agile 5.0
Page 10: MSF for Agile 5.0

“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

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
Page 13: MSF for Agile 5.0
Page 14: MSF for Agile 5.0

Product backlog query

no Team Explorer

Product backlog query

no Team Explorer

Page 15: MSF for Agile 5.0

Novas estórias criada Product

Owner

Novas estórias criada Product

Owner

Page 16: MSF for Agile 5.0

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

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

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

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

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
Page 22: MSF for Agile 5.0
Page 23: MSF for Agile 5.0

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

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
Page 26: MSF for Agile 5.0
Page 27: MSF for Agile 5.0

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

Definição de datas da sprint…

Definição de datas da sprint…

Page 29: MSF for Agile 5.0

... E qualquer interrupção planejada

... E qualquer interrupção planejada

Page 30: MSF for Agile 5.0

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

Cada tarefa é estimada em

horas

Cada tarefa é estimada em

horas

Page 32: MSF for Agile 5.0

O time verifica sua

capacidade para a sprint

O time verifica sua

capacidade para a sprint

Page 33: MSF for Agile 5.0

A próxima estória é

quebrada…

A próxima estória é

quebrada…

Page 34: MSF for Agile 5.0
Page 35: MSF for Agile 5.0

… 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
Page 37: MSF for Agile 5.0

A estória final é quebrada

A estória final é quebrada

Page 38: MSF for Agile 5.0

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

A última história é

removida…

A última história é

removida…

Page 40: MSF for Agile 5.0

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

…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

Tarefas são reassociada

s

Tarefas são reassociada

s

Page 43: MSF for Agile 5.0

Tarefas são reassociada

s

Tarefas são reassociada

s

Page 44: MSF for Agile 5.0

O trabalho agora está balanceado entre o time

O trabalho agora está balanceado entre o time

Page 45: MSF for Agile 5.0

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
Page 47: MSF for Agile 5.0
Page 48: MSF for Agile 5.0

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

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

Estórias Estórias Tarefas(horas)

Product Backlog Iteration Backlog

Page 51: MSF for Agile 5.0

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

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

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

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

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

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
Page 58: MSF for Agile 5.0
Page 59: MSF for Agile 5.0

Multiplas Interfaces para atualização de

Work Items

Multiplas Interfaces para atualização de

Work Items

Page 60: MSF for Agile 5.0

Team ExplorerTeam Explorer

Page 61: MSF for Agile 5.0

Planilha de Iteration Backlog

Planilha de Iteration Backlog

Page 62: MSF for Agile 5.0

Portal do Projeto

Portal do Projeto

Page 63: MSF for Agile 5.0
Page 64: MSF for Agile 5.0
Page 65: MSF for Agile 5.0

Team Web Access

Team Web Access

Page 66: MSF for Agile 5.0

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
Page 68: MSF for Agile 5.0
Page 69: MSF for Agile 5.0

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

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

O impedimento é aberto e

monitorado no TFS

O impedimento é aberto e

monitorado no TFS

Page 72: MSF for Agile 5.0

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

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

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
Page 76: MSF for Agile 5.0
Page 77: MSF for Agile 5.0