[Grupo 2] Apresentação II
-
Upload
priscilla-vasconcelos -
Category
Technology
-
view
74 -
download
1
Transcript of [Grupo 2] Apresentação II
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 ProdutoID 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
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.
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.