Dica sobre a POC – Prova de conceito “Atenção!!”

Essa é pra você que continua caçando desesperadamente em todos os blogs possíveis da disciplina de A6PGP o que fazer na POC. A equipe BRABOTIM, deixou algumas dicas que podem ajudar a sua equipe a fazer uma apresentação do projeto de forma clara e que os professores entendam as tecnologias, arquitetura e funcionalidades do seu sistema.

Documentação

  • Respeite as páginas de conteúdo que são pedidas no ponto 11 do site do Professor Ivan.
  • Adicione as siglas e abreviaturas caso tenha no projeto, enumere e cite as figuras.
  • Atenção às referências bibliográficas pesquise sobre como fazer as citações corretas, utilize o web.archive para salvar as páginas web de referência.
  • Utilize o modelo LATEX, do site do Professor Ivan e o mais importante, todos da equipe leiam e releiam o documento antes da entrega.
  • Imprima duas vias do documento para entregar aos professores. (por favor leiam o que estão entregando, pode parecer repetitivo porém existem equipes que entregam versões erradas de documentação para os professores e depois não adianta justificar).

Apresentação

  • Crie um roteiro da apresentação com antecedência
  • Tenha alguém da equipe anotando todos os pontos importantes das equipes que se apresentam antes da sua equipe. (ajuda a memorizar o que não fazer na sua apresentação)
  • Se for a primeira equipe siga exatamente o seu roteiro feito com antecedência.
  • Todos os integrantes da equipe devem estar totalmente alinhados com as ideias e tecnologias do projeto.
  • Seja simples e claro no que está apresentando, utilize um modelo de slide sem muitos efeitos pois o que está em avaliação é o seu projeto não o tema do “Power Point”.
  • Enumere todos os slides.
  • Nomes dos alunos em ordem alfabética também na apresentação.
  • Todos da equipe devem estar presentes, isso é fundamental, os professores observam cada detalhe inclusive seu comportamento na apresentação.
  • O documento poc.pdf e a apresentação devem estar com o mesmo conteúdo de informação, diagrama de arquitetura e tecnologias utilizadas.

Aplicação (Sistema)

  • Faça todos os testes possíveis antes da apresentação.
  • A equipe tem que publicar um vídeo da POC com as tecnologias utilizadas no projeto em produção, aproveite a gravação para criar um roteiro para sua apresentação.
  • Internacionalização da aplicação em “English” e não “Inglês” no “menu de troca”, lembre-se que o usuário que utiliza essa função pode não ser da língua nativa do sistema.
  • Não tente induzir os professores a acreditarem que existem funcionalidades que não estejam realmente implementadas no seu sistema.
  • Vai levar um notebook para apresentar? Tenha sempre um plano B caso ele não funcione, pois isso não é desculpa para não apresentar.

Opinião

Assista todas as apresentações, observe cada detalhe, escute as criticas que os professores estão fazendo, lembre-se, sempre serão críticas construtivas, não espere que a sua apresentação seja perfeita, gerencie seu projeto de forma profissional e não amadora, aqui ainda é possível errar, na vida profissional alguns erros podem custar o futuro da sua carreira. “Valorize os professores”.

5ª Semana: 29 a 04 de Setembro

Resumo

Essa semana foi a mais corrida e também a mais tensa até o momento, a entrega da POC aconteceu no dia 05 de Setembro.
POC é a prova de conceito para todos os sistemas propostos pelas equipes e temos que entregar todas as tecnologias que serão utilizadas na aplicação com pelo menos uma funcionalidade já em produção. É uma etapa muito importante do projeto pois define o que é ou não aplicável e funcional sem prejudicar toda a arquitetura do sistema já que é feita na parte inicial do projeto.

Atividades desenvolvidas

Ebson
– Documentação da POC em latex
– Apresentação da POC em slides
– Atualização da documentação no SVN
Gustavo
– Desenvolvimento front-end e back-end
– Arquitetura do sistema
– Roteiro de apresentação da POC
– Implementação do sistema de SMS via Total Voice
– Vídeo da POC
Jhonatan
– Estrutura dos gráficos
– Video do gource
– Atualização da estrutura do SVN
– Redirecionamento de HTTP para HTTPS
– Configuração do servidor de gráficos
Marcus
– Desenvolvimento front-end
– Telas do sistema
– Implementação do sistema de SMS via Total Voice
Ramon
– Desenvolvimento front-end
– Internacionalização do sistema
– Implementação do sistema de SMS via Total Voice
Thiago
– Vídeo da POC
– Documentação da POC em latex
– Apresentação da POC em slides
– Elaboração dos diagramas de arquitetura e infraestrutura
– Instalação dos certificados de segurança nos servidores
– Redirecionamento de HTTP para HTTPS




4ª Semana: 22 a 28 de Agosto

No dia 22/08 definimos em conversa com os professores, que iremos utilizar inicialmente o envio de SMS para notificação ao cliente, se possível posteriormente, o uso de notificacões web push para Android. O professor Ivan nos orientou a necessidade de utilização do LaTeX localmente, a fim de evitar imprevistos com o Overleaf por ser um plataforma que limita dos recursos quando utilizada gratuitamente.

Iniciamos um Brainstorming sobre a definição das telas do sistema, considerando a experiência do usuário.

Atividades realizadas na semana

  • Ebson:
    – Análise de requisitos
    – Post semanal do blog
    – Elaboração da introdução do documento final
  • Gustavo:
    – Análise de requisitos
    – Definição das métricas
    – Leitura da documentação do Thymeleaf para internacionalização da POC
  • Jhonatan:
    – Análise de requisitos
    – Criação de tabela de itens configuráveis pelo administrador do sistema
    – Rascunho MER / DER
    – Configuração inicial dos servidores de produção
  • Marcus Vinícius:
    – Análise de requisitos
    – Rascunho MER / DER
    – Leitura da documentação do Thymeleaf para internacionalização da POC
  • Ramon Ramos:
    – Análise de requisitos
    – Rascunho MER / DER
    – Leitura da documentação do Thymeleaf para internacionalização da POC
  • Thiago Paz:
    – Análise de requisitos
    – Post semanal do blog
    – Elaboração da introdução do documento final
    – Configuração dos domínios nos servidores

3ª Semana: 15 a 21 de Agosto

Na aula do dia 15/08 fizemos a apresentação inicial do nosso projeto, que foi aprovado definitivamente. Em seguida fizemos uma rápida reunião no hall do IFSP, onde conversamos sobre o uso do Trello e definimos as atividades da semana, que foram executadas conforme descrito abaixo.

Ebson Silva:
– Análise de requisitos
– Introdução, justificativa, referências
– Estruturação do documento LaTeX

Gustavo Delgado:
– Análise de requisitos
– Preparação do ambiente de desenvolvimento Java
– Estudo das métricas

Jhonatan Cruz:
– Criação do ambiente de desenvolvimento
– Organização do SVN
– Análise de requisitos

Marcus Vinicius:
– Análise da viabilidade das notificações webpush e envio de SMS

Ramon Ramos:
– Análise de requisitos
– Análise da viabilidade das notificações webpush e envio de SMS

Thiago Paz:
– Organização no blog
– Post 2ª Semana
– Análise de requisitos
– Criação dos servidores

Checklist A6PGP

Como sabemos, A6PGP é um disciplina que extrai o máximo das equipes. São muitos requisitos, padrões, documentos, vídeos, manuais, atas, relatórios, métricas, e muitos outros itens além do desenvolvimento do projeto em si. Todas as exigências estão descritas no site do Profº Ivan.

Para facilitar o acompanhamento e garantir o cumprimento de todos os itens, criamos um checklist e você pode baixa-lo aqui.

A coluna “Status” possui uma formatação condicional para “Concluído”, “Em andamento” e “Pendente”, para facilitar a visualização.

2ª Semana: 08 a 14 de Agosto

Nossa segunda semana de projeto foi super agitada, mas a concluímos com a sensação de dever cumprido!

Vamos ao resumo da semana:

  • 08/08 – 5ª Feira: Apresentamos 6 ideias de projetos e a ideia pré-aprovada foi a do Gustavo Delgado: Sistema para gerenciamento de filas de bares e restaurantes. Evoluímos a ideia e o escopo em grupo, e tivemos a aprovação final dos professores.
  • 11/08 – Domingo: Fizemos nossa primeira reunião presencial fora da faculdade, onde definimos o nome do sistema (OverQueue), iniciamos o levantamento de requisitos, discutimos sobre os relatórios a serem gerados pelo sistema e iniciamos o desenvolvimento da proposta inicial (documento de texto e slides). Ramon ficou responsável por desenvolver o logo do sistema. Participantes: Gustavo, Jhonatan, Marcus e Ramon.
  • 13 e 14/08 – 3ª e 4ª Feira: Thiago finalizou o texto da proposta inicial e dos slides, e a equipe avaliou e aprovou. Thiago registrou o domínio overqueue.tk, que será utilizado para o projeto.
  • 14/08 – 4ª Feira: Jhonatan e Thiago iniciaram o planejamento da infraestrutura do sistema.

Estamos prontos para fazer a apresentação inicial aos professores e colegas e acreditamos que será um sucesso!

Nosso primeiro vídeo está no ar!

Esta semana teremos a apresentação inicial do nosso projeto e o vídeo de apresentação é um dos requisitos. Acabamos de publica-lo e você pode assistir logo abaixo.

O vídeo foi criado através do editor online Clichamp, que é fácil de usar, não requer instalação e possui recursos gratuitos que nos atenderam perfeitamente.

A música do vídeo foi obtida através do site Filmmusic, que tem músicas gratuitas com licença Creative Commons. A única exigência é a publicação do crédito do autor da música, site e licença. Nada mais justo, não?!

Dicas curtas: Tabelas e Quadros em Latex

De acordo com as normas ABNT, quadros e tabelas são informações tabulares. Tabelas tem como objetivo apresentar números, e Quadros são usados para dados qualitativos, predominantemente preenchidos com palavras.

No site dicas.ivanfm.com encontramos um site que gera tabelas e quadros em LATEX, que talvez passe despercebido, porém é de muita utilidade.

Link: http://www.tablesgenerator.com/

Dicas curtas: Vídeo aulas Overleaf

A dica de hoje é uma série de vídeo aulas feita pelo canal da UNIVESP no YouTube, do curso de Engenharia da Computação. Nesta série o professor Anibal Tavares de Azevedo ensina como utilizar o Overleaf para a construção de TCC. No mesmo canal existem também diversas playlists com materiais importantes para a nossa disciplina, que falam de referências bibliográficas, formatação de texto, plágio entre outros.

Primeira reunião presencial

Confecção da Proposta Inicial

Já no dia seguinte à aprovação inicial do tema do projeto, a equipe deu início aos arranjos da apresentação e confecção do material para a terceira semana do projeto.

Ebson e Thiago realizaram todos os levantamentos necessários para começarmos a montar a proposta. Foi criado um checklist com os principais requisitos para o projeto, bem como templates para o documento, os slides e o vídeo da entrega da semana.

No domingo, dia 11 de Agosto de 2019, o restante da equipe se reuniu no escritório da minha empresa, que foi disponibilizado para realizarmos nossos encontros. Na ocasião, definimos o escopo do projeto, levantamos requisitos funcionais da aplicação, e elaboramos nossa apresentação. Também foi confeccionado um documento contendo informações mais detalhadas do mesmo; bem como o roteiro e um preview do vídeo expositivo da proposta.

Criamos um esboço do logo do produto, e o Ramon se predispôs a criá-lo. Não menos importante, definimos o nome do nosso sistema: OverQueue.