Acabamos de apresentar a nossa Prova de Conceito - a temida POC (Proof of Concept) - e de assistir aos demais grupos. Aproveite estas dicas que reunimos aqui. ;)
Atente-se para o cumprimento de requisitos
Não subestime o tempo de elaboração das coisas: faça o máximo para ter tudo pronto dias antes, por via das dúvidas;
Não diga que fez o que não fez, tudo será testado;
Vale repetir: o HTTPS será testado, tudo será testado;
Utilize todos os ambientes definitivos de execução;
Prometeu mobile first? Faça mobile first;
Organize a apresentação
Escreva um roteiro para seguir e ensaie;
Siga o roteiro, você o criou por um motivo;
Qualquer palavrinha solta pode ser questionada, é melhor não pensar alto;
Teste tudo previamente;
Tenha planos de contingência para todas as tecnologias;
Use o vídeo do Gource como uma fonte de informação na sua apresentação (ensinamos a criá-lo aqui);
Procure os professores para ter ajuda na liberação de acessos dentro da rede do IFSP;
Coerência na documentação
Revise os diagramas e o texto;
Sério. Revise. Vão cobrar cada conceito, cada sigla, cada artigo;
Padronize as informações;
A esta altura você já deve estar usando LaTeX, plmdds;
Lembre-se que, se o compilador online falhar, você pode instalar o LaTeX na sua própria máquina;
Respire e não resista
Você não vai acreditar agora, mas, depois de perder noites montando tudo, vai achar que foi mais tranquilo do que esperava;
Retire a armadura. Todo questionamento tem um motivo e pode ser usado a favor do seu projeto se você souber ouvir.
Você levou a sério o que os professores disseram sobre os trabalhos dos anos anteriores serem uma rica fonte de informações? Se não, ainda é tempo. Além de estudo de formatos e referências, você pode encontrar arquivos e guias que facilitarão a sua vida. Por isso, também vamos tentar compartilhar algumas coisas que podem ajudar o caminho de todos.
Antes de detalhar o nosso processo para a apresentação da Prova de Conceito - que será realizada hoje! -, reunimos aqui uma lista de materiais que podem lhe ajudar nas primeiras semanas:
Como instalar e usar o SVN e o Tortoise
É bem simples, mas vamos deixar ainda mais. O Subversioné um sistema open source de controle de versão. Projeto da Apache Software Foundation, foi criado para ser reconhecido, como define o site oficial, "por sua confiabilidade como um repositório seguro para dados; pela simplicidade de seu modelo e uso; e sua capacidade de suportar as necessidades de uma ampla variedade de usuários e projetos, de indivíduos a operações corporativas de larga escala".
Nestes vídeos que encontramos no YouTube, Pedro França explica o que é o Subversion, como instalá-lo e como usar o cliente TortoiseSVN. Vcê pode pular direto para o uso do Tortoise no caso da disciplina.
Como usar o Gource
O Gource pode ser utilizado para projetos Git, Mercurial, Bazaar e SVN. A partir dos logs de desenvolvimento, ele gera uma animação de "árvore" em que o diretório root é representado como o centro; os demais diretórios aparecem como galhos; e os arquivos como folhas.
Confissão: nossa equipe desenvolveu um pequeno vício por vídeos do Gource e foi avistada nos corredores do IFSP fazendo torcida para a tela do celular. "Explode! Explode!", testemunhas dizem ter ouvido.
Este vídeo ensina a instalar e usar o Gource:
Como gerar o vídeo do Gource com as especificações da disciplina
Os requisitos dos vídeos gerados a partir do Gource para A6PGP são:
alterar os userid do repositório por nomes dos participantes;
colocar uma imagem distinta e especifica para cada usuário;
utilizar opção –key;
utilizar as opções de caption para registrar as principais mudanças feitas no repositório;
os vídeos devem ter no máximo 1 minuto para cada bimestre.
Para automatizar tudo e ganhar tempo, indicamos utilizar os scripts desenvolvidos pela equipe GLYBIF, de PDS305/2016. Os arquivos e instruções estão no nosso repositório.