terça-feira, 26 de julho de 2016

Finalmente venho aqui agradecer  por todo o apoio dado e comunicar que finalmente nosso projeto foi aprovado. Demorei para postar pois precisava de uma foto da comemoração.
Para os grupos que enfrentarão essa batalha no futuro só lhes desejo sorte, foco, força e LEIAM O DICAS IVANFM!!!

Beijos de luz da equipe MON!TUM.
CÂMBIO E DESLIGO!!!

segunda-feira, 27 de junho de 2016

Resumo Semana 19

Essa foi a ultima semana antes da entrega final, todos se dedicaram muito para realizar as correções do projeto e concluir as atividades das demais disciplinas que estamos cursando. Boa parte das correções já foram providenciadas e nos próximos dias todos os integrantes irão se dedicar a revisar a documentação para identificar possíveis erros e pontos passiveis de correções e melhorias rápidas.

domingo, 19 de junho de 2016

Resumo Semana 18

Durante esta semana demos continuidade as correções no projeto, tanto na parte documental quanto no sistema em si, sempre mantendo o envolvimento e espírito de equipe.
Além disso, cada integrante tirou um tempo para se dedicar a outras disciplinas que, em algum momento do semestre, tiveram de ser negligenciadas para que se pudesse focar em A6PGP.
Nesta última quarta-feira houveram duas novas apresentações, e as assistimos com o intuito de nos atermos a erros que também cometemos em nosso projeto, mas que não foram notados, para acrescentar em nossas correções.
A entrega final será daqui a uma semana e meia, o que nos dá como limite para finalização das correções o prazo de uma semana, para que assim consigamos revisar e imprimir o trabalho final sem surpresas.
Até a próxima!

sexta-feira, 17 de junho de 2016

Resumo Semana 17

Após a apresentação, ouvimos com atenção todas as dicas e erros apontados pelos professores sobre o projeto e com maturidade, enxergamos que temos que melhorar.
Estamos cientes que erramos em alguns aspectos, mas conseguimos desenvolver algo maior, o Espirito de Equipe. Todos se dedicaram e se comprometeram igualmente com a qualidade e entrega.
Além do crescimento intelectual, desenvolvemos também o lado profissional e pessoal.
Sabemos que ainda não acabou, mas estamos confiantes e trabalhando incessantemente para entregar o melhor projeto.
As tarefas já foram divididas, afinal temos muito trabalho pela frente.

sábado, 4 de junho de 2016

Resumo Semana 15 e 16

Hoje apresentamos o nosso projeto para os professores e os colegas de classe, tivemos a presença do professor Bernardo como convidado para assistir e avaliar as apresentações. No decorrer da apresentação identificamos alguns pontos de melhorias para o sistema, essas questões serão estudadas e implementadas até a data da entrega final junto com as demais correções relacionadas aos pontos levantados pelos professores após a apresentação.
estamos cientes que temos muito em que trabalhar ainda e não vamos fraquejar estando tão próximos do encerramento do semestre. Agora tendo passado pelo momento de maior tensão que seria a apresentação para os professores, estamos um pouco mais aliviados, logo iremos planejar o plano de correções e dar inicio as atividades finais.

Por hoje é só.
Até a próxima!

terça-feira, 24 de maio de 2016

Segundo Vídeo Gource

Com a primeira entrega do projeto, a equipe Monitum gerou o Segundo video feito com Gource, nele é possível visualizar  graficamente todas as atualizações realizadas pela equipe no Subversion da instituição entre os meses de fevereiro e maio de 2016.


Até breve!

sábado, 21 de maio de 2016

Resumo Semana 14

Olá!! 
Essa semana foi decisiva para a conclusão de diversos aspectos na programação e na documentação do projeto Monitum. Estamos a exatamente 4 dias antes de entregar a primeira versão do projeto e os ânimos,emoções e ansiedade estão a mil por hora.
Durante essa última semana foram feitos grandes avanços na programação do aplicativo mobile(nosso maior medo era de não conseguirmos entrega-lo a tempo) e também na aplicação web. 
Pudemos finalmente definir o logo do projeto. 


Nesses últimos quatro dias que temos para a conclusão do projeto ainda temos diversas atividades a terminar como finalização das estatísticas do projeto, métricas, manuais , os testes, finalizar as aplicações web e mobile de modo que fique agradável para o usuário utilizar e por final concluir a documentação. 
Pode parecer muita coisa, e realmente é, porém todas essas atividades já estão em fase de conclusão. Deixo uma frase inspiradora de Chaplin. "Que os vossos esforços desafiem as impossibilidades, lembrai-vos de que as grandes coisas do homem foram conquistadas do que parecia impossível.", Charles Chaplin

domingo, 15 de maio de 2016

Resumo Semana 13

Durante o desenvolvimento do projeto, enfrentamos alguns problemas, dentres eles a saída de um dos integrantes da equipe. Com isso o cronograma foi diretamente afetado e tivemos que fazer algumas alterações. Diminuimos o escopo, porém isso não foi suficiente, tivemos que mudar desenvolvimento do aplicativo móvel passando de nativo para um híbrido.
A equipe estudou a vantagem desse tipo de aplicação, levando-se em consideração o tempo.
Aplicativos híbridos são feitos usando linguagens e tecnologias de web apps e usam wrappers ou frameworks para serem convertidos em um aplicativo instalável no dispositivo do usuário. Esse tipo de app também é publicado na loja e funciona de forma similar aos nativos. Sua grande vantagem é exigir apenas conhecimento de desenvolvimento web, além de serem focados no desenvolvimento rápido.

domingo, 8 de maio de 2016

Resumo Semana 12

Nesta semana tivemos progresso na parte de desenvolvimento web, conseguindo desenvolver várias funcionalidades do sistema. Além disso, novamente apresentamos a documentação feita até o momento para os professores orientadores, identificando, assim, novas partes a serem melhoradas e corrigidas, sendo que já realizamos algumas das correções e realizaremos as que faltam até a data da próxima aula, dia 11/05.
Neste sábado, dia 07/05, nos reunimos para acertarmos alguns detalhes do sistema web, como layout e mitigação de riscos de ataque ou fraude no sistema por parte de usuários mal-intencionados.
O desafio dessa semana que entra é o desenvolvimento mobile. Visamos e combinamos entregar um sistema web e um aplicativo mobile para Android, porém, devido nossa recente perda de um dos integrantes, o qual era um dos responsáveis pelo desenvolvimento, ainda não conseguimos evoluir no desenvolvimento mobile. 
Além das correções na documentação e os avanços almejados no desenvolvimento web, nesta semana também planejamos já baixar o certificado SSL da Let's Encrypt, que é liberado em quantidade limitada durante a semana. Também renovaremos a licença no Google Cloud, para hospedagem do sistema web.

domingo, 1 de maio de 2016

Resumo Semana 11



No decorrer da semana fomos informados pelo integrante Luis Sciencia que ele deixaria o grupo devido motivos pessoais que o tem impedido de contribuir para o desenvolvimento do projeto realizando suas tarefas semanais.
Com a saída de um dos integrante nos vimos forçados a rever o escopo do projeto, uma vez que o membro que nos deixou era um dos principais programadores da equipe. Após discutir internamente e com os professores da disciplina decidimos por remover a funcionalidade de feedback e reduzir as funcionalidades da versão mobile android mantendo somente as funções de consulta e de envio de comunicados por parte do professor. Foi encaminhado um e-mail para os professores para alinhar as alterações discutidas.

domingo, 24 de abril de 2016

Resumo Semanas 9 e 10

Durante essas últimas duas semanas focamos o projeto na parte da programação em si.
A equipe tem enfrentado alguns problemas com a tecnologia escolhida e com o ambiente de desenvolvimento. Porém conseguimos resolver alguns desses problemas.
Na quarta-feira dia 20 de abril, a equipe apresentou para os professores orientadores os arquivos de documentação feitos até agora.
Os professores nos orientaram quanto aos diversos erros, e tais mudanças estão em revisão para estarem devidamente corrigidos até a quarta-feira da próxima semana (27/04/2016).
A equipe decidiu também quais serão as próximas atividades a serem desenvolvidas na próxima Sprint.
Temos menos de um mês para a primeira entrega do projeto.
Deixo aqui uma imagem motivacional para  a equipe monitum e para as outras que estão no mesmo barco.


Até a próxima!

sábado, 16 de abril de 2016

Resumo Semana 8

Essa semana foi dedicada a um dos quesitos muito importante da aplicação, segurança. 
A adoção de um design de autenticação e autorização para um aplicativo da web ajuda a reduzir muitos dos principais riscos de segurança. A implementação de tal design durante as fases iniciais  de desenvolvimento é mais fácil do que tentar reajustar uma solução para algo já existente ou parcialmente criado.
Como nosso não queremos perder muito tempo desenvolvendo a segurança do sistema, vamos recorrer a um Framework que nos forneça tais funcionalidades, como o Spring Security. Existem outras opções de implementação, mas como estamos utilizando o Spring, seria uma boa ideia aproveitá-lo para gerenciar a sua camada de segurança.

quarta-feira, 6 de abril de 2016

Primeiro vídeo Gource

Primeiro vídeo feito com Gource, com a finalidade de apresentar visualmente as atualizações realizadas pela equipe no Subversion da instituição.


Até breve!

terça-feira, 5 de abril de 2016

Resumo Semana 7

Nos dedicamos, essa semana, no fechamento da parte documental base do sistema, como a introdução do mesmo e a fundamentação teórica. Já iniciamos o desenvolvimento da documentação principal, além de estarmos com os diagramas de caso de uso e de classes praticamente prontos, faltando apenas a aceitação dos mesmos por parte dos professores orientadores. Prosseguimos com a configuração das ferramentas utilizadas para o desenvolvimento do sistema e responsável pela programação já iniciou a configuração base do projeto.

Estamos terminando de subir os arquivos já prontos para o SVN do instituto, para gerarmos, amanhã, o vídeo do Gource.

Em breve teremos mais novidades. Até a próxima!

sábado, 26 de março de 2016

Resumo Semana 6

Durante a semana a equipe deu continuidade ao desenvolvimento do projeto trabalhando nas seguintes atividades: diagrama de classes, definição dos requisitos funcionais, descrição do caso de uso, dicionário de dados e preparação do ambiente de desenvolvimento, instalando e configurando as ferramentas que serão utilizadas para desenvolver o sistema, sendo elas: Eclipse EE, MySQL Workbench, Framework Spring e Astah Community.

sábado, 19 de março de 2016

Resumo Semana 5

Ola Caros!

Essa semana decidimos diversos aspectos que consideramos chave para finalizar a base do modelo do nosso projeto, além de termos feito uma reunião na quarta-feira dia 16.03.16 durante a aula. 

Nesta reunião decidimos diversos assuntos como finalizaçao do modelo do Banco de dados do projeto, definiçao dos casos de uso, e definimos também quais foram as próximas ações da equipe durante a semana. 

Acordou-se que Emilly terminaria a fundamentação Teórica, Thiago finalizasse a definição do MER e DER , Matheus concluisse os diagramas de Caso de Uso e Bruno e Luís dessem inicio na configuração do servidor e início no desenvolvimento de funções básicas do sistema. 
A conclusão do cronograma foi um marco importante desta semana assim como as metas estabelecidas para a mesma foram cumpridas com êxito.
Até a próxima!

sábado, 12 de março de 2016

Resumo Semana 4


Essa semana durante a aula do dia 09/03/2016 apresentamos ao professor Ivan a primeira versão do nosso Diagrama e Modelo Entidade-Relacionamento, após discutirmos alguns pontos com o professor identificamos algumas alterações necessárias que estão sendo providenciadas pela equipe para que o modelo de dados do sistema atenda a todas as funcionalidades definidas.


Durante a semana também demos continuidade a elaboração do diagrama de caso de uso para identificar novos pontos e situações que podem surgir durante a utilização do sistema e dessa forma concluir o modelo de dados para depois começar a desenvolver o diagrama de classes.



sábado, 5 de março de 2016

Resumo Semana 3

Esta semana foi separada para fechamento do escopo e nos dedicamos a definir as funcionalidades do sistema, além de elaborar a proposta inicial, para apresentação aos professores.

Quarta-feira, dia 02/03, apresentamos, para os dois professores e para o restante da turma, a proposta inicial do projeto. Logo após, os professores sugeriram que definíssemos melhor quais seriam as funcionalidades para professor e aluno, e quais estariam vigentes no aplicativo mobile. Durante o restante da semana revisamos as funcionalidades, removendo algumas que notamos não serem essenciais e definindo o que estaria disponível no aplicativo mobile e na web. Hoje iniciamos a diagramação do sistema com o Modelo Entidade-Relacionamento do banco de dados e o Diagrama de Classes do sistema. Esperamos estar com alguns diagramas prontos até a próxima quarta-feira, para apresentarmos aos professores e verificar se há sugestões de aperfeiçoamento.

domingo, 28 de fevereiro de 2016

Resumo Semana 2

Essa semana tivemos algumas reuniões para decidir qual seria o tema de nosso projeto, eis aqui um breve resumo do que houve durante essa semana de 22/02/2016 - 27/02/2016.

Itens Abordados:
  • Desde que o grupo foi montado os membros desta equipe veem trabalhando em diversas ideias de projetos. Após uma difícil decisão sobre as três  mais votadas entre os membros da equipe. Os membros autores das ideias escolhidas levaram as ideias já transcritas, e garantiu-se que todos os participantes do grupo compreendessem todas as ideias dos projetos.
  • Além das ideias já discutidas anteriormente, surgiram outras como um jogo sobre a dengue, visto a campanha massiva realizada em toda a mídia durante o início deste ano. Também surgiram ideias de projetos com Arduino, que foram desconsideradas, uma ideia de criar uma versão digital do jogo Cards Against Humanity, e uma de readaptar o projeto de A5MAE que alguns dos integrantes do grupo participaram, a qual se trata de um sistema para comunicação e gestão de turmas escolares e de universidades.
  • Ao final da discussão, decidiu-se apresentar os projetos selecionados na reunião passada, que são o de divulgação de eventos e o de transportes, o do jogo da dengue e do Cards Against Humanity e, por fim, do sistema de gestão e comunicação de classes de ensino.
  • Após as ideias serem apresentadas para ambos os professores orientadores, houveram dois projetos aprovados, sendo eles o do sistema de gestão de classes de ensino e o de adaptar o jogo de cartas Cards Against Humanity, discutiu-se qual seria o projeto a ser escolhido.
  • Foram aceitas as ideias de o sistema ter suporte para chamadas de presença, montagem de grupos de trabalho, e possuir a opção de “carômetro”. Além disso, foi decidido que o ingresso nas disciplinas cadastradas no sistema poderia ocorrer de duas formas, sendo uma a que o professor informa ao sistema o prontuário dos alunos da turma, e a outra onde os alunos solicitam acesso a turma utilizando de alguma credencial, sujeitos a aprovação do professor. Falou-se também sobre as notificações de avisos, sobre a possibilidade de um aplicativo para Android, sobre as implicações de o sistema ter suporte a upload de arquivos e sobre a possibilidade de feedback no final do período letivo.
  • Decidiu-se que o projeto a ser desenvolvido seria o de gestão de turmas de ensino, visto que este projeto vem como uma solução de um problema real, e não apenas como uma forma de entretenimento, como o projeto do jogo de cartas.
  •  Optou-se pela alteração do nome do projeto, visto que já se tem um projeto definido. O nome escolhido é Monitum, que significa Aviso, em latim. A ideia do nome se deu após um breve reflexão sobre o objetivo do projeto, que é criar um sistema que permita que os alunos se mantenham avisados, por dentro, do que acontece nas classes que participa.
  • No final desta semana será gravado um vídeo explicando um pouco mais a fundo quais serão as funcionalidades, tecnologias, e problemas solucionados por este projeto.

Até a próxima!

sábado, 20 de fevereiro de 2016

Iniciando as atividades

Nós somos a equipe Monitum, da disciplina A6PGP do IFSP Campus São Paulo.

Este blog foi criado com a finalidade de ser atualizado constantemente com o progresso do desenvolvimento de nosso projeto, o qual, até o dado momento, está em fase de refinamento de idéias para, em seguida, ser submetido a aprovação dos professores orientadores da disciplina.
A equipe é composta por:
       Luis Sciência                       Bruno Lopes                         Emilly Takahashi


        Mateus Bispo                      Thiago Martins
               
Até Breve!