SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Agile Gamification 
Impulsionando práticas de desenvolvimento utilizando 
elementos de jogos 
Davi Gabriel da Silva Creative Commons Attribution Share Alike 4.0 International License
2020 
Explosão da Inovação 
Educação 
Desenvolvimento Pessoal 
Envolvimento do Cliente 
Performance de Equipes 
Gamification 2020: What is the future of gamification? (Gartner) 
Processos de Inovação em 2015 
50%
Agenda Jogos & 
Motivação 
Aprenda como jogos 
funcionam 
Entenda o que é motivação 
intrínseca e extrínseca 
Aplique estratégias de 
Gamification 
Reconheça perfis de 
Jogadores 
Descubra Agile Gamification 
Coloque em prática: Test 
Wizards 
Conheça um software open-source: 
Agile Leagues 
Gamification 
Agile 
Gamification 
1 
2 
3
Jogos & Motivação 
Aprenda como jogos funcionam 
Entenda o que é motivação extrínseca e intrínseca 
1
10.000 horas 
É o tempo médio que um jovem gastou jogando 
video-games aos 21 anos no Reino Unido 
5,93 milhões de anos 
gamers gastaram coletivamente jogandoWOW 
5 milhões de gamers 
nos EUA gastam 40 horas por semana jogando video-games 
Nós atualmente gastamos 
3 bilhões horas 
por semana jogando video-games… 
31 milhões 
de pessoas no Reino Unido são gamers 
99% dos meninos 
com menos de 18 e 
94% das meninas 
dizem jogar video-games regularmente
História
O que é um jogo? 
“Jogar um jogo é o esforço voluntário 
de superação de obstáculos 
desnecessários.” 
Voluntário Meta 
Feedback Regras 
As quatro características de um jogo 
Meta: trabalhe para conquista-la 
Regras: limitação, criatividade, 
exploração; 
Feedback: visualização da meta; 
Participação voluntária: todos 
concordam com os termos; 
Source: Reality is Broken – Jane McGonigal
Motivação 
É uma força interna faz você se 
comportar de certa maneira
Motivadores Extrínsecos 
Dinheiro 
Prêmios 
Salário 
Ações 
Benefícios 
Comissões 
Comida
Motivadores Intrínsecos 
Identidade 
Maestria 
Status 
Propósito 
Progresso 
Realização 
Direção 
Um soldado irá lutar bravamente por um pedaço colorido de fita – Napoleão Bonaparte 
Autonomia
Intrínseco ou Extrínseco?
Level 1 Concluído! 
Aprenda como jogos 
funcionam 
Identifique o que motiva 
os seus colegas 
A
Gamification 
Aplique estratégias de gamification 
Reconheça perfis de jogadores 
2
O que é gamification? Diversão! 
“Gamification refere-se ao uso de mecânicas e elementos de jogos em um ambiente 
não voltado ao entretenimento exclusivamente com o objetivo de aumentar o 
engajamento e direcionar comportamentos desejáveis.” 
Desejos Naturais 
• Conquista 
• Status 
• Altruísmo 
• Maestria 
• Competição 
Técnicas de 
Gamification 
• Recompensas 
• PBLs 
• Tutorial 
• Narrativa 
• Competição 
Resultados 
• Comportamentos 
desejáveis 
• Inspiração 
• Engajamento 
• Inovação
Elementos de Jogos
Pontos 
Encorajam jogadores 
Colecionadores 
Competição 
Recompensas 
Feedback 
Mas um ponto é… 
Somente um ponto!
Badges / Troféus 
Conquistas 
Podem demarcar um número de pontos 
Troféus mais pessoais 
Credenciais 
Complementam os pontos 
Diploma 
Flexibilidade 
Meta 
5 aspectos 
motivacionais 
Caminhos 
Reputação 
Marcadores 
Afirmação 
da jornada 
pessoal 
Tribais
Leaderboards / Quadros de Líderes 
Ranking boards 
Contexto para a progressão 
Motivam / Desmotivam
Perfis de Jogadores 
The Bartle Test of Gamer Psychology 
Richard Bartle: 1996 
Multiplayer Online Games 
Conquistador: recursos e recompensas 
Explorador: descoberta de novas áreas 
Socializador: interações e relacionamentos 
Assassino: competição e PvP 
Conquistador Explorador 
Assassino Socializador 
http://www.gamerdna.com/quizzes/bartle-test-of-gamer-psychology/
Achiever / Conquistador
Explorer / Explorador
Socializer / Socializador
Killer / Assassino
Level 2 Concluído! 
Aplicar estratégias de 
gamification 
Reconhecer perfis 
de jogadores 
QA
Agile Gamification 
Descubra como Gamification pode ajudar o seu time 
Coloque em prática: Test Wizards 
Conheça um software open-source: Agile Leagues 
3
História
Como Gamification e Agile se encaixam? 
Agile Gamification 
…refere-se ao uso de mecânicas e elementos de jogos em um 
contexto de desenvolvimento ágil de software para aumentar o 
engajamento do time e direcionar comportamentos desejáveis.
Como Gamification pode ajudar o seu time? 
Adoção de Scrum 
Trabalho em Equipe 
Comunicação 
Compartilhar Informações 
Entregas 
Refatoração e Design Emergente 
Impulsionar Práticas de 
Desenvolvimento (XP) 
Programação em Par 
Refatoração 
TDD 
Releases Pequenos 
Metáforas de Sistema 
Integração Contínua 
Padrões de Código-Fonte 
E1
Gamification baseado em Atividades: 
Framework 
Objetivos: 
1. Mudar comportamentos 
2. Estimular novas práticas 
3. Visibilidade para o progresso 
Ações: fora do jogo 
Atividades: dentro do jogo 
Recompensas 
Ações Atividades Sistema 
Pontos Badges Leaderboards
Gamification baseado em Atividades: 
Exemplo 
Ações Atividades Sistema 
Pontos Badges Leaderboards 
1. Josh acabou de refatorar uma 
rotina 
2. Josh reporta a atividade 
“Refatoração” 
3. É a 1000ª vez que Josh conclui 
esta atividade 
4. Recompensar Josh com... ? 
A
Mecânica: Revisão Orgânica 
Controlar “qualidade” das atividades 
Revisão do gerente? Auto-organização? 
O time revisa! 
Times colocados apenas 
+ Comunicação Osmótica 
+ Confiança 
+ Auto-organização e auto-direção 
- Tempo gasto na revisão 
A
Jogo: Test Wizards 
Objetivo do programa: Impusionar práticas de 
teste e a adoção de TDD no time
Test Wizards: Objetivos e Elementos 
Tornar-se Test Wizard! Condição de vitória: todos Test Wizards 
Unit Test 
Criar teste unitário 
(por classe) 
Pair Programming 
JUnit Framework 
Atividades Tags Badges
Test Wizards: Regras e Momentos 
Regras 
1) Distribuição apropriada 
2) Revisão orgânica 
3) Cooperação 
Momentos 
1) Execução e revisão das atividades 
2) Entrega das badges: retrospectiva
Test Wizards: Atividades e Tags 
Unit Test 
Criar teste unitário 
(por classe) 
Integration Test 
Criar teste de 
integração 
envolvendo 2 ou mais 
componentes do 
sistema 
PHPUnit Framework 
JUnit Framework 
Pair Programming 
TDD 
Bug Trap
Badges Pré-requisitos 
Unit Tester 50x Unit Test 
Pair Test Professional 20x Unit Test (+Pair) 
Unit Bug Trapper 20x Unit Test (+Bug Trap) 
Integration Bug Trapper 10x Integration Test (+Bug Trap) 
Exterminator 40x Unit Test (+Bug Trap) 
20x Integration Test (+Bug Trap) 
JUnit Tester 50x Unit Test (+JUnit) 
PHPUnit Tester 50x Unit Test (+PHPUnit) 
Test Tools Expert 100x Unit Test (+JUnit) 
100x Unit Test (+PHPUnit) 
Test-Driven Developer 40x Unit Test (+TDD) 
5x Integration Test (+TDD)
Agile Leagues 
Auxiliar times criativos e auto-organizáveis a direcionar 
comportamentos, amplificar o feedback e aumentar a 
visibilidade do progresso.
Agile Leagues: Elementos 
Domínios Atividades Badges
Level 3 Concluído! 
Descubra como 
Gamification pode 
ajudar o seu time 
Test Wizards e 
Agile Leagues 
A
Resumo 
1. Aprenda como jogos funcionam 
2. Entenda o que é motivação extrínseca e intrínseca 
3. Aplique estratégias de gamification 
4. Reconheça perfis de jogadores 
5. Descubra como Gamification pode ajudar o seu time 
6. Coloque em prática: Test Wizards 
7. Conheça um software open-source: Agile Leagues
Gamification of Agile Software Development: 
www.agilegamification.org 
Agile Software Development Gamification platform 
www.agileleagues.com
@davigbr 
davi.gbr@gmail.com 
Pegue a sua badge usando o link abaixo! 
http://bit.ly/agilegamify 
www.agileleagues.com 
www.agilegamification.org

Weitere ähnliche Inhalte

Was ist angesagt?

Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011
Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011
Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011Miguel Dorneles
 
Introdução à Gamificação
Introdução à GamificaçãoIntrodução à Gamificação
Introdução à GamificaçãoThomas Kanzig
 
Gamificação como ferramenta motivacional na educação
Gamificação como ferramenta motivacional na educaçãoGamificação como ferramenta motivacional na educação
Gamificação como ferramenta motivacional na educaçãoValeska Martins
 
Alguns pontos sobre gamificação
Alguns pontos sobre gamificaçãoAlguns pontos sobre gamificação
Alguns pontos sobre gamificaçãoThiago Fontes
 
Gamificação: do consumo para educação
Gamificação: do consumo para educaçãoGamificação: do consumo para educação
Gamificação: do consumo para educaçãoCogIgnition
 
Perspectivas sobre a Gamificação
Perspectivas sobre a GamificaçãoPerspectivas sobre a Gamificação
Perspectivas sobre a GamificaçãoSandra Oliveira
 
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO Y
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO YA INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO Y
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO YBruna De Angeli Neves
 
Apresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionaisApresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionaisTheophilo Damião
 
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, Campinas
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, CampinasGamificacao #1 | Pós Graduação Marketing Digital | Iladec, Campinas
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, CampinasMarcel Leal
 
Gamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsGamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsSamara Tanaka
 
Gamificação: inovação nos processos de vendas
Gamificação: inovação nos processos de vendasGamificação: inovação nos processos de vendas
Gamificação: inovação nos processos de vendasSocialBase
 
Gamificação na aprendizagem
Gamificação na aprendizagemGamificação na aprendizagem
Gamificação na aprendizagemfabriciofava
 
Gamificação na educação - Muito além de pontos e medalhas
Gamificação na educação - Muito além de pontos e medalhasGamificação na educação - Muito além de pontos e medalhas
Gamificação na educação - Muito além de pontos e medalhasCayo Medeiros
 
Gamificação alem do Obvio.
Gamificação alem do Obvio. Gamificação alem do Obvio.
Gamificação alem do Obvio. ProfThiagoAAlves
 

Was ist angesagt? (20)

Gamificação na sala de aula
Gamificação na sala de aula Gamificação na sala de aula
Gamificação na sala de aula
 
Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011
Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011
Gamification na Modelagem de Metas Digitais - WAW SP, Agosto/2011
 
Introdução à Gamificação
Introdução à GamificaçãoIntrodução à Gamificação
Introdução à Gamificação
 
Gamificação como ferramenta motivacional na educação
Gamificação como ferramenta motivacional na educaçãoGamificação como ferramenta motivacional na educação
Gamificação como ferramenta motivacional na educação
 
Alguns pontos sobre gamificação
Alguns pontos sobre gamificaçãoAlguns pontos sobre gamificação
Alguns pontos sobre gamificação
 
O que é gamificação
O que é gamificaçãoO que é gamificação
O que é gamificação
 
Gamificação: do consumo para educação
Gamificação: do consumo para educaçãoGamificação: do consumo para educação
Gamificação: do consumo para educação
 
Gamification
GamificationGamification
Gamification
 
Perspectivas sobre a Gamificação
Perspectivas sobre a GamificaçãoPerspectivas sobre a Gamificação
Perspectivas sobre a Gamificação
 
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO Y
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO YA INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO Y
A INFLUÊNCIA DA GAMIFICAÇÃO NA COMUNICAÇÃO DAS MARCAS COM OS JOVENS DA GERAÇÃO Y
 
Apresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionaisApresentação sobre introdução à gamificação e jogos educacionais
Apresentação sobre introdução à gamificação e jogos educacionais
 
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, Campinas
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, CampinasGamificacao #1 | Pós Graduação Marketing Digital | Iladec, Campinas
Gamificacao #1 | Pós Graduação Marketing Digital | Iladec, Campinas
 
Gamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsGamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation experts
 
Gamificação: inovação nos processos de vendas
Gamificação: inovação nos processos de vendasGamificação: inovação nos processos de vendas
Gamificação: inovação nos processos de vendas
 
Gamificação na aprendizagem
Gamificação na aprendizagemGamificação na aprendizagem
Gamificação na aprendizagem
 
Gamificação na educação - Muito além de pontos e medalhas
Gamificação na educação - Muito além de pontos e medalhasGamificação na educação - Muito além de pontos e medalhas
Gamificação na educação - Muito além de pontos e medalhas
 
Gamificação para empresas
Gamificação para empresasGamificação para empresas
Gamificação para empresas
 
Gamificação alem do Obvio.
Gamificação alem do Obvio. Gamificação alem do Obvio.
Gamificação alem do Obvio.
 
Apostila gamificação
Apostila gamificaçãoApostila gamificação
Apostila gamificação
 
Introdução à Gamificação
Introdução à GamificaçãoIntrodução à Gamificação
Introdução à Gamificação
 

Ähnlich wie Agile Gamification - Agile Brazil 2014

Gamificação - A tendência que pode fazer seu produto explodir!
Gamificação - A tendência que pode fazer seu produto explodir!Gamificação - A tendência que pode fazer seu produto explodir!
Gamificação - A tendência que pode fazer seu produto explodir!Bruno Ventura
 
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13Sofia Barcelos
 
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do framework
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do frameworkAgileBrazil - Fazendo do Scrum um Game para melhor adoção do framework
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do frameworkMarlon Luz
 
Metodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designMetodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designCaio Vinicius Marques Teixeira
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfPedroLuis216164
 
Implementação de Gamification em Empresas - Enora Leaders
Implementação de Gamification em Empresas - Enora LeadersImplementação de Gamification em Empresas - Enora Leaders
Implementação de Gamification em Empresas - Enora LeadersRenato Fontana Capalbo
 
Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumJuan Bernabó
 
Fazendo do Scrum um Game para Melhor Adoção do Framework
Fazendo do Scrum um Game para Melhor Adoção do FrameworkFazendo do Scrum um Game para Melhor Adoção do Framework
Fazendo do Scrum um Game para Melhor Adoção do FrameworkMarlon Luz
 
Curso de Google anaytics Avancado
Curso de Google anaytics AvancadoCurso de Google anaytics Avancado
Curso de Google anaytics Avancadoaluni_ead
 
O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPLeandro Faria
 
Avaliação de Usabilidade e Jogabilidade em Jogos: Métodos, Técnicas e Ferra...
Avaliação de Usabilidade  e Jogabilidade em Jogos:  Métodos, Técnicas e Ferra...Avaliação de Usabilidade  e Jogabilidade em Jogos:  Métodos, Técnicas e Ferra...
Avaliação de Usabilidade e Jogabilidade em Jogos: Métodos, Técnicas e Ferra...Jerry Medeiros
 
Scrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosScrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosAline Firmino Brito
 
Gamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasGamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasTárcio Sales
 
[Teoria] Gamification
[Teoria] Gamification[Teoria] Gamification
[Teoria] GamificationCnova - GPA
 

Ähnlich wie Agile Gamification - Agile Brazil 2014 (20)

Gamificação - A tendência que pode fazer seu produto explodir!
Gamificação - A tendência que pode fazer seu produto explodir!Gamificação - A tendência que pode fazer seu produto explodir!
Gamificação - A tendência que pode fazer seu produto explodir!
 
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13
Webinar leya educacao_jogo_estrategia_aprendizagem_27mai_13
 
Mini curso Gamificação nos negócios
Mini curso Gamificação nos negóciosMini curso Gamificação nos negócios
Mini curso Gamificação nos negócios
 
Gamification
GamificationGamification
Gamification
 
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do framework
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do frameworkAgileBrazil - Fazendo do Scrum um Game para melhor adoção do framework
AgileBrazil - Fazendo do Scrum um Game para melhor adoção do framework
 
Metodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designMetodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game design
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdf
 
3 how to
3 how to3 how to
3 how to
 
Implementação de Gamification em Empresas - Enora Leaders
Implementação de Gamification em Empresas - Enora LeadersImplementação de Gamification em Empresas - Enora Leaders
Implementação de Gamification em Empresas - Enora Leaders
 
Jogo como forma de promoção de metodologia
Jogo como forma de promoção de metodologiaJogo como forma de promoção de metodologia
Jogo como forma de promoção de metodologia
 
Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com Scrum
 
Metodos Ageis
Metodos AgeisMetodos Ageis
Metodos Ageis
 
Gamificação nas empresas: Aumentando a produtividade de sua equipe através de...
Gamificação nas empresas: Aumentando a produtividade de sua equipe através de...Gamificação nas empresas: Aumentando a produtividade de sua equipe através de...
Gamificação nas empresas: Aumentando a produtividade de sua equipe através de...
 
Fazendo do Scrum um Game para Melhor Adoção do Framework
Fazendo do Scrum um Game para Melhor Adoção do FrameworkFazendo do Scrum um Game para Melhor Adoção do Framework
Fazendo do Scrum um Game para Melhor Adoção do Framework
 
Curso de Google anaytics Avancado
Curso de Google anaytics AvancadoCurso de Google anaytics Avancado
Curso de Google anaytics Avancado
 
O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACP
 
Avaliação de Usabilidade e Jogabilidade em Jogos: Métodos, Técnicas e Ferra...
Avaliação de Usabilidade  e Jogabilidade em Jogos:  Métodos, Técnicas e Ferra...Avaliação de Usabilidade  e Jogabilidade em Jogos:  Métodos, Técnicas e Ferra...
Avaliação de Usabilidade e Jogabilidade em Jogos: Métodos, Técnicas e Ferra...
 
Scrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosScrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de Projetos
 
Gamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasGamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de Sistemas
 
[Teoria] Gamification
[Teoria] Gamification[Teoria] Gamification
[Teoria] Gamification
 

Agile Gamification - Agile Brazil 2014

  • 1. Agile Gamification Impulsionando práticas de desenvolvimento utilizando elementos de jogos Davi Gabriel da Silva Creative Commons Attribution Share Alike 4.0 International License
  • 2. 2020 Explosão da Inovação Educação Desenvolvimento Pessoal Envolvimento do Cliente Performance de Equipes Gamification 2020: What is the future of gamification? (Gartner) Processos de Inovação em 2015 50%
  • 3. Agenda Jogos & Motivação Aprenda como jogos funcionam Entenda o que é motivação intrínseca e extrínseca Aplique estratégias de Gamification Reconheça perfis de Jogadores Descubra Agile Gamification Coloque em prática: Test Wizards Conheça um software open-source: Agile Leagues Gamification Agile Gamification 1 2 3
  • 4. Jogos & Motivação Aprenda como jogos funcionam Entenda o que é motivação extrínseca e intrínseca 1
  • 5. 10.000 horas É o tempo médio que um jovem gastou jogando video-games aos 21 anos no Reino Unido 5,93 milhões de anos gamers gastaram coletivamente jogandoWOW 5 milhões de gamers nos EUA gastam 40 horas por semana jogando video-games Nós atualmente gastamos 3 bilhões horas por semana jogando video-games… 31 milhões de pessoas no Reino Unido são gamers 99% dos meninos com menos de 18 e 94% das meninas dizem jogar video-games regularmente
  • 7. O que é um jogo? “Jogar um jogo é o esforço voluntário de superação de obstáculos desnecessários.” Voluntário Meta Feedback Regras As quatro características de um jogo Meta: trabalhe para conquista-la Regras: limitação, criatividade, exploração; Feedback: visualização da meta; Participação voluntária: todos concordam com os termos; Source: Reality is Broken – Jane McGonigal
  • 8. Motivação É uma força interna faz você se comportar de certa maneira
  • 9. Motivadores Extrínsecos Dinheiro Prêmios Salário Ações Benefícios Comissões Comida
  • 10. Motivadores Intrínsecos Identidade Maestria Status Propósito Progresso Realização Direção Um soldado irá lutar bravamente por um pedaço colorido de fita – Napoleão Bonaparte Autonomia
  • 12. Level 1 Concluído! Aprenda como jogos funcionam Identifique o que motiva os seus colegas A
  • 13. Gamification Aplique estratégias de gamification Reconheça perfis de jogadores 2
  • 14. O que é gamification? Diversão! “Gamification refere-se ao uso de mecânicas e elementos de jogos em um ambiente não voltado ao entretenimento exclusivamente com o objetivo de aumentar o engajamento e direcionar comportamentos desejáveis.” Desejos Naturais • Conquista • Status • Altruísmo • Maestria • Competição Técnicas de Gamification • Recompensas • PBLs • Tutorial • Narrativa • Competição Resultados • Comportamentos desejáveis • Inspiração • Engajamento • Inovação
  • 15.
  • 17. Pontos Encorajam jogadores Colecionadores Competição Recompensas Feedback Mas um ponto é… Somente um ponto!
  • 18. Badges / Troféus Conquistas Podem demarcar um número de pontos Troféus mais pessoais Credenciais Complementam os pontos Diploma Flexibilidade Meta 5 aspectos motivacionais Caminhos Reputação Marcadores Afirmação da jornada pessoal Tribais
  • 19. Leaderboards / Quadros de Líderes Ranking boards Contexto para a progressão Motivam / Desmotivam
  • 20. Perfis de Jogadores The Bartle Test of Gamer Psychology Richard Bartle: 1996 Multiplayer Online Games Conquistador: recursos e recompensas Explorador: descoberta de novas áreas Socializador: interações e relacionamentos Assassino: competição e PvP Conquistador Explorador Assassino Socializador http://www.gamerdna.com/quizzes/bartle-test-of-gamer-psychology/
  • 25. Level 2 Concluído! Aplicar estratégias de gamification Reconhecer perfis de jogadores QA
  • 26. Agile Gamification Descubra como Gamification pode ajudar o seu time Coloque em prática: Test Wizards Conheça um software open-source: Agile Leagues 3
  • 28. Como Gamification e Agile se encaixam? Agile Gamification …refere-se ao uso de mecânicas e elementos de jogos em um contexto de desenvolvimento ágil de software para aumentar o engajamento do time e direcionar comportamentos desejáveis.
  • 29. Como Gamification pode ajudar o seu time? Adoção de Scrum Trabalho em Equipe Comunicação Compartilhar Informações Entregas Refatoração e Design Emergente Impulsionar Práticas de Desenvolvimento (XP) Programação em Par Refatoração TDD Releases Pequenos Metáforas de Sistema Integração Contínua Padrões de Código-Fonte E1
  • 30. Gamification baseado em Atividades: Framework Objetivos: 1. Mudar comportamentos 2. Estimular novas práticas 3. Visibilidade para o progresso Ações: fora do jogo Atividades: dentro do jogo Recompensas Ações Atividades Sistema Pontos Badges Leaderboards
  • 31. Gamification baseado em Atividades: Exemplo Ações Atividades Sistema Pontos Badges Leaderboards 1. Josh acabou de refatorar uma rotina 2. Josh reporta a atividade “Refatoração” 3. É a 1000ª vez que Josh conclui esta atividade 4. Recompensar Josh com... ? A
  • 32. Mecânica: Revisão Orgânica Controlar “qualidade” das atividades Revisão do gerente? Auto-organização? O time revisa! Times colocados apenas + Comunicação Osmótica + Confiança + Auto-organização e auto-direção - Tempo gasto na revisão A
  • 33. Jogo: Test Wizards Objetivo do programa: Impusionar práticas de teste e a adoção de TDD no time
  • 34. Test Wizards: Objetivos e Elementos Tornar-se Test Wizard! Condição de vitória: todos Test Wizards Unit Test Criar teste unitário (por classe) Pair Programming JUnit Framework Atividades Tags Badges
  • 35. Test Wizards: Regras e Momentos Regras 1) Distribuição apropriada 2) Revisão orgânica 3) Cooperação Momentos 1) Execução e revisão das atividades 2) Entrega das badges: retrospectiva
  • 36. Test Wizards: Atividades e Tags Unit Test Criar teste unitário (por classe) Integration Test Criar teste de integração envolvendo 2 ou mais componentes do sistema PHPUnit Framework JUnit Framework Pair Programming TDD Bug Trap
  • 37. Badges Pré-requisitos Unit Tester 50x Unit Test Pair Test Professional 20x Unit Test (+Pair) Unit Bug Trapper 20x Unit Test (+Bug Trap) Integration Bug Trapper 10x Integration Test (+Bug Trap) Exterminator 40x Unit Test (+Bug Trap) 20x Integration Test (+Bug Trap) JUnit Tester 50x Unit Test (+JUnit) PHPUnit Tester 50x Unit Test (+PHPUnit) Test Tools Expert 100x Unit Test (+JUnit) 100x Unit Test (+PHPUnit) Test-Driven Developer 40x Unit Test (+TDD) 5x Integration Test (+TDD)
  • 38. Agile Leagues Auxiliar times criativos e auto-organizáveis a direcionar comportamentos, amplificar o feedback e aumentar a visibilidade do progresso.
  • 39. Agile Leagues: Elementos Domínios Atividades Badges
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Level 3 Concluído! Descubra como Gamification pode ajudar o seu time Test Wizards e Agile Leagues A
  • 45. Resumo 1. Aprenda como jogos funcionam 2. Entenda o que é motivação extrínseca e intrínseca 3. Aplique estratégias de gamification 4. Reconheça perfis de jogadores 5. Descubra como Gamification pode ajudar o seu time 6. Coloque em prática: Test Wizards 7. Conheça um software open-source: Agile Leagues
  • 46. Gamification of Agile Software Development: www.agilegamification.org Agile Software Development Gamification platform www.agileleagues.com
  • 47. @davigbr davi.gbr@gmail.com Pegue a sua badge usando o link abaixo! http://bit.ly/agilegamify www.agileleagues.com www.agilegamification.org

Hinweis der Redaktion

  1. x