Upload
marlon-luz
View
5
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
Fazendo do Scrum um Game para Melhor Adoção do Framework
Marlon [email protected]
@marlonluzTDC 2012 – Trilha Agile – 8/7/2012
GamificationGamification is the use of game design techniques, game thinking and game mechanics to enhance non-game contexts.
Gamification
Gamification
GamificationBadgesLevelsPointsLeader boardRedeeming
Gamification & ScrumMotivação
• Alguns desenvolvedores simplesmente não querem mudar sua forma de trabalho• Reforçar alguns itens dos métodos ágeis
como foco no produto, programação em pares, testador próximo do desenvolvedor, integração contínua, comunicação, etc• Ter produtos realmente entregues a cada
sprint
Gamification & ScrumSistema Pontos
• Estória terminada = 50 pontos• Presença na reunião diária = 10 pontos• Reunião diária com duração menor do que 15 minutos =
10 pontos• Presença na reunião de
retrospectiva/review/planejamento = 30 pontos• Sprint Goal alcançado = 100 pontos
Gamification & ScrumSistema Pontos
• Tarefa de revisão de código na estória = 20 pontos• Nova estória aceita e terminada durante o sprint = 50
pontos• Apresentador na reunião de review = 50 pontos• Bug crítico encontrado e corrigido durante a sprint = 30
pontos• Gráfico de burndown abaixo da linha de referência = 50
pontos• Pessoa que atualiza o gráfico de burndown = 10 pontos
Gamification & ScrumSistema PontosTeste 1: Duas equipes de um mesmo projeto que não sabiam que estavam jogando
Equipe 1Media de 561 pontos por pessoaMax 770 pontosMin 260 pontos
Equipe 2Media de 320 pontos por pessoaMax 370 pontosMin 260 pontos
Gamification & ScrumSistema de pontos
Gamification & ScrumResgatando pontos
2500 pontos = Vale de R$ 25 da Saraiva
Gamification & ScrumSistema PontosTeste 2: Uma equipe de 2 pessoas que sabiam que estavam jogando
Sprint #0Dev 1: 960 pontosDev 2: 880 pontos
Sprint #1Dev 1: 2.670 pontosDev 2: 2.810 pontos
Sprint #2Dev 1: 1.020 pontosDev 2: 1.040 pontos
Gamification & ScrumSistema PontosTeste 3: Uma equipe de 8 pessoas que não sabiam que estavam jogando
Sprint #2Media 684 pontos por devMax: 850 pontosMin: 630 pontos
Sprint #3Media 697 pontos por dev
Max: 760 pontosMin: 540 pontos
Gamification & ScrumBadgesÉ um meio de manter a motivação durante o gameplay recompensando algumas atitudes do desenvolvedor
Gamification & ScrumLeaderboard
• Seu desempenho comparado com o desempenho de outros
• Tabela no taskboard com a lista dos nomes e pontos por ordem de classificação
• Atualizado a cada reunião diária
Gamification & ScrumConclusões
• Ainda não consegui ter conclusões definitivas sobre o estudo
• Pretendo ter conclusões nos próximos 2 a 3 meses
• Muito difícil de fazer o track dos times (planilha, fichas, badges)
• Extender o jogo para o Product Owner e para o Scrum Master
Fazendo do Scrum um Game para Melhor Adoção do Framework
Marlon [email protected]
@marlonluzTDC 2012 – Trilha Agile – 8/7/2012