sexta-feira, 28 de agosto de 2015

29º semana de trabalhos

            Esta semana foi marcada pelo começo das apresentações dos trabalhos e a indagação sobre quais equipes subiriam no palco do auditório. No fim, FMRGG e Projeto 51 foram as escolhidas, possibilitando às outras equipes saberem seus desenvolvimentos e terem um contato com as primeiras versões das aplicações. O que foi analisado pelos professores serviu, para nós, como base para nos prepararmos melhor quando for a nossa vez de apresentar.
            Enquanto isso, os membros do The 6 Programmers continuaram trabalhando, com o nosso gerente, Vinícius, cuidando dos cronogramas e começando a preparar a sua parte da apresentação.
            Já o Gabriel Leão corrigiu um erro de recuperação de senha para autenticação, realizou testes funcionais unitários e de integração e ainda atualizou todo o projeto para a estrutura Maven.
            Gabriel Yuji fez o cabeçalho da página de Perfil. Ele também irá desenvolver a página de Ajuda e adicionará os nomes dos desenvolvedores na página de Login.
            O Rodrigo está montando a nossa apresentação, a partir de alguns tópicos levantados pelos professores essa semana.
            Juliana está acrescentando umas funções de JavaScript nas páginas web.
            Por fim, eu, Emely, estou arrumando a página da Galeria Geral, a deixando responsiva com o uso do Skeleton.
            A apresentação da primeira versão do Nesb se aproxima, e muito rapidamente. Não sabemos qual será o resultado, seja ele positivo ou negativo, mas estamos nos preparando para o que vier nas próximas semanas.

sexta-feira, 21 de agosto de 2015

28ª semana de trabalhos


            Esta semana posso dizer que foi a mais estressante de todo o desenvolvimento do projeto até esta data. Não porque íamos entregar um documento, não porque houve reuniões entre integrantes, não porque o projeto travou ou mesmo porque não queríamos trabalhar. Foi a pior porque nos sobrecarregamos, trabalhamos intensamente, cansando nossos colegas e familiares.
            O resultado virá em breve, bom ou mau, está sendo aguardado por nós. Há também a ansiedade da apresentação: não sabemos a data desta, mas sabemos que ela acontecerá, mais cedo ou mais tarde devemos estar preparados.
            Fizemos (e muito) essa semaninha:

  • Emely: Terminou as páginas de Rank e Galeria, além de fazer a parte das classes do Manual Técnico;
  • Vinícius: Fez o relatório do StatSVN, o dicionário de dados, a descrição dos casos de uso, o texto sobre testes, a revisão da literatura e o diagrama de classes. Todos fazem parte da documentação;
  • Yuji: Fez as páginas de Recuperar Senha, Exclusão, Competição, Home, Configuração, publicar e arrumou as páginas de Cadastro e Perfil. Também imprimiu a documentação;
  • Juliana: Fez a parte de JavaScript nas páginas terminadas recentemente, trabalhou nos diagramas para o Manual Técnico, e na descrição de alguns outros, mas principalmente no diagrama de fluxo de dados que foi difícil. Também fez uma revisão ortográfica de algumas partes da documentação;
  • Leão: Programou. Parece simples, mas ele complementou o código, arrumou algumas páginas e aperfeiçoou o projeto. Gerou o vídeo do Gource também;
  • Rodrigo: Fui para a casa do Leão em um dia para ajudar na programação, fui para a casa do Yuji para ajudar na edição de alguns vídeos em outro dia. Na minha casa refiz uma parte do MER, escrevi algumas partes do documento, o formatei e editei o vídeo do Gource.

            Não sabemos quando vamos apresentar a primeira versão da aplicação, se for quinta-feira que vem iremos estar preparados e confiantes. Afinal, nosso bom desempenho só depende do nosso esforço: pouco esforço, baixo desempenho, muito esforço, bom desempenho. A segunda opção me apetece mais e é a que tentaremos adotar. Até mais!

sexta-feira, 14 de agosto de 2015

27ª semana de trabalhos

Esta foi uma semana pesada para toda a equipe. Estamos exaustos, e, ainda assim, trabalhamos todo o tempo possível para a realização do máximo do projeto que conseguirmos. Nós estivemos, nos últimos dias, trocando arquivos, fazendo ajustes de madrugada, e alguns até mesmo virando noites pelo trabalho. Também enviamos nossa documentação em andamento a algumas pessoas de fora da equipe, para que estas pudessem indicar erros e contribuir com dicas, a ideia parece estar funcionando bem.
Vinícius deu continuidade à documentação, atualizou principalmente as partes de postagens do blog, resumos semanais, pautas de reunião, e outras. No momento está trabalhando na revisão de literatura.
Gabriel Yuji, na aula desta semana, fez os ajustes finais no modelo geral das páginas (barra superior + menu lateral), que agora está pronto e completamente responsivo. Por estar lidando muito com as estruturas das páginas, ele também se dedicou a adicionar a maior parte do conteúdo deixado para trás à parte de descartes da nossa documentação. Agora irá fazer as próximas páginas necessárias para a aplicação.
Emely, focada no manual técnico, detalhou as classes do projeto e seus métodos mais importantes. A fim de deixar os documentos mais compreensíveis e completos, fez mais algumas pesquisas sobre os conteúdos dos manuais (tanto o técnico quanto o do usuário), e agora trabalha no manual do usuário.
Gabriel Leão, durante a última aula, finalizou os métodos necessários para postagem de obras (textos, fotos e desenhos) no site. Conseguiu mostrar dentro da página, depois de realizar o login, seu apelido, avatar, e outros atributos do usuário, mas ainda está buscando uma maneira melhor de "puxar" esses atributos.
Rodrigo progrediu com a documentação, e também consultou o Prof.Ivan para possíveis melhoras. Nesta quinta, além de fazer modificações no documento, ele se juntou a Gabriel Leão para acelerar a programação em java, e ajudou na conquista dos resultados positivos citados anteriormente.
Eu, Juliana, fiz os novos ícones para o menu, a pedido de Yuji, fiz o javascript para mudança de background da página, que funciona perfeitamente, porém apenas para a troca de cor, pelo fato de ainda não haver uma ligação com o banco de dados para salvar a cor que o usuário deseja usar sempre que logar. Além disso, fiz e refiz, de acordo com dicas do Prof. Ivan, o diagrama de casos de uso e o de entrada, processamento e saída. Iniciarei em breve com o integrante Rodrigo a descrição para o diagrama de casos de uso.

sexta-feira, 7 de agosto de 2015

26ª semana de trabalhos

Mais uma semana se foi e tenho que admitir que ela passou bem rápido, no entanto de uma maneira geral a equipe conseguiu aproveitar bem o tempo disponível para produzir algumas coisas que careciam de atenção. O dia 27 se aproxima, junto com tal data vem a pressão de deixar tudo dentro dos cronogramas e a vontade de produzir mais, para não ter surpresas. A primeira semana da nova integrante Emely na equipe foi realmente ótima, diria que ela se adaptou muito bem ao novo time e já está trabalhando com o desenvolvimento de páginas web.
Logo que chegou, deixou sua marca modificando alguns aspectos da página de galeria e criou uma outra, onde o rank de competições será apresentado. Vinicius com grande atenção, fez uma breve imersão nos códigos lógicos da aplicação, realizando diversas modificações em várias classes dos DAOs que necessitavam ser alteradas. Também foi preciso, pelas mãos do nosso gerente fazer alterações no resumo/abstract da documentação, para que alguns elementos se encaixassem dentro das regras estabelecidas pelo professor Ivan. Yuji, um dos nossos web designers, aprendeu a utilizar uma nova ferramenta após ter concluído a página de postagens, agora se dedica a finalizar o menu e o restante das páginas.
Rodrigo modificou o que era necessário no bdd de acordo com algumas mudanças feitas no código da aplicação, também elaborou comandos para novos métodos DAOs em sql e montou novas rotinas. Juliana segue com os testes de backgrounds, para que a mudança de cores nas páginas possa ser feita, enquanto as pages de testes definitivas não chegam para as reais avaliações serem feitas. Eu, fiz modificações nas controllers, alterando o método de atribuir pontos, implementando a funcionalidade de criar competições e diversos algoritmos (junto com testes de mesa) de funcionalidades que serão concluídas ainda nesta semana. A equipe está motivada, espero que os próximos sete dias possam ser bem aproveitados para a conclusão de boa parte do que iremos apresentar. Agradeço ao time por mais uma semana de trabalho e que venham os próximos desafios.