Postagens

Mostrando postagens de 2018

The Final Countdown

Olá,

Nesta última semana, antes da entrega da primeira versão do trabalho, definimos algumas tarefas para a atualização e revisão do trabalho, com previsão de entrega para a terça feira, dia 06/11:

Tópico Recurso
Introdução
Revisão da literatura
Agda
Eduardo
Nicoli
Relatório do desenvolvimento Adriana
Daniela
Análise Técnica / Diagramas Guilherme

Com as tarefas terminadas, a revisão ocorrerá na quarta-feira. A impressão das cópias e gravações de DVDs (x3) e geração do Gource ocorrerão na quinta.

Atualizações

Nas últimas semanas a equipe finalizou os diagramas necessários ao projeto (MER, DER, diagrama de classe e de casos de uso) e iniciou o desenvolvimento das linhas de código.

Além disso, a organização da documentação também passou a ter atenção redobrada no que se refere à elaboração das partes textuais (introdução, revisão literária) e de itens do manual técnico.

Faltam menos de três semanas para a primeira entrega e espera-se que tudo ocorra sem grandes problemas.

Até.

Definição de tarefas

Na semana passada (27/09 - 03/10) nos reunimos para dividir algumas atividades entre os integrantes da equipe. Ficou definido que a Daniela e a Adriana fariam o MER, o DER e o dicionário de dados e o Guilherme, a Agda, a Nicoli e o Eduardo fariam os casos de uso. Além disso, a Agda ficou de fazer o protótipo de telas, o Eduardo e a Nicoli começariam o diagrama de classes e o Guilherme testaria o modelo.

Durante a semana realizamos essas tarefas, e após finalização nos reuniremos para avaliar o desenvolvimento das atividades de cada integrante da equipe.

Atualização do status do projeto

Desde a última semana, fizemos três reuniões com o objetivo de eliminar as dúvidas sobre os requisitos de sistema. Entramos em contato com algumas pessoas da área, encontradas através do Facebook, tirando essas dúvidas e analisando as semelhanças e diferenças entre algumas batalhas.

Depois destes ajustes, as tarefas de modelagem foram distribuídas entre a Adriana e Daniela, e a descrição dos casos de uso foram distribuídas entre os demais integrantes.

Até a próxima!

Dia de reunião

Hoje foi dia de reunião!

Durante a semana de Tecnologia do IFSP, decidimos nos reunir para dar andamento e trabalhar no projeto.

Nos reunimos no Shopping D para discutir as informações obtidas no contato com os organizadores de batalha de rap e, a partir delas, definir as Regras de Negócio e os Requisitos de forma mais clara e coerente a partir do funcionamento das batalhas que existem.

A reunião iniciou-se às 18:30 e foi encerrada às 22:00.

Conseguimos esclarecer alguns pontos importantes sobre critérios de formação da chave, regras da batalha, e o funcionamento que iremos adotar no nosso sistema. Fizemos alterações significativas nos requisitos e fizemos definições mais claras nos requisitos funcionais.

Fizemos avanços importantes, mas ainda há muito o que fazer para chegar onde queremos. Depois da reunião é que vem o trabalho...

Até a próxima!

Andamento das atividades e dificuldades

Olá!

Após a apresentação da prova de conceito, a equipe procurou se dedicar ao levantamento de requisitos e definições do funcionamento do sistema. No período das últimas semanas foram escritos os principais requisitos, procurando focar na parte do sistema que monta as chaves das edições da batalha e na votação digital. Também foram feitas algumas definições com relação às nomenclaturas que serão adotadas por padrão até o fim do projeto, de termos que serão usados para descrever certos conceitos, um assunto interessante para um post futuro.

Porém a equipe veio enfrentando algumas dificuldades no que diz respeito ao andamento do projeto. Fazendo um breve auto-crítica, além de alguns atrasos, pode-se dizer que houve falta de planejamento por parte de todos. Ainda é possível recuperar o tempo perdido, mas, para tal, algumas mudanças terão de ser feitas para que as coisas comecem a caminhar com mais firmeza.

Encontrou-se também dificuldade em se fechar a lista de requisitos da aplicação, pois havia incerteza sobre alguns aspectos das batalhas e escolhas que precisavam ser feitas com relação ao funcionamento do sistema. Para isso, a equipe entrou em contato com alguns organizadores de batalhas de rap, de modo a tirar dúvidas quanto ao funcionamento real desses eventos, para que assim essas dúvidas fossem esclarecidas de modo que a solução atenda ao público mais adequadamente e da forma mais fiel possível.

Até breve.

Prova de conceito

No dia 30 de agosto foi realizada a apresentação da prova de conceito. A equipe Ganesha foi a terceira a se apresentar e obteve êxito em sua demonstração.

Front-ent: Vue.js, HTML, CSS e JavaScript.

Back-end: Node.js, Spring boot, java, jpa hibernate.

Banco de dados: PostgreSQL.

Sistema de hospedagem: Amazon web services.

Essa semana espera-se definir os requisitos funcionais e não-funcionais e dar início ao MER e DER.

Até a próxima.

Preparando a prova de conceito

Olá!

Na última semana a equipe veio trabalhando para finalizar a entrega da prova de conceito. No que diz respeito as tarefas realizadas e as tecnologias escolhidas a serem utilizadas até o momento, o modelo escolhido para a aplicação é um PWA, ou seja, Progressive Web App.

PWA é uma tecnologia que experimenta combinar recursos oferecidos pela maioria dos navegadores juntamente com os benefícios da experiência móvel. Resumidamente é uma página web que permite uma experiência de uso próxima com a de um aplicativo móvel.

As tarefas foram distribuídas de modo que Adriana, Daniela e Guilherme se tornaram os responsáveis principais pelo desenvolvimento, e Agda, Eduardo e Nicoli pela parte da documentação.

Para o funcionamento e disponibilidade do serviço em nuvem optou-se pelo provedor de serviços Amazon Web Services (AWS), por possuir baixo custo e alto desempenho em sua infraestrutura.

A linguagem de programação escolhida para o back-end foi Java, com o front-end sendo desenvolvido utilizando HTML, CSS e JavaScript.

Até mais.

Tema escolhido

Após algumas opções de temas terem sido levantadas pela equipe para serem desenvolvidas no projeto, a escolhida acabou sendo a criação de um sistema voltado para batalhas de rap, o On Flow, cujo objetivo principal é o de divulgar o trabalho de MCs que vivem no cenário musical independente e que buscam mostrar sua arte ao público.

Durante uma batalha de rap, normalmente a forma de votação utilizada para se eleger o vencedor é através da reação espontânea por meio de palmas, barulho e outros tipos de manifestações que demonstrem o entusiasmo do público por seu candidato preferido. Isso nem sempre é uma forma precisa de mostrar quem obteve mais votos em relação ao outro oponente. Uma das funcionalidades sugerida pelos professores durante a apresentação da proposta inicial seria justamente a possibilidade de se criar na aplicação uma votação em tempo real para que se substituísse a medição feita por palmas por uma votação dentro do sistema no momento em que a batalha ocorre presencialmente, dessa forma tornando o resultado mais exato, pois traria o número total de votos recebidos por cada um.

Além disso, outra funcionalidade interessante a ser acrescentada seria a de duelos virtuais, na qual dois usuários se inscreveriam para batalhar um contra o outro. Assim, os demais usuários assistiriam os dois MCs concorrentes e votariam naquele que mais gostassem. Isso poderia servir de divulgação para os artistas, além de servir como sugestão de eliminatória que pudesse garantir vagas dentro das próprias batalhas reais.

Em breve uma lista com todas as funcionalidades definitivas será melhor elaborada.

Para finalizar, a equipe comunica a entrada de um novo integrante. Guilherme Danno passa a fazer parte do time desde o dia 16 de agosto.

Apresentação da proposta inicial

No dia 09 de agosto foram realizadas as apresentações das propostas iniciais de projetos da disciplina. A equipe Ganesha foi a penúltima a apresentar e teve sua proposta aprovada pelos professores. O tema escolhido foi uma aplicação voltada para batalha de raps - que será melhor detalhado nas próximas postagens feitas aqui no blog.

Os professores fizeram alguns comentários a respeito, solicitando alterações e ajustes no documento da proposta, além de algumas sugestões de funcionalidade, como a inclusão de um sistema de votação em tempo real na aplicação - o que também será explicado futuramente.

Essa semana espera-se fechar o escopo, começar a modelagem e preparar o ambiente para hospedar o sistema.

Até a próxima.

Equipe formada

Bem vindo ao blog da equipe Ganesha!

Essa página foi criada com o intuito de registrar e acompanhar as atividades da disciplina de Prática de Gerenciamento de Projetos (A6PGP) do curso de Tecnologia em Análise e Desenvolvimento de Sistemas do IFSP-SPO.

O projeto será desenvolvido pelos seguintes estudantes:

Adriana de Oliveira
Agda Camilla Teixeira de Paula
Daniela Helena Motta Ragozzino
Eduardo Isaac Escorcio
Nicoli Silva Fernandes

Fiquem atentos até novas atualizações.