Tag: semana5

Dicas de sobrevivência para a 5ª semana

  1. Se o SVN apresentar algum problema verifique com os professores se algo aconteceu. Tivemos o caso de nenhuma equipes estar conseguindo acessar e achávamos que o servidor tinha caído, por isso estávamos esperando simplesmente voltar a funcionar. Aconteceu que ele estava muito bem, obrigado. O problema era outro: as senhas dos alunos tinham sido resetadas pelo responsável do central.spo do IF (ooops, alguém esqueceu o “where” nesse update). Se o problema não tivesse sido levantado, ficaríamos mais tempo sem acesso ao SVN, pois para os professores o acesso estava normal;
  2. Modele seu banco. Coloque no papel. Entenda as suas dificuldades para conversar com os professores;
  3. Essa semana já deveria ser a preparação para o POC (prova de conceito) que ocorre na próxima aula (6ª semana). Com o desenvolvimento e documentação já iniciados as duvidas e dificuldades já terão aparecidos e será possível tirar dúvida antes da apresentação em si;
  4. O relatório a ser entregue para o POC deverá identificar as tecnologias utilizadas e como elas serão utilizadas no projeto (diagrama de arquitetura);
  5. Boas documentações de POC para ter como referênci são as das equipes: TheWalkingPet, Alumini (ambos na pasta do SVN “S201802-QUA”) e Ekeep Walking (na pasta “S201801-QUI”);
  6. Na parte de desenvolvimento os professores querem ver sua aplicação se comunicando com o banco de dados e sendo possível fazer um CRUD ao vivo e a cores. Isso vai confirmar que as tecnologias usadas estão sendo utilizadas “corretamente” e que seu ambiente está preparado;
  7. Sua aplicação nesse dia deverá:
    1. Estar disponível na internet, utilizando os ambientes definitivos de execução, já com os requisitos de publicação da aplicação final (HTTPS, por exemplo);
    2. Abranger recursos que serão utilizados pelo projeto, desde o cliente até o servidor de banco de dados;
    3. Ter o texto em duas línguas para demonstrar internacionalização;
  8. Deverá ser feito um vídeo de 3min mostrando o seu CRUD (demonstração da aderência desta prova de conceito com a aplicação final);
  9. Gerado um vídeo do Gource, representando o desenvolvimento até a data da apresentação;
  10. Então, no dia da apresentação do POC: o relatório e a apresentação deverão estar no SVN e o vídeo da aderência e o vídeo do Gource deverão estar publicados no YouTube;

 

Preparação para o POC

Essa semana foi para definir melhor o escopo do nosso aplicativo e nos preparamos para a próxima semana, onde será realizado o POC (prova de conceito).

Em um documento compartilhado no Google Drive eu, Jones e -principalmente- Murilo e Rodrigo escrevemos as funcionalidades e necessidades do GinQuest, juntamente com suas histórias.

Conversamos com os professores sobre o que precisamos apresentar no POC e o Murilo definiu a sprint da semana para entrega de desenvolvimento. Eu fiquei responsável pela definição da entrega de documentação.

Outro ponto importante de conversa com os professores foi sobre a modelagem do nosso banco, pois estamos com dificuldade de modelar um banco relacional para a situação de que cada tarefa da gincana possui necessidades específicas. Após uma boa ajuda no papel, estamos mais esclarecidos e poderemos nos dedicar melhor a essa atividade.

modelagembanco

Eu e o Rodrigo escrevemos o esqueleto da documentação do POC, diretamente no Overleaf (e ainda estamos com dificuldade de ajustar os capítulos e seções, pois o código que encontramos para manter tudo na mesma página só funciona para o primeiro capítulo! O-o).

Victor continua firme e forte escrevendo nossa revisão de literatura no Overleaf.

Bem, obviamente estamos atrasados. Na teoria deveríamos já estar com nossas atividades de POC prontas para revisão.


Run, project, run!

Atividades Gerais

  • Jones: análise das funcionalidades do aplicativo;
  • Murilo e Rodrigo: criação do novo ambiente;
  • Renata: edição e publicação do vídeo da proposta inicial, pesquisa sobre gincanas, ajuste das atividades no ClickUp;
  • Victor: revisão de literatura e novo áudio para o vídeo.


Aeee, finalmente no ar.

The Amazing Race

Assistindo a recomendação dos professores:

Versão fake low budget mas que dá para entender como funciona (só tem o primeiro episódio mesmo):

Versão original e rica que teve no Brasil:

Pontos levantados:

  • Quadro de avisos / Notificações;
  • Espaço para regras;
  • Divisão da gincana por etapas;
  • Bônus por etapas;
  • Atividade com puzzles;
  • Penalidades;
  • Eliminação de equipes.

Alguns elementos da competição:

  • Rotas: pistas que informam aos times onde ir em seguida. Estas pistas normalmente indicam apenas o nome do próximo destino; é problema das equipes descobrir como chegar lá;
  • Desvio: pista que envolve a decisão do time por uma entre duas tarefas;
  • Obstáculo ou Bloqueio: uma tarefa que apenas um membro da equipe pode realizar. Tem limite de quantas vezes um membro pode realizar as atividades de Obstáculo;
  • Passe livre: tarefa que, uma vez completada, permite ao time ir direito para o pit stop da etapa, sem necessidade de cumprir as demais tarefas daquele segmento da corrida. A pista do Passe livre geralmente é entregue junto com outras pistas, na mesma caixa marcada com a bandeira, um desvio ou um obstáculo, e é uma tarefa separada das outras. Apenas um time pode usar o Passe livre por etapa e um time só pode usar desta vantagem uma única vez em toda a corrida.
  • Passe Direto: passe recebido como prêmio numa das primeiras etapas da corrida, geralmente ao vencedor da primeira etapa. Ele permite ao time ignorar um das tarefas seguintes – sejam normais, Desvios ou Obstáculos, à exceção de tarefa do Passe Livre – até uma determinada etapa da corrida, ganhando tempo sobre os demais. Não pode ser usado na última atividade.
  • Dobre seu dinheiro: prêmio especial oferecido onde o time que vencesse a primeira etapa teria a direito a dobrar o prêmio final de US$1 milhão para US$2 milhões de dólares, caso vencesse toda a competição.
  • Multa: penalidade das etapas não-eliminatórias a ser cumprida em algum momento da próxima etapa pela equipe a completar esta etapa em último lugar.

Fonte: Wikipedia – The Amazing Race