sábado, 27 de junho de 2015

20ª semana de trabalhos

Esta semana, juntamente com a passada encerrou um período sofrido de muitas provas, trabalhos e apresentações. A sexta feira pós aula foi realmente um grande alivio, claro que iremos descansar poucos dias, pois temos que correr com todas as pendencias do projeto durante as férias. A equipe se encontra em um momento de reorganização de grande parte da documentação, isso se deve as observações feitas pelos professores Ivan e Palladino na última quinta-feira, durante a apresentação do segundo bimestre. Conforme cada membro da equipe explicava trechos dos slides, questionamentos eram feitos pelos docentes a respeito da aplicação e principalmente da documentação.
Os itens funcionais da aplicação até o momento são:

  • Banco de dados;
  • Métodos CRUD;
  • Login e cadastro;
  • Páginas web:
- Login;
- Cadastro.
  • Parte dos documentos:
- Relatórios semanais;
- Atas de reuniões;
- Métricas;
- Entre outros.
  • Avatares;
  • Troféus;
  • Ícone;
  • Logo.

Sobre a aplicação, não houve grandes críticas, apenas alguns comentários a respeito das funcionalidades propostas pelo site que ainda não foram feitas, mas que já estão sendo construídas na fábrica para que a curto prazo sejam entregues. Boa parte das ressaltas estavam na documentação. Muitos itens dos quais são requisitos para a documentação final não se encontram a disposição, devido a isto um alerta foi feito pelos professores para que acelerássemos a parte de documentos e que o desenvolvimento segue o mesmo ritmo. Outro ponto chave no qual os orientadores depositaram muitas questões foi o cronograma, documento este, não parecia ser importante para nós até o momento. Em meio aos diálogos, vieram conselhos por parte do professor Palladino, nos dizendo para reestruturar todo o cronograma, que ele fosse de fácil entendimento e com alto grau de planejamento para que futuramente, ele possa virar nossa referência de tarefas e servir como um monitor de progresso.
Claro que na semana de apresentações, muito trabalho foi feito dentro da equipe, tanto no projeto quanto na preparação da exposição aos docentes. Rodrigo cuidou da formatação padrão do blog, de arquivos que integram nossa documentação e elaborou a apresentação. Yuji estava dando continuidade ao desenvolvimento das páginas web, na ocasião ele trabalhava na dashboard e na configuração. Juliana auxilou nosso gerente com o aperfeiçoamento dos slides e finalizou o troféu de fotografia para colocá-lo na apresentação.
Beatriz questionou algumas pessoas com o intuito de realizar nossa pesquisa de mercado e redigiu a respeito das tecnologias. Eu (Gabriel), fiquei encarregado de gerar o vídeo do gource para a apresentação e de reestruturar o código para as novas páginas que nosso web designer desenvolveu.
Vinícius se encarregou de fazer os slides para a apresentação e aperfeiçoou os cronogramas antigo.
Após a avaliação e uma longa conversa com os professores, a equipe se reuniu e propôs soluções para alguns problemas considerados mais urgentes. Estes são:

  • Implementar o framework do Spring ao projeto;
  • Mudar todo o cronograma;
  • Terminar as páginas web;
  • Montar as rotinas de competição, voto e rank;
  • Testar todo o banco;
  • Revisar e refazer toda a documentação final;
  • Revisar o repositório de 15 em 15 dias;
  • Excluir projetos que não estão sendo utilizados no repositório;
  • Criar novo projeto.

sexta-feira, 19 de junho de 2015

19ª semana de trabalhos

Nesta semana começaram as apresentações do 2º bimestre em PDS. Como no sorteio foi definido que seríamos apenas o 7º grupo a apresentar, imaginamos que a avaliação não ocorreria ontem e somente semana que vem, e assim ocorreu.
Exatamente por isso que utilizamos nossa aula para preparar toda a nossa apresentação do dia 28. Mas antes, discutimos acerca de como dividiríamos as notas deste bimestre e escolhemos novamente nos auto avaliarmos com notas e, assim como no bimestre anterior, os percentuais foram bem parelhos:

  • Beatriz: 15,31%;
  • Leão: 17,97%;
  • Yuji: 16,41%;
  • Juliana: 16,56%;
  • Rodrigo: 16,88%;
  • Vinícius: 16,88%.

O documento em relação a isso será redigido essa semana e entregue para os professores na próxima aula.
Depois disso, nos dedicamos aos detalhes da nossa apresentação.
A Beatriz continuou se dedicando à nossa documentação, terminando algumas pautas de reuniões e resumos semanais enquanto o Rodrigo se empenhava na formatação correta de tudo isso. Nosso web-designer, Yuji, continuou trabalhando em algumas páginas (as quais iremos mostrar na apresentação) em relação, principalmente, ao design responsivo delas. Eu e Juliana começamos os slides que planejávamos colocar na nossa apresentação, mas que ainda teremos que discutir se os utilizaremos ou não.
Nosso integrante Gabriel Leão que, no fim de semana passado, passou noites em claro trabalhando no nosso trabalho para a disciplina de LPG, começou ontem nosso vídeo do gource que também utilizaremos na nossa apresentação.
Nessa semana, todos nós nos dedicaremos a documentação, métricas, outras estatísticas, design, cronogramas e uma série de outros detalhes pertinentes ao conteúdo que vamos expor aos professores Ivan e Palladino quinta-feira que vem.
Depois de quase 4 meses que o T6P existe, o NESB já começa a ganhar seus aspectos mais consistentes. Muito longe do ideal, mas nada que um mês de férias não colabore!
Até a próxima semana!

sábado, 13 de junho de 2015

18ª semana de trabalhos

Bom, esta semana, a equipe desempenhou um ótimo trabalho na preparação do projeto para a apresentação de segunda-feira de LP2. Houve uma reunião com os gerentes onde foi sorteado que seremos o sétimo grupo a apresentar.
O gerente do grupo, Vinícius, terminou a página HTML das Configurações incluindo a opção de excluir a conta e fazer o logout.
A designer, Juliana, conseguiu com sucesso e ajuda do gerente terminar as máscaras da página de Cadastro. Após isso, a integrante procurou o Professor Balthazar a fim de que pudesse aprender a utilizar o regex e fazer a restrição dos caracteres especiais da mesma. No momento, está desenvolvendo o Javascript da página de Configuração.
Agora com o título de "webdesigner", estou desenvolvendo o dashboard, página que esperava que fosse mais simples de concluir. Espero conseguir terminá-la até o fim de semana que vem. Além disso, concluí a página provisória que será usada apenas no trabalho de LP2, aquela em que será feita a pesquisa de um ou mais usuários.
O programador, Gabriel Leão, estudou por si e aprendeu a usar o Spring. Porém, ao colocá-lo, o TomCat deu um erro desconhecido que ainda não sabemos solucionar mas estamos trabalhando arduamente nele.
A responsável pela documentação, Beatriz, está desenvolvendo as métricas do mês de Maio com as estatísticas que Gabriel Leão passou para ela.
Já o Rodrigo, responsável, principalmente, pelo desenvolvimento dos Termos de Uso do Nesb, ajudou Gabriel Leão com o erro e instalou programas necessários para o desenvolvimento do projeto no IFSP.

sexta-feira, 5 de junho de 2015

17ª semana de trabalhos

O feriado nos proporcionou tempo, não só para realizar nossas tarefas, como preparar a apresentação do desenvolvimento do NESB referente à disciplina Lógica de Programação, esta que está marcada para o dia 15/06.
O que nos surpreendeu essa semana foi o fato de que as páginas HTML apresentaram falhas, não abrindo corretamente no Eclipse. Mas o dia foi salvo, graças ao super Gabriel Leão! Ele criou um novo projeto, que desta vez funciona, assim como suas respectivas funções. Ainda efetuou a organização dos pacotes do projeto aplicando o modelo MVC.
As páginas HTML iniciadas pelo nosso gerente, Vinícius, estão tendo continuidade e passando por correções. Além disso, ele criou nosso cronograma para junho. Rodrigo editou todas as postagens do blog. Yuji deu início à criação do dashboard e realizou o design responsivo do login. Juliana verificou e corrigiu o repositório, e ainda modelou os últimos troféus. E eu, Beatriz, continuo implementando a documentação final e esta semana iniciei o histórico de desenvolvimento.
É perceptível que o recesso não nos impede de mostrar nosso empenho. E é nesse ritmo contínuo que pretendemos nos manter!

sexta-feira, 29 de maio de 2015

16ª semana de trabalhos

Com uma semana produtiva, nossa equipe avançou no desenvolvimento do projeto. Chegamos a um MER que atende as nossas necessidades, claro que isso foi feito com a ajuda de nossos docentes: Bernardo, Ivan e Palladino.
Atentando aos outros pontos do projeto, conseguimos incrementar mais funções de JavaScript nas páginas e demos continuidade na inserção do design responsivo nas páginas. Lidamos com os nossos erros no repositório e estamos agilizando todos os documentos possíveis. Além disso, decidimos ambientar nosso espaço reservado no IFSP: instalamos programas necessários como Eclipse, Workbench, XAMPP... O show não vai parar tão cedo.
Abaixo temos as realizações de cada membro da equipe na semana:

Beatriz: Resolveu parte da documentação atrasada, deixando-a na mesma data em que estamos. Inicializou o relatório de métricas e realizou o de relatório semanais.
G. Leão: Foi voz ativa na alteração do MER. Instruiu os membros acerca da tecnologia a ser usada e deu o cronograma para toda a programação do site. Conseguiu, também, conectar o SVN com o Eclipse no nosso ambiente de trabalho no IFSP.
G. Yuji: Continua implacável na inserção do design responsivo, praticamente finalizando essa tarefa. Consulta os membros e adianta as páginas não iniciadas.
Juliana: Revisou assiduamente o repositório, tirou caracteres especiais e outros erros. Foi a primeira a aplicar o JavaScript nas páginas já em processo de finalização e está relacionada com a criação/alteração do design das páginas. Também está fazendo novos troféus e avatares para a aplicação.
Rodrigo: Participou da alteração do MER e conseguiu chegar a uma versão final deste. Instalou alguns dos programas que serão usados no IFSP e está concluindo os Termos de Uso do Nesb.
Vinícius: Como gerente que é, participou de sua reunião mensal, repassou as orientações e designou novas funções para os membros. Participou de todas as atividades desenvolvidas pelos membros, mais que um supervisor, um líder que também está desenvolvendo páginas em HTML e verificando o repositório.

Algumas recomendações foram passadas a nós, já que não teremos aula semana que vem (feriado de Corpus Christi, delícia), sendo que teremos apresentação dia 11/06 sobre tudo o que já desenvolvemos. Nos foi aconselhado povoar o banco de dados, adiantar as páginas e os servlets para mostrar uma prévia da aplicação.
Tudo isso faremos nessas duas semanas e com muito esforço veremos o quão legal o Nesb será! Nossa equipe botou fogo essa semana. E muito mais está por vir.

sexta-feira, 22 de maio de 2015

15ª semana de trabalhos

Beatriz está fazendo relatórios semanais das atividades dos membros dando continuidade à documentação, nos tópicos possíveis de serem documentados.
Vinícius trabalha com as páginas HTML, mais precisamente, no momento, com a página de Configurações. Juntamente na parte de HTML, Gabriel Yuji, além de ter a tarefa de prosseguir fazendo as páginas do site, continua avançando no design responsivo de cada uma das páginas, e com muito sucesso. Na aula desta semana, ele ajustou a página de Login, que agora tem um design completamente responsivo.
Eu, Juliana, tendo terminado todas as ilustrações necessárias para o momento, comecei a fazer a parte de JavaScript nas páginas que já temos quase totalmente prontas (Login e Cadastro). Considerando que tive apenas uma aula do assunto, é certo que, com mais algumas aulas, será possível completar essa tarefa. Simultaneamente continuo com a tarefa de revisar o repositório, mas a equipe toda pretende manter tudo dentro das regras.
Rodrigo e Gabriel Leão estão trabalhando arduamente no banco de dados. Apesar da falta do Prof. Ivan, obtivemos muita ajuda dos outros dois professores: a equipe apresentou o MER ao Prof. Bernardo, que modificou alguns detalhes e nos ajudou a pensar em ajustes importantes, e depois o Prof. Palladino também avaliou o modelo, e na lousa nos ajudou a fazer ainda mais adaptações. O resultado foi...um MER todo reconstruído estilo "Frankenstein" e bem diferente do inicial. O próximo passo é concluir a base de dados com base no MER e fazer os testes de mesa, para ter certeza de que está apto e pronto para atender às necessidades dos usuários do futuro site.


sexta-feira, 15 de maio de 2015

14ª semana de trabalhos

Esta semana nos focamos em dar segmento e tentar finalizar algumas tarefas, como a narração, o MER, as páginas de login e cadastro e o banco de dados. Yuji e Vinicius são os integrantes encarregados no momento pela montagem e design das páginas HTML, que até agora estão muito bem encaminhadas com boa parte da formatação já feita e o design responsivo sendo ajustado aos poucos.
A narração do projeto foi outra tarefa feita com muito empenho pelo Rodrigo e revisada por nós membros da equipe, alguns detalhes foram acrescentados pelo Yuji. Ao apresentarmos tal documento para os professores Bernardo e Ivan, acabamos sendo notificados de que alguns erros ainda persistiam, mas para a nossa alegria, a avaliação feita pelos orientadores, apontava que tudo estava dentro dos conformes e o caminho que a narração traçava condizia bem com a proposta do Nesb.
Eu (Leão), Rodrigo, Yuji e Vinicius até mesmo tentamos desenvolver um esboço bem simples do que seria o nosso MER, mas acabamos sendo frustrados pelo professor Bernardo. Ele exigiu diversos detalhes do modelo para que um paralelo fosse traçado com a narração e assim seria possível identificar se este era condizente com aquele.
Outro ponto importante tocado inclusive na reunião de gerentes foi a questão de organização do repositório. Os documentos presentes no controle de versão estão sujeitos a um bombardeio de regras, que por via das dúvidas, a equipe aderiu e adaptou aos conceitos propostos (diria até que estamos andando com tais regras). É importante citar que a tarefa de organizar o repositório e verificar se tudo está dentro das propostas do professor Ivan, ficou atrelada à Juliana.
Ficou designada a mim esta semana, a tarefa de pesquisar sobre as métricas e aplicar os conhecimentos aprendidos. Consegui instalar um plugin ao Eclipse Luna, que faz a verificação de diversas linhas de códigos e nos retorna à quantidade de praticamente tudo o que fizemos até agora, em termos de código dentro da IDE utilizada. As métricas tanto deste mês quanto dos meses anteriores serão feitas no Gource, pois a ferramenta disponibiliza de modo prático e fácil, todos os tipos de arquivos presentes no controle de versão e outras informações de extrema valia para o documento (como número total de arquivos, tamanho do projeto, entre outros).
Toda a documentação presente no projeto que será útil para a parte final está nas mãos da integrante Beatriz, que irá organizar tudo num documento definitivo, inclusive as métricas que eu estou para enviar. Nesta parte também está presente a nossa designer Juliana, para dar uma ajuda e um respaldo de impacto.
Um roteiro foi feito por mim com o auxílio do time, para que ao término das atividades realizadas no momento, outras metas já estejam predefinidas. De modo que estas venham a nos orientar para tarefas futuras sem perda de foco.