Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar...

49
APLICANDO SCRUM Dr. rer. nat. Christiane Gresse von Wangenheim, PMP

Transcript of Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar...

Page 1: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

APLICANDO SCRUM

Dr. rer. nat. Christiane Gresse von Wangenheim, PMP

Page 2: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Exercício: Aplicando SCRUM

Trabalho em grupos de 6 alunos.

Instruções:

Planejar e executar UMA sprint para produzir resultados

somando:

Maior lucro

Maior número de pontos de felicidade dos clientes

Concluir todo o sprint backlog

Page 3: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa Tempo

1. Estimativa de pontos de estórias 5 min

2. Planejamento da sprint 10 min

3.1 Reunião de kick-off período 1 2 min

3.2 Execução período 1 2 min

3.3 Encontro diário período 1 4 min

3.4 Execução período 2 2 min

3.5 Encontro diário período 2 4 min

3.6 Execução período 3 2 min

3.7 Encontro diário período 3 4 min

4. Reunião de revisão da sprint 4 min

Etapas

Importante: Atividades de construção só podem ser

realizadas durante as execuções.

Page 4: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

O Projeto: Bem vindo à SCRUMIA

O projeto faz parte de uma nova iniciativa de atrair

pessoas da terra a visitar SCRUMIA (planeta distante

da terra) nas ferias. Nesta iniciativa a empresa

FAZDETUDO Ltda., onde você trabalha, já negociou

vários contratos com os seguintes clientes:

Page 5: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Clientes

Page 6: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Greenfoot - Avião

Logo da

empresa

Page 7: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Greenfoot - Bandeira

Page 8: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Greenfoot – Jogo da Sorte

Marcando o campo

da sorte

Page 9: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Clientes

Page 10: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Purple Belly - Chapeu

Logo da

empresa

Page 11: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Purple Belly - Leque

No mínimo 7 dobraduras.

Page 12: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Clientes

Page 13: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Big Eyes - Barco

Logo da

empresa

Page 14: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Big Eyes - Copo

Logo da

empresa

Page 15: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Big Eyes - Polvo

2 olhos

6 tentáculos

Page 16: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Cliente Big Eyes - Peixe

Page 17: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Escolher o papel

Tempo: 3 minutos

Papel Quantidade Responsabilidades

SCRUM Master 1 pessoa do

grupo

Responsável para coordenar as atividades

de gerência e a atualização do quadro de

tarefas.

Product owner 1 pessoa do

grupo

Responsável pela gerência e priorização

do product backlog e a documentação do

release (e do resultado do projeto).

Membro da

equipe (Pigs)

O resto do grupo

(3 pessoas)

Membros da equipe de projeto que

participam ativamente no planejamento e

na execução das atividades.

Auditor

(Chicken)

1 pessoa do

grupo

No caso do jogo, representará um auditor

verificando o andamento correto das

atividades de um outro grupo.

Page 18: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 1. Estimativa de pontos de estórias

Colocar todas as cartas no product backlog no quadro de tarefas na

parede.

Estimar o número de pontos de estória para cada estória identificada,

marcando o resultado na carta.

Tempo: 5 minutos

Page 19: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Page 20: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 2. Planejamento da sprint

A sprint durará 3 períodos (cada um de 2 minutos).

Estimar a velocidade da sua equipe, estimando quantos

pontos de estória vocês conseguirão terminar nesta sprint.

Lembrem, somente os membros da equipe (pigs) poderão

realizar efetivamente o trabalho.

Restrições de recursos:

Somente uma caneta e uma tesoura por grupo

Somente o papel disponivel

Identifiquem as estórias a serem realizadas nesta sprint do

product backlog e refinem os em atividades a serem

colocados na coluna do sprint backlog no quadro de tarefas.

Page 21: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Dobrar 5 barcos

Pintar 5 barcos

Page 22: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

ETAPA 3. Execução da sprint

Page 23: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.1 Reunião de Kick-off

Os membro da equipe (pigs) escolham a(s) atividade(s) do

sprint backlog que realizarão no primeiro período com

duração 2 min.

Os cartões destas atividades são movidos para a coluna “Em

Execução” no quadro de tarefas.

Tempo: 2 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 24: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Dobrar 5 barcos

Pintar 5 barcos

Dobrar 5 barcos

Dobrar 5 aviões

Pintar 5 aviões

Page 25: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.2 Execução Período 1

Os membros da equipe (pigs) executarão as atividades na

coluna “Em Execução” para gerar os resultados.

O Scrum Master pode trazer papel e cortar papel em

quadrados.

Tempo: 2 min

Page 26: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.3 Encontro diário período 1

Os cartões referentes as atividades concluídas são movidos

para a coluna “Concluída” no quadro de tarefas.

Cartões referentes atividades não-concluídas continuam na

coluna “Em Execução” e devem ser continuadas no próximo

período.

Tempo: 4 min

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 27: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Dobrar 5 barcos Dobrar 5 barcos

Dobrar 5 aviões

Pintar 5 barcos

Pintar 5 aviões

Page 28: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.3 Encontro diário período 1

É determinado o tempo restante necessário para concluir

todas as atividades dessa sprint. O SCRUM Master

documenta esta informação no gráfico de burndown.

Page 29: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.3 Encontro diário período 1

São discutidos também problemas ocorridos e sugestões de

melhorias para os próximos períodos.

É planejado o que será realizado no próximo período. As

atividades a serem realizadas no próximo período serão

colocadas na coluna “Em execução” no quadro de tarefas.

Page 30: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Pintar 5 barcos

Dobrar 5 barcos

Dobrar 5 aviões

Pintar 5 barcos

Pintar 5 aviões

Page 31: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3. Execução da sprint

ETAPA 3.4 Execução Período 2 (Duração 2 min.)

ETAPA 3.5 Encontro diário Período 2 (Duração 4 min.)

ETAPA 3.6 Execução Período 3 (Duração 2 min.)

ETAPA 3.7 Encontro diário Período 3 (Duração 4 min.)

Page 32: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 4. Reunião de revisão da sprint

O product owner identifica as estórias que foram

completadas durante esta sprint.

São aceitos somente:

Aviões que voam

Chapeis que cabem na cabeça do product

owner

Barcos que navegam...

Os respectivos cartões são movidos à coluna

“Release”.

Tempo: 4 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 33: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quadro de tarefas

Pintar 5 barcos

Dobrar 5 barcos

Dobrar 5 aviões

Pintar 5 aviões

Page 34: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Quem vence?

Grupo A Grupo B

Valores Pontos/

ranking

Valores Pontos/

ranking

Pontos de

felicidade

8 1 12 2

Lucro S$230 2 S$140 1

Conclui? Sim 1 Não 0

TOTAL 4 3

Page 35: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Tudo OK? Alguma duvida?

Todos prontos?

Page 36: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Escolher o papel

Tempo: 3 min.

Papel Quantidade Responsabilidades

SCRUM Master 1 pessoa do

grupo

Responsável para coordenar as atividades

de gerência e a atualização do quadro de

tarefas.

Product owner 1 pessoa do

grupo

Responsável pela gerência e priorização

do product backlog e a documentação do

release (e do resultado do projeto).

Membro da

equipe (Pigs)

O resto do grupo

(3 pessoas)

Membros da equipe de projeto que

participam ativamente no planejamento e

na execução das atividades.

Auditor

(Chicken)

1 pessoa do

grupo

No caso do jogo, representará um auditor

verificando o andamento correto das

atividades de um outro grupo.

Page 37: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 1. Estimativa de pontos de estórias

Colocar todas as cartas no product backlog no quadro de tarefas na

parede.

Estimar o número de pontos de estória para cada estória identificada,

marcando o resultado na carta.

Tempo: 5 min.

Page 38: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 2. Planejamento da sprint

A sprint durará 3 períodos (cada um de 2 minutos).

Estimar a velocidade da sua equipe, estimando quantos pontos de

estória vocês conseguirão terminar nesta sprint. Lembrem, somente os

membros da equipe (pigs) poderão realizar efetivamente o trabalho.

Restrições de recursos:

Somente uma caneta e tesoura por grupo

Somente o papel disponivel

Identifiquem as estórias a serem realizadas

nesta sprint do product backlog e refinem os

em atividades a serem colocados na coluna

do sprint backlog no quadro de tarefas.

Tempo: 10 min.

Page 39: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

ETAPA 3. Execução da sprint

Page 40: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.1 Reunião de Kick-off

Os membro da equipe (pigs) escolham

a(s) atividade(s) do sprint backlog que

realizarão no primeiro período (Duração

2 min.).

Os cartões destas atividades são

movidos para a coluna “Em Execução”

no quadro de tarefas.

Tempo: 2 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 41: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.2 Execução Período 1

Os membros da equipe (pigs) executarão a(s) atividades(s)

na coluna “Em Execução” para gerar os resultados.

O Scrum Master pode trazer papel e cortar papel em

quadrados.

Tempo: 2 min.

Page 42: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.3 Encontro diário período 1

Mover atividades concluídas para

a coluna “Concluída”.

Determinar o tempo restante

necessário para concluir todas as

atvidades dessa sprint e

documentar no gráfico de

burndown.

Discutir problemas ocorridos.

Planejar o que será realizado no

próximo período e mover as

respectivas atividades para a

coluna “Em execução”.

Tempo: 4 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 43: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.4 Execução Período 2

Os membros da equipe (pigs) executarão a(s) atividades(s)

na coluna “Em Execução” para gerar os resultados.

O Scrum Master pode trazer papel e cortar papel em

quadrados.

Tempo: 2 min.

Page 44: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.5 Encontro diário período 2

Mover atividades concluídas para

a coluna “Concluída”.

Determinar o tempo restante

necessário para concluir todas as

atvidades dessa sprint e

documentar no gráfico de

burndown.

Discutir problemas ocorridos.

Planejar o que será realizado no

próximo período e mover as

respectivas atividades para a

coluna “Em execução”.

Tempo: 4 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 45: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.6 Execução Período 3

Os membros da equipe (pigs) executarão a(s) atividades(s)

na coluna “Em Execução” para gerar os resultados.

O Scrum Master pode trazer papel e cortar papel em

quadrados.

Tempo: 2 min.

Page 46: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 3.7 Encontro diário período 3

Mover atividades concluídas para

a coluna “Concluída”.

Determinar o tempo restante

necessário para concluir todas as

atvidades dessa sprint e

documentar no gráfico de

burndown.

Discutir problemas ocorridos.

Planejar o que será realizado no

próximo período e mover as

respectivas atividades para a

coluna “Em execução”.

Tempo: 4 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 47: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Etapa 4. Reunião de revisão da sprint

O product owner identifica as estórias que foram

completadas durante esta sprint.

São aceitos somente:

Aviões que tem o logo correto e que voam

Chapeis que tem o logo correto e que cabem

na cabeça do product owner

Barcos que tem o logo correto e que

navegam...

Os respectivos cartões são movidos à coluna

“Release”.

Tempo: 4 min.

Importante: Nesta etapa nenhuma atividade de

CONSTRUÇÃO pode ser realizada.

Page 48: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

ACABOU!

VENCEDOR do jogo é o grupo que obteve:

Maior número de pontos de felicidade

Maior lucro

Conclui todo sprint backlog

Page 49: Apresentação do PowerPoint - UFSC · SCRUM Master 1 pessoa do grupo Responsável para coordenar as atividades de gerência e a atualização do quadro de tarefas. Product owner

Atribuição-Uso Não-Comercial-Compartilhamento pela Licença 2.5 Brasil

Você pode:

- copiar, distribuir, exibir e executar a obra

- criar obras derivadas

Sob as seguintes condições:

Atribuição — Você deve dar crédito ao autor original, da forma especificada pelo autor ou

licenciante.

Uso Não-Comercial — Você não pode utilizar esta obra com finalidades comerciais.

Compartilhamento pela mesma Licença — Se você alterar, transformar, ou criar outra obra com

base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta.

Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/ ou

mande uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California,

94105, USA.