SlideShare uma empresa Scribd logo
1 de 22
Para Desenvolvimento de Jogos
Equipe de Desenvolvimento: Projeto Game Antártica
Novembro de 2018
Roteiro
Métodos Analisados
Vantagens e Desvantagens
Comparação
Escolhendo um método
Considerações Finais
Referências
2
Métodos Analisados
M1 - Modelo de Sid Meier
M2 - Game Scrum *
M3 - Extreme Game Development (XGD) *
M4 - Game Unified Process (GUP)
M5 - AgiGame
M6 - SUM
M7 - Game Agile Methods Applied (GAMA) *
M8 - Agile Game Process (AGP) 3
M1 - Modelo de Sid Meier
4
Vantagens Desvantagens
Este modelo utiliza uma abordagem de
desenvolvimento ágil onde a comunicação
é espalhada de forma verbal
Da ênfase na Pré-Produção do jogo, o que
pode comprometer outras fases do
desenvolvimento
Utiliza o modelo iterativo Testes realizados tardiamente, apenas no
final do projeto.
É inteiramente focado na qualidade do
jogo, em relação ao seu conteúdo, ou seja,
no refinamento constante do seu
entretenimento
Possui uma escassa documentação.
Não é adaptada a grandes mudanças no
projeto, caso seja necessário
M2 - Game Scrum
5
Vantagens Desvantagens
Equipe qualificada, motivada e coesa; e
simples de ser colocada em prática
Possui pouca ou nenhuma documentação
O emprego do Game Scrum torna o projeto
como um todo mais visível, para que decisões
de senso comum possam ser tomadas,
através das reuniões
Possui ciclos de iterações mais longos, o que
pode atrasar as entregas dos releases e como
consequência, atrasar o projeto.estes
realizados tardiamente, apenas no final do
projeto.
Focada na comunicação direta; Adaptabilidade
e flexibilidade para projetos com requisitos
altamente mutáveis; Preocupação com o
gerenciamento de riscos;
Mais focada no gerenciamento de
desenvolvimento (implementação e testes) **
M3 - Extreme Game Development (XGD)
6
Vantagens Desvantagens
Os membros da equipe ganham um feedback
rápido em relação ao avanço do projeto
Através de testes unitários automatizados, não
é possível concluir que a arte e ruim ou a
música não é adequada
Incentiva um maior controle de versão e o uso
de boas práticas de programação
Exige muito da presença do cliente. O que
pode ser um problema, caso este não participe
ativamente do projeto.
M4 - Game Unified Process (GUP)
7
Vantagens Desvantagens
Equipe qualificada, motivada e coesa; e
simples de ser colocada em prática
Dificuldades para equipes iniciantes em adotar
a metodologia
Possui as boas práticas da metodologia XP,
como o foco em testes, comunicação entre os
membros da equipe e a possibilidade do uso
da programação em pares
Não é focada na mudança de requisitos.
Característica fundamental para qualquer
projeto de jogos.
Utilização de testes contínuos, executados
desde as fases iniciais do projeto
Adota parcialmente as práticas ágeis
Documentação curta, porém clara e objetiva A metodologia carece de mais estudos, com a
finalidade de medir sua eficiência para o
desenvolvimento de jogos
M5 - AgiGame
8
Vantagens Desvantagens
Dividir a produção do game em pequenos
blocos de funcionalidades, facilitando e
agilizando o processo de implementação,
testes e manutenção
Não há uma preocupação com a prototipação
durantes as fases de desenvolvimento de um
game utilizando essa metodologia
Possui as boas práticas da metodologia XP,
como o foco em testes, comunicação entre os
membros da equipe e a possibilidade do uso
da programação em pares
Há possibilidade da existência de pouca ou
nenhuma documentação sobre o projeto
Possui ferramentas para saber se o
cronograma e o escopo do game estão de
acordo com sua complexidade
A metodologia carece de mais estudos
M6 - SUM
9
Vantagens Desvantagens
É flexível, pois possui facilidade em adaptação
a mudanças frequentes de requisitos
É limitada quanto ao escopo do game. É uma
metodologia criada, preferencialmente, para a
produção de Advergames
Possui um gerenciamento de riscos Não há um gerenciamento das partes não
programadoras
Possui como um dos seus objetivos principais,
extrair a máxima produtividade da equipe de
desenvolvimento
A metodologia carece de mais estudos
M7 - Game Agile Methods Applied (GAMA)
10
Vantagens Desvantagens
Os testes ocorrem durante toda a fase de
Produção do game
Não possui uma estrutura de playtest com
jogadores finais
É baseada nas metodologias ágeis XP e
Scrum; desenvolvimento iterativo e
incremental, automação de testes, forte
controle de versão
A metodologia possui um suporte limitado no
que diz respeito a adaptar o game ao longo do
projeto
Boas práticas de programação como a
refatoração e o uso de padrões de projetos
Nada é mencionado sobre a fase de Pós-
Produção do game
M8 - Agile Game Process (AGP)
11
Vantagens Desvantagens
Possui as boas práticas das metodologias XP
e Scrum.
Apesar da possibilidade de adaptação, é uma
metodologia voltada exclusivamente para
games do tipo Advergames
Orientado a testes Apesar de se basear em processos ágeis,
principalmente na metodologia Scrum, ainda
possui um desenvolvimento linear baseando-se
em geração de versões alfa, beta e gold.
Possui feedback antecipado. Principalmente
em relação ao conteúdo do game, ou seja, o
seu gameplay
A metodologia carece de mais estudos
ComparaçãoCritérios de comparação, porcentagem da
quantidade de critérios atendidos por metodologia
e Modelo de referência para a escolha de
metodologias 12
Critérios de Comparação
13
Desenv. ágil, iterativo ou
incremental
O cliente faz parte da equipe Refinamento do Gameplay
Geren. de tempo, custo, risco
e multidisciplinaridade
Flexibilidade Agrupamento de features
Geren. descentralizado Contínua verificação da qualidade
do game
Prototipação e Playtesting
Geren. da fase de Concepção Contínua verificação da qualidade
da produção do game
Processo de desenvolvimento
dividido em fases
Geren. da subetapa de Game
Design
Suporte a comunicação Integração contínua
Fluxo de desenvolvimento
não linear
Práticas de automação de testes Suporte a diferentes tipos de
reunões
14
Escolhendo uma Metodologia
15
Itens, descrições e valores presentes na árvore de decisões
Itens Descrição Valores
Complexidade Tamanho da produção de um jogo CP1 (alta), CP2 (média) e CP3
(baixa)
Orçamento Custo total para a produção de um jogo O1 (alto), O2 (médio) e O3
(baixo)
Equipe Tamanho de equipe de desenvolvimento para
a produção do game
E1 (grande), E2 (média) e E3
(pequena)
Tempo Tempo médio para a produção de um game T1(> 2 anos), T2 (entre 1 e 2
anos) e T3 (<= 1 ano)
Playstest Presença do processo de playtest na
produção de um game
P1 (Sim) e P2 (Não)
Árvore de Decisão para escolha de uma metodologia
16
Game Scrum
Game Scrum, XGD,
AgeGame e GAMA
Game Scrum, XGD e AgiGame
Game Scrum e XGD
Game Scrum
Game Scrum e XGD
Game Scrum
Game Scrum e XGD
Game Scrum, XGD e AgiGame
MetodologiasSugeridas
17
Game Scrum XGD AgiGame
Mais adaptada a produção
atual de games, devido a
incorporação de grande
quantidade de critérios de
comparação; Possui um
gerenc. descentralizado e dá
ênfase ao geren. de risco;
flexibilidade, refinamento de
gameplay
Agilidade, gerenciamento
descentralizado, ênfase
na comunicação; possui
um desenvolvimento
iterativo e incremental, e
principalmente, está
adaptada a mudanças de
requisitos.
Reuniões de planejamento, cliente
como parte da equipe e
gerenciamento descentralizado;
focada em um específico geren.
do cronograma
Inexistência de geren. de
multidisciplinaridade, de
tempo e de custos do projeto,
bem como a prática de
playtesting
Falta de gerenc. de riscos
e o suporte a
multidisciplinaridade, o
que pode trazer aumento
a ocorrência de atrasos e
aumento de custo
Inexistência de um processo de
prototipação; de práticas de
playtesting, não há um
gerenciamento específico da
multidisciplinaridade e não possui
práticas para melhorar a produção
18
GameScrum XDG AgiGame
Refinamento do Gameplay X X X
Flexibilidade X X X
Práticas de automação de testes X X -
Prototipação X X -
Suporte a diferentes tipos de reuniões X X X
Integração contínua X X X
Constante monitoramento do projeto X X X
Contínua verificação da qualidade do game X X X
Suporte a comunicação X X X
19
GameScrum XDG AgiGame
Gerenciamento descentralizado X X X
Gerenciamento da fase de Concepção - - -
Gerenciamento da subetapa de Game Design - - -
Gerenciamento de tempo - - X
Gerenciamento de custos - - -
Gerenciamento de riscos X - X
Gerenciamento da multidisciplinaridade - - -
Documentação - - -
Validação e Verificação Revisão do que foi
feito, de processos
e pessoas
Realização de
testes de
aceitação
Revisão feita
por cliente
Etapas da Metodologia
20
Metodologia Descrição de Etapas de ciclo de vida
Game Scrum
(1) Pré-produção (definição dos objetivos, brainstorming, prototipação e o
criação do documento de game design); (2) Produção (desenvolvimento do
jogo e definição dos seus requisitos); e (3) Pós-produção (descrição do
documento de postmortem)
XDG
(1) Exploração do escopo do jogo; (2) Planejamento; (3) Planejamento da
Iteração; (4) Iteração; (5) Testes de aceitação; (6) Publicação da nova
versão ou jogo final
AgiGame
(1) Desenvolver um modelo abrangente (conceito, escopo do jogo,
especificações técnicas); (2) Detalhar o modelo em features (sonorização,
especificação do jogo, design gráfico e arte); e (3) Construir por features
(planejar por feature, desenvolver, testar e avaliar qualidade)
Considerações Finais
21
● De fato, o desenvolvimento de games, é especificamente ágil
● Usa práticas de Enge. de Soft.: modelos, engenharia de requisitos,
validação de software, gerenciamentos (principalmente de riscos,
custos, qualidade e tempo), entre outros
Game Scrum
● A metodologia mais adaptada, através da tabela de comparação, é o
processo Game Scrum (com 71% de critérios atendidos)
● Apesar de não possuir um processo de playtest, pode ser adaptado à
metodologia, pela presença de um forte gerenciamento de riscos em
sua estrutura
● Funciona bem com um número reduzido de pessoas e com um
cronograma limitado em relação às atividades do projeto
Referências
22
Mitterofhe, L. F. de L. (2016). “Análise Comparativa entre Metodologias de
Desenvolvimento de Games”. Trabalho de Conclusão de Curso (Graduação
em Ciência da Computação). Universidade Federal de Juiz de Fora.
AgiGame: Proposta de uma Metodologia Híbrida para Desenvolvimento de
Jogos

Mais conteúdo relacionado

Mais procurados

eXtreme Programming (xp)
eXtreme Programming (xp)eXtreme Programming (xp)
eXtreme Programming (xp)Renato Pina
 
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumScrumHalf Tool
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPLays Lopes
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumAndré Borgonovo
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingMarcelo Láias
 
Extreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia ÁgilExtreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia ÁgilJaffer Veronezi
 
Apresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanApresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanManoela Oliveira
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Controlazarael2607
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterPaulo Lomanto
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Fernando Kenji Kamei
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUMelliando dias
 

Mais procurados (18)

eXtreme Programming (xp)
eXtreme Programming (xp)eXtreme Programming (xp)
eXtreme Programming (xp)
 
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XP
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Extreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia ÁgilExtreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia Ágil
 
Apresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanApresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e Kanban
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
 
Extreme programming (xp)
 Extreme programming   (xp) Extreme programming   (xp)
Extreme programming (xp)
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Control
 
Requisitos Ágeis
Requisitos ÁgeisRequisitos Ágeis
Requisitos Ágeis
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 
Scrum
ScrumScrum
Scrum
 
Agile testing
Agile testing Agile testing
Agile testing
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUM
 

Semelhante a Métodos Ágeis para desenvolvimento de jogos

Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme ProgrammingDenis L Presciliano
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaVítor Bruno de Almeida
 
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...Adoção de metodologias ágeis para produção de jogos sociais com times distrib...
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...Lenin Abadie
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfPedroLuis216164
 
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIScrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIAna Sofia Marçal
 
Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018Potiguar Indie Games
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...Luiz Lemos
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para JogosRicardo Leite
 

Semelhante a Métodos Ágeis para desenvolvimento de jogos (20)

Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme Programming
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
 
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...Adoção de metodologias ágeis para produção de jogos sociais com times distrib...
Adoção de metodologias ágeis para produção de jogos sociais com times distrib...
 
Scrum - Metodologia Ágil
Scrum - Metodologia ÁgilScrum - Metodologia Ágil
Scrum - Metodologia Ágil
 
Portuguese scrum
Portuguese scrumPortuguese scrum
Portuguese scrum
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdf
 
Metodologias Ágeis
Metodologias ÁgeisMetodologias Ágeis
Metodologias Ágeis
 
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIScrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
 
Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Presentation ii
Presentation iiPresentation ii
Presentation ii
 
Scrum.pdf
Scrum.pdfScrum.pdf
Scrum.pdf
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
jogo
jogojogo
jogo
 
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
 

Mais de Rháleff Rodrigues

Ficha de resultados - Guerra em Alto Mar
Ficha de resultados - Guerra em Alto MarFicha de resultados - Guerra em Alto Mar
Ficha de resultados - Guerra em Alto MarRháleff Rodrigues
 
Planejamento e Design da Avaliação do desempenho do aluno em Jogos Sérios
Planejamento e Design da Avaliação do desempenho do aluno em Jogos SériosPlanejamento e Design da Avaliação do desempenho do aluno em Jogos Sérios
Planejamento e Design da Avaliação do desempenho do aluno em Jogos SériosRháleff Rodrigues
 
Design e avaliação do jogo de tabuleiro Guerra em alto mar
Design e avaliação do jogo de tabuleiro Guerra em alto marDesign e avaliação do jogo de tabuleiro Guerra em alto mar
Design e avaliação do jogo de tabuleiro Guerra em alto marRháleff Rodrigues
 
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...Rháleff Rodrigues
 
Poster do Jogo Guerra em Alto Mar - SBGames 2019
Poster do Jogo Guerra em Alto Mar - SBGames 2019Poster do Jogo Guerra em Alto Mar - SBGames 2019
Poster do Jogo Guerra em Alto Mar - SBGames 2019Rháleff Rodrigues
 
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...Rháleff Rodrigues
 
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...Rháleff Rodrigues
 
Manual resumido - Guerra em Alto Mar
Manual resumido - Guerra em Alto MarManual resumido - Guerra em Alto Mar
Manual resumido - Guerra em Alto MarRháleff Rodrigues
 

Mais de Rháleff Rodrigues (8)

Ficha de resultados - Guerra em Alto Mar
Ficha de resultados - Guerra em Alto MarFicha de resultados - Guerra em Alto Mar
Ficha de resultados - Guerra em Alto Mar
 
Planejamento e Design da Avaliação do desempenho do aluno em Jogos Sérios
Planejamento e Design da Avaliação do desempenho do aluno em Jogos SériosPlanejamento e Design da Avaliação do desempenho do aluno em Jogos Sérios
Planejamento e Design da Avaliação do desempenho do aluno em Jogos Sérios
 
Design e avaliação do jogo de tabuleiro Guerra em alto mar
Design e avaliação do jogo de tabuleiro Guerra em alto marDesign e avaliação do jogo de tabuleiro Guerra em alto mar
Design e avaliação do jogo de tabuleiro Guerra em alto mar
 
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...
Relato de experiência do desenvolvimento e avaliação da usabilidade e acessib...
 
Poster do Jogo Guerra em Alto Mar - SBGames 2019
Poster do Jogo Guerra em Alto Mar - SBGames 2019Poster do Jogo Guerra em Alto Mar - SBGames 2019
Poster do Jogo Guerra em Alto Mar - SBGames 2019
 
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...
Avaliações em Jogos Sérios: Instrumentos de avaliação da reação, aprendizagem...
 
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...
Frameworks para desenvolvimento de jogos educacionais: uma revisão e comparaç...
 
Manual resumido - Guerra em Alto Mar
Manual resumido - Guerra em Alto MarManual resumido - Guerra em Alto Mar
Manual resumido - Guerra em Alto Mar
 

Último

COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 

Último (20)

Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 

Métodos Ágeis para desenvolvimento de jogos

  • 1. Para Desenvolvimento de Jogos Equipe de Desenvolvimento: Projeto Game Antártica Novembro de 2018
  • 2. Roteiro Métodos Analisados Vantagens e Desvantagens Comparação Escolhendo um método Considerações Finais Referências 2
  • 3. Métodos Analisados M1 - Modelo de Sid Meier M2 - Game Scrum * M3 - Extreme Game Development (XGD) * M4 - Game Unified Process (GUP) M5 - AgiGame M6 - SUM M7 - Game Agile Methods Applied (GAMA) * M8 - Agile Game Process (AGP) 3
  • 4. M1 - Modelo de Sid Meier 4 Vantagens Desvantagens Este modelo utiliza uma abordagem de desenvolvimento ágil onde a comunicação é espalhada de forma verbal Da ênfase na Pré-Produção do jogo, o que pode comprometer outras fases do desenvolvimento Utiliza o modelo iterativo Testes realizados tardiamente, apenas no final do projeto. É inteiramente focado na qualidade do jogo, em relação ao seu conteúdo, ou seja, no refinamento constante do seu entretenimento Possui uma escassa documentação. Não é adaptada a grandes mudanças no projeto, caso seja necessário
  • 5. M2 - Game Scrum 5 Vantagens Desvantagens Equipe qualificada, motivada e coesa; e simples de ser colocada em prática Possui pouca ou nenhuma documentação O emprego do Game Scrum torna o projeto como um todo mais visível, para que decisões de senso comum possam ser tomadas, através das reuniões Possui ciclos de iterações mais longos, o que pode atrasar as entregas dos releases e como consequência, atrasar o projeto.estes realizados tardiamente, apenas no final do projeto. Focada na comunicação direta; Adaptabilidade e flexibilidade para projetos com requisitos altamente mutáveis; Preocupação com o gerenciamento de riscos; Mais focada no gerenciamento de desenvolvimento (implementação e testes) **
  • 6. M3 - Extreme Game Development (XGD) 6 Vantagens Desvantagens Os membros da equipe ganham um feedback rápido em relação ao avanço do projeto Através de testes unitários automatizados, não é possível concluir que a arte e ruim ou a música não é adequada Incentiva um maior controle de versão e o uso de boas práticas de programação Exige muito da presença do cliente. O que pode ser um problema, caso este não participe ativamente do projeto.
  • 7. M4 - Game Unified Process (GUP) 7 Vantagens Desvantagens Equipe qualificada, motivada e coesa; e simples de ser colocada em prática Dificuldades para equipes iniciantes em adotar a metodologia Possui as boas práticas da metodologia XP, como o foco em testes, comunicação entre os membros da equipe e a possibilidade do uso da programação em pares Não é focada na mudança de requisitos. Característica fundamental para qualquer projeto de jogos. Utilização de testes contínuos, executados desde as fases iniciais do projeto Adota parcialmente as práticas ágeis Documentação curta, porém clara e objetiva A metodologia carece de mais estudos, com a finalidade de medir sua eficiência para o desenvolvimento de jogos
  • 8. M5 - AgiGame 8 Vantagens Desvantagens Dividir a produção do game em pequenos blocos de funcionalidades, facilitando e agilizando o processo de implementação, testes e manutenção Não há uma preocupação com a prototipação durantes as fases de desenvolvimento de um game utilizando essa metodologia Possui as boas práticas da metodologia XP, como o foco em testes, comunicação entre os membros da equipe e a possibilidade do uso da programação em pares Há possibilidade da existência de pouca ou nenhuma documentação sobre o projeto Possui ferramentas para saber se o cronograma e o escopo do game estão de acordo com sua complexidade A metodologia carece de mais estudos
  • 9. M6 - SUM 9 Vantagens Desvantagens É flexível, pois possui facilidade em adaptação a mudanças frequentes de requisitos É limitada quanto ao escopo do game. É uma metodologia criada, preferencialmente, para a produção de Advergames Possui um gerenciamento de riscos Não há um gerenciamento das partes não programadoras Possui como um dos seus objetivos principais, extrair a máxima produtividade da equipe de desenvolvimento A metodologia carece de mais estudos
  • 10. M7 - Game Agile Methods Applied (GAMA) 10 Vantagens Desvantagens Os testes ocorrem durante toda a fase de Produção do game Não possui uma estrutura de playtest com jogadores finais É baseada nas metodologias ágeis XP e Scrum; desenvolvimento iterativo e incremental, automação de testes, forte controle de versão A metodologia possui um suporte limitado no que diz respeito a adaptar o game ao longo do projeto Boas práticas de programação como a refatoração e o uso de padrões de projetos Nada é mencionado sobre a fase de Pós- Produção do game
  • 11. M8 - Agile Game Process (AGP) 11 Vantagens Desvantagens Possui as boas práticas das metodologias XP e Scrum. Apesar da possibilidade de adaptação, é uma metodologia voltada exclusivamente para games do tipo Advergames Orientado a testes Apesar de se basear em processos ágeis, principalmente na metodologia Scrum, ainda possui um desenvolvimento linear baseando-se em geração de versões alfa, beta e gold. Possui feedback antecipado. Principalmente em relação ao conteúdo do game, ou seja, o seu gameplay A metodologia carece de mais estudos
  • 12. ComparaçãoCritérios de comparação, porcentagem da quantidade de critérios atendidos por metodologia e Modelo de referência para a escolha de metodologias 12
  • 13. Critérios de Comparação 13 Desenv. ágil, iterativo ou incremental O cliente faz parte da equipe Refinamento do Gameplay Geren. de tempo, custo, risco e multidisciplinaridade Flexibilidade Agrupamento de features Geren. descentralizado Contínua verificação da qualidade do game Prototipação e Playtesting Geren. da fase de Concepção Contínua verificação da qualidade da produção do game Processo de desenvolvimento dividido em fases Geren. da subetapa de Game Design Suporte a comunicação Integração contínua Fluxo de desenvolvimento não linear Práticas de automação de testes Suporte a diferentes tipos de reunões
  • 14. 14
  • 15. Escolhendo uma Metodologia 15 Itens, descrições e valores presentes na árvore de decisões Itens Descrição Valores Complexidade Tamanho da produção de um jogo CP1 (alta), CP2 (média) e CP3 (baixa) Orçamento Custo total para a produção de um jogo O1 (alto), O2 (médio) e O3 (baixo) Equipe Tamanho de equipe de desenvolvimento para a produção do game E1 (grande), E2 (média) e E3 (pequena) Tempo Tempo médio para a produção de um game T1(> 2 anos), T2 (entre 1 e 2 anos) e T3 (<= 1 ano) Playstest Presença do processo de playtest na produção de um game P1 (Sim) e P2 (Não)
  • 16. Árvore de Decisão para escolha de uma metodologia 16 Game Scrum Game Scrum, XGD, AgeGame e GAMA Game Scrum, XGD e AgiGame Game Scrum e XGD Game Scrum Game Scrum e XGD Game Scrum Game Scrum e XGD Game Scrum, XGD e AgiGame
  • 17. MetodologiasSugeridas 17 Game Scrum XGD AgiGame Mais adaptada a produção atual de games, devido a incorporação de grande quantidade de critérios de comparação; Possui um gerenc. descentralizado e dá ênfase ao geren. de risco; flexibilidade, refinamento de gameplay Agilidade, gerenciamento descentralizado, ênfase na comunicação; possui um desenvolvimento iterativo e incremental, e principalmente, está adaptada a mudanças de requisitos. Reuniões de planejamento, cliente como parte da equipe e gerenciamento descentralizado; focada em um específico geren. do cronograma Inexistência de geren. de multidisciplinaridade, de tempo e de custos do projeto, bem como a prática de playtesting Falta de gerenc. de riscos e o suporte a multidisciplinaridade, o que pode trazer aumento a ocorrência de atrasos e aumento de custo Inexistência de um processo de prototipação; de práticas de playtesting, não há um gerenciamento específico da multidisciplinaridade e não possui práticas para melhorar a produção
  • 18. 18 GameScrum XDG AgiGame Refinamento do Gameplay X X X Flexibilidade X X X Práticas de automação de testes X X - Prototipação X X - Suporte a diferentes tipos de reuniões X X X Integração contínua X X X Constante monitoramento do projeto X X X Contínua verificação da qualidade do game X X X Suporte a comunicação X X X
  • 19. 19 GameScrum XDG AgiGame Gerenciamento descentralizado X X X Gerenciamento da fase de Concepção - - - Gerenciamento da subetapa de Game Design - - - Gerenciamento de tempo - - X Gerenciamento de custos - - - Gerenciamento de riscos X - X Gerenciamento da multidisciplinaridade - - - Documentação - - - Validação e Verificação Revisão do que foi feito, de processos e pessoas Realização de testes de aceitação Revisão feita por cliente
  • 20. Etapas da Metodologia 20 Metodologia Descrição de Etapas de ciclo de vida Game Scrum (1) Pré-produção (definição dos objetivos, brainstorming, prototipação e o criação do documento de game design); (2) Produção (desenvolvimento do jogo e definição dos seus requisitos); e (3) Pós-produção (descrição do documento de postmortem) XDG (1) Exploração do escopo do jogo; (2) Planejamento; (3) Planejamento da Iteração; (4) Iteração; (5) Testes de aceitação; (6) Publicação da nova versão ou jogo final AgiGame (1) Desenvolver um modelo abrangente (conceito, escopo do jogo, especificações técnicas); (2) Detalhar o modelo em features (sonorização, especificação do jogo, design gráfico e arte); e (3) Construir por features (planejar por feature, desenvolver, testar e avaliar qualidade)
  • 21. Considerações Finais 21 ● De fato, o desenvolvimento de games, é especificamente ágil ● Usa práticas de Enge. de Soft.: modelos, engenharia de requisitos, validação de software, gerenciamentos (principalmente de riscos, custos, qualidade e tempo), entre outros Game Scrum ● A metodologia mais adaptada, através da tabela de comparação, é o processo Game Scrum (com 71% de critérios atendidos) ● Apesar de não possuir um processo de playtest, pode ser adaptado à metodologia, pela presença de um forte gerenciamento de riscos em sua estrutura ● Funciona bem com um número reduzido de pessoas e com um cronograma limitado em relação às atividades do projeto
  • 22. Referências 22 Mitterofhe, L. F. de L. (2016). “Análise Comparativa entre Metodologias de Desenvolvimento de Games”. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação). Universidade Federal de Juiz de Fora. AgiGame: Proposta de uma Metodologia Híbrida para Desenvolvimento de Jogos