SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
7M1W 
“SnowWhite” 
Grupo 2: 
● Arthur Barbosa 
● Guilherme Oliveira 
● Igor Gomes 
● Lucas Maciel 
● Priscilla Vasconcelos 
● Tiago Ruas 
● Vítor Duarte 
● Vítor Faria 
2ª Apresentação
Reserva do Produto 
ID PRIORIDADE DESCRIÇÃO ESTIMATIVA 
1 1 Como administrador, desejo que o software tenha versões para iOS e Android, sendo vendido na App 
Store e Google Play. 
2 
2 1 Como jogador, desejo uma imagem clicável de um computador que gere um dos recursos do jogo 
(pontos de função). 
1 
3 2 Como jogador, desejo que sejam exibidas na tela os dois recursos do jogo (pontos de função e Soft$), 
os upgrades adquiridos (processos e certificações) e os desenvolvedores contratados (estagiários, 
técnicos, analistas, engenheiros, arquitetos) 
2 
4 3 Como jogador, desejo uma ferramenta para converter Pontos de Função em Soft$. 1 
5 4 Como jogador, desejo poder contratar, por uma quantia em dinheiro, desenvolvedores, que geram 
pontos de função por unidade de tempo. 
3 
6 5 Como jogador, desejo poder comprar Upgrades (Processos e Certificações), que aumentarão a 
produtividade dos desenvolvedores e/ou o valor em Soft$ de cada ponto de função. 
5 
7 6 A cada upgrade adquirido, deve ser feita uma pergunta conceitual acerca do mesmo. 2 
8 7 O progresso deve ser salvo. 2
Evoluções 
● Treinamento do PhoneGap; 
● Controle de versões e repositórios: Github; 
● Gerenciamento de equipes e tarefas: Trello; 
● Desenho/projeto do jogo: mecânica, história, 
aprendizagem aplicada; 
● Protótipos
Gerenciamento de equipe/atividades e 
Controle de versão/repositório 
● Trello: criação de contas, lançamento e 
designação de atividades 
● Github: criação do repositório destinado ao 
desenvolvimento em Phonegap
Trello
Desenho / projeto do jogo 
Diretrizes e Definições 
● O jogo modela um escritório de programação que lança 
software periodicamente; 
● Clicando em um botão é possível gerar pontos de função para 
representar trabalho feito em software - de início, um ponto de 
função é gerado por um clique; 
● Ao chegar em uma certa quantidade de pontos de função, é 
possível lançar o software no mercado para gerar dinheiro por 
segundo; 
● Dinheiro é utilizado para expandir o escritório, via atualizações, 
adicionando programadores, instalações e certificados; 
● Maior infra-estrutura gera mais pontos de função por segundo, 
fechando o ciclo.
Desenho / projeto do jogo 
Atualizações 
● Time: aumentar número de programadores: 
○ +1 Estagiário: retorno mínimo; 
○ +1 Programador: retorno médio; 
○ +1 Analista: retorno alto; 
● Instalações: melhorar o ambiente de trabalho para aumentar a 
produtividade (pontos de função): 
○ Escritório maior; 
○ Mais computadores; 
○ Sala de jogos para relaxamento; 
● Certificações: atualizações chave para liberar softwares mais 
complexos: 
○ Níveis do CMMI e MPS-BR.
Desenho / projeto do jogo 
Atualizações 
● Atualizações fornecerão mais pontos de função por segundo que 
poderão ser utilizados para softwares mais complexos e mais 
rentáveis (Reserva de produto ID #6); 
● Bônus temporários: atualizações que agem apenas por uma certa 
quantidade de tempo 
○ Reuniões Extraordinárias; 
○ Levantamentos de Requisitos; 
○ Testes; 
○ Inspeções.
Desenho / projeto do jogo 
Softwares 
● Serão representações do gasto de pontos de função. Cada 
software lançado gerará mais dinheiro para a empresa, 
possibilitando o acesso a melhorias através das atualizações 
(reserva do produto ID #4); 
● Cada software tem um valor fixo de pontos de função, assim 
como requisitos para ser lançado. 
○ Exemplo: Software X precisa de 200 pontos de função, 
um analista e certificação CMMI nível 1.
Protótipo
Protótipo Phonegap Android
Próximos passos 
● Planejamento da próxima sprint: 
○ Implementação da história 
○ Implementação da mecânica 
○ Junção da história de jogo com o aprendizado de 
Engenharia de Software 
○ Desenvolvimento geral em Phonegap 
● Planejamento de testes. 
● Replanejamento do restante da reserva de produto. 
● Redefinir os papéis da equipe.

Mais conteúdo relacionado

Semelhante a SnowWhite - Jogo de Gerenciamento de Projetos de Software

T19_LM3: Projeto final e documentação de planificação
T19_LM3: Projeto final e documentação de planificaçãoT19_LM3: Projeto final e documentação de planificação
T19_LM3: Projeto final e documentação de planificaçãoCarlos Santos
 
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
Como Fazer Seu Próprio Gameboy -  SpACE UNIFEIComo Fazer Seu Próprio Gameboy -  SpACE UNIFEI
Como Fazer Seu Próprio Gameboy - SpACE UNIFEIRafael Moreira
 
Estudo de caso_com_modelagem_de_software_halan
Estudo de caso_com_modelagem_de_software_halanEstudo de caso_com_modelagem_de_software_halan
Estudo de caso_com_modelagem_de_software_halanHalan Ridolphi
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para JogosRicardo Leite
 
Como Fazer Seu Próprio Gameboy - CPBR11
Como Fazer Seu Próprio Gameboy -  CPBR11Como Fazer Seu Próprio Gameboy -  CPBR11
Como Fazer Seu Próprio Gameboy - CPBR11Rafael Moreira
 
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Ponce Edition
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2Dw_barros
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfPedroLuis216164
 
1401 - Revista - Android.pdf
1401 - Revista - Android.pdf1401 - Revista - Android.pdf
1401 - Revista - Android.pdfjoaoJunior93
 
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWAREMODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARENilo Basílio
 
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
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
 
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaFramework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaBeatriz Vaz Pinto
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme ProgrammingDenis L Presciliano
 

Semelhante a SnowWhite - Jogo de Gerenciamento de Projetos de Software (20)

jogo
jogojogo
jogo
 
T19_LM3: Projeto final e documentação de planificação
T19_LM3: Projeto final e documentação de planificaçãoT19_LM3: Projeto final e documentação de planificação
T19_LM3: Projeto final e documentação de planificação
 
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
Como Fazer Seu Próprio Gameboy -  SpACE UNIFEIComo Fazer Seu Próprio Gameboy -  SpACE UNIFEI
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
 
Estudo de caso_com_modelagem_de_software_halan
Estudo de caso_com_modelagem_de_software_halanEstudo de caso_com_modelagem_de_software_halan
Estudo de caso_com_modelagem_de_software_halan
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
Como Fazer Seu Próprio Gameboy - CPBR11
Como Fazer Seu Próprio Gameboy -  CPBR11Como Fazer Seu Próprio Gameboy -  CPBR11
Como Fazer Seu Próprio Gameboy - CPBR11
 
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
Planejamento de uma Rede para uma Lan House + Custo Benefício..."AMD vs INTEL"
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2D
 
E so mais um campinho na tela
E so mais um campinho na telaE so mais um campinho na tela
E so mais um campinho na tela
 
Aula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdfAula 09 - Produção_ Scrum.pdf
Aula 09 - Produção_ Scrum.pdf
 
UTools Unite Brasil
UTools Unite BrasilUTools Unite Brasil
UTools Unite Brasil
 
#{GCODE}
#{GCODE}#{GCODE}
#{GCODE}
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
1401 - Revista - Android.pdf
1401 - Revista - Android.pdf1401 - Revista - Android.pdf
1401 - Revista - Android.pdf
 
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWAREMODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
MODELOS DE GESTAO DA QUALIDADE DE SOFTWARE
 
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
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaFramework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
Framework de GameAnalytics para Jogos Moveis 2D Tipo Plataforma
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme Programming
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 

SnowWhite - Jogo de Gerenciamento de Projetos de Software

  • 1. 7M1W “SnowWhite” Grupo 2: ● Arthur Barbosa ● Guilherme Oliveira ● Igor Gomes ● Lucas Maciel ● Priscilla Vasconcelos ● Tiago Ruas ● Vítor Duarte ● Vítor Faria 2ª Apresentação
  • 2. Reserva do Produto ID PRIORIDADE DESCRIÇÃO ESTIMATIVA 1 1 Como administrador, desejo que o software tenha versões para iOS e Android, sendo vendido na App Store e Google Play. 2 2 1 Como jogador, desejo uma imagem clicável de um computador que gere um dos recursos do jogo (pontos de função). 1 3 2 Como jogador, desejo que sejam exibidas na tela os dois recursos do jogo (pontos de função e Soft$), os upgrades adquiridos (processos e certificações) e os desenvolvedores contratados (estagiários, técnicos, analistas, engenheiros, arquitetos) 2 4 3 Como jogador, desejo uma ferramenta para converter Pontos de Função em Soft$. 1 5 4 Como jogador, desejo poder contratar, por uma quantia em dinheiro, desenvolvedores, que geram pontos de função por unidade de tempo. 3 6 5 Como jogador, desejo poder comprar Upgrades (Processos e Certificações), que aumentarão a produtividade dos desenvolvedores e/ou o valor em Soft$ de cada ponto de função. 5 7 6 A cada upgrade adquirido, deve ser feita uma pergunta conceitual acerca do mesmo. 2 8 7 O progresso deve ser salvo. 2
  • 3. Evoluções ● Treinamento do PhoneGap; ● Controle de versões e repositórios: Github; ● Gerenciamento de equipes e tarefas: Trello; ● Desenho/projeto do jogo: mecânica, história, aprendizagem aplicada; ● Protótipos
  • 4. Gerenciamento de equipe/atividades e Controle de versão/repositório ● Trello: criação de contas, lançamento e designação de atividades ● Github: criação do repositório destinado ao desenvolvimento em Phonegap
  • 6. Desenho / projeto do jogo Diretrizes e Definições ● O jogo modela um escritório de programação que lança software periodicamente; ● Clicando em um botão é possível gerar pontos de função para representar trabalho feito em software - de início, um ponto de função é gerado por um clique; ● Ao chegar em uma certa quantidade de pontos de função, é possível lançar o software no mercado para gerar dinheiro por segundo; ● Dinheiro é utilizado para expandir o escritório, via atualizações, adicionando programadores, instalações e certificados; ● Maior infra-estrutura gera mais pontos de função por segundo, fechando o ciclo.
  • 7. Desenho / projeto do jogo Atualizações ● Time: aumentar número de programadores: ○ +1 Estagiário: retorno mínimo; ○ +1 Programador: retorno médio; ○ +1 Analista: retorno alto; ● Instalações: melhorar o ambiente de trabalho para aumentar a produtividade (pontos de função): ○ Escritório maior; ○ Mais computadores; ○ Sala de jogos para relaxamento; ● Certificações: atualizações chave para liberar softwares mais complexos: ○ Níveis do CMMI e MPS-BR.
  • 8. Desenho / projeto do jogo Atualizações ● Atualizações fornecerão mais pontos de função por segundo que poderão ser utilizados para softwares mais complexos e mais rentáveis (Reserva de produto ID #6); ● Bônus temporários: atualizações que agem apenas por uma certa quantidade de tempo ○ Reuniões Extraordinárias; ○ Levantamentos de Requisitos; ○ Testes; ○ Inspeções.
  • 9. Desenho / projeto do jogo Softwares ● Serão representações do gasto de pontos de função. Cada software lançado gerará mais dinheiro para a empresa, possibilitando o acesso a melhorias através das atualizações (reserva do produto ID #4); ● Cada software tem um valor fixo de pontos de função, assim como requisitos para ser lançado. ○ Exemplo: Software X precisa de 200 pontos de função, um analista e certificação CMMI nível 1.
  • 12. Próximos passos ● Planejamento da próxima sprint: ○ Implementação da história ○ Implementação da mecânica ○ Junção da história de jogo com o aprendizado de Engenharia de Software ○ Desenvolvimento geral em Phonegap ● Planejamento de testes. ● Replanejamento do restante da reserva de produto. ● Redefinir os papéis da equipe.