Gamification no Desenvolvimento de Sistemas:
O documento discute como a gamificação (uso de mecânicas de jogos) pode ser aplicada no desenvolvimento de sistemas para aumentar o engajamento da equipe através de evolução de status, pontos e recompensas por tarefas concluídas. A gamificação mantém a equipe feliz e motivada ao tornar o trabalho em um jogo.
2. Agenda
• O que é isso?
• Como funciona Gamification?
• Tudo pode ser um jogo.
• Evolução, status e pontos
• Por que “Gamificar” é bom?
• Outros Exemplos
• Referências
3. Ciência da Computação
Linux & Windows
Infraestrutura TI
Metodologia com Scrum
FIFA; PES e Kinnect/Xbox
Viciado em Séries
Brincar Sobrinha
TÁRCIO SALES
WhoAmI
@starcio Tárcio Sales
4. O que é isso?
• Termo definido em 2002/2004 por Nick Pelling
• Não é criar um jogo
• É o uso da dinâmica e da mecânica de jogos
• Propósito:
Gamification
Desenvolvimento de Sistemas
Engajamento da equipe
Resolver problemas
5. Como funciona? Medalhas
Moedas
Status
Metas
Pontos
Avatar
Níveis
Concluiu 10 tarefas
no prazo
Ajudou membros
da equipe
Levantamento de requisitos
Definição do escopo projeto
Implementando funcionalidade A
Implementando funcionalidade A1
Implementando funcionalidade B
Teste unitário
Documentação
Reuniões diárias
Outras atividades….
• Defina fases e atividades do projeto
• Defina papéis e responsabilidades
• Defina as configurações do “jogo”
• E vamos trabalhar…
6. Pessoas são fortemente
atraídas por jogos
Estimula os instintos de
RESOLVER PROBLEMAS
e GANHAR
RECOMPENSAS
Tudo pode ser um jogo
Adaptado de Aline Roque (RS)
7. Evolução, Status e Nivéis
Iniciante, recém
chegado
Habilidade para
resolver
problemas
Sabe muito e
compartilha
Controle
total
Adaptado de Aline Roque (RS)
Mestre Jedi
8. Por que “Gamificar” é bom?
• Mantém o time Engajado e Felizes
• Todos aprendem se divertindo
• Incentiva todos a fazer o seu melhor
• Cumprimento de prazo
• (auto)Feedback