Chegamos ao fim

Chegamos ao fim de uma jornada desgastante porém de grande aprendizado. Fomos aprovados e finalmente podemos dormir sem pensar no que deve ser feito no dia seguinte, referindo-se ao projeto, foram 126 dias de dedicação total, mais no final valeu a pena, saiu tudo como planejamos. Espero um dia ver todas as publicações feitas aqui e lembrar com orgulho do esforço feito por todos os integrantes do BRABOTIM, possivelmente continuaremos com o projeto “OverQueue” por que se tornou uma ferramenta de negócios muito útil, claro que necessita de alguns ajustes, porém daqui pra frente teremos tempo e experiência para lidar com os problemas…
Como disse um dia o professor Jose Braz, nessa disciplina o jogo só acaba quando o juiz apita, e o juiz apitou pra gente e saímos vencedores desse jogo.
Obrigado professores Ivan Martinez, Jose Braz e Wagner Gomes, saímos dessas matéria fortalecidos. Valeu!!!

17ª Semana: 21 a 27 de Novembro

“Insanidade é continuar fazendo sempre a mesma coisa e esperar resultados diferentes”

Resumo

No último domingo dia 24 de Novembro de 2019, a equipe se reuniu no apartamento do Gustavo, para definir a estratégia de correções, alterações e exclusões de partes da documentação do projeto assim como ajustes do sistema “OverQueue”, com base nas anotações feitas pela equipe no dia da apresentação e o feedback dos professores Ivan Martinez, Jose Braz e Wagner Gomes, que compõem a banca de avaliação.

Atividades da semana

Ebson
– Revisão e alterações na documentação e testes do sistema.
Gustavo
– Revisão e alterações no desenvolvimento e testes do sistema .
Jonathan
– Revisão e alterações no desenvolvimento e testes do sistema .
Marcus
– Revisão e alterações no desenvolvimento e testes do sistema.
Ramon
– Revisão e alterações no desenvolvimento e testes do sistema.
Thiago
– Revisão e alterações na documentação e testes do sistema.


16ª Semana: 14 a 20 de Novembro

“Deixe o seu melhor por onde passar, talvez um dia tenha que voltar”

Apresentação

No dia 14 de Novembro de 2019, apresentamos nosso projeto o “OverQueue”, a ansiedade antes da apresentação era visível. A princípio perdemos já na disputa de cara ou coroa que o professor Ivan proporcionou para saber qual equipe seria a primeira a se apresentar, porém de certa forma foi melhor, conseguimos observar e absorver pontos importantes da primeira equipe e aplicar a nossa apresentação.
No domingo anterior em uma reunião presencial da equipe, havíamos ensaiado uma apresentação e conforme planejado nos saímos muito bem, não só pelo ponto de vista da equipe mais também pelo feedback dos professores e alunos presentes na sala.

Documentação

Sinceramente não imaginei no primeiro dia de contato que tivemos com o Latex, que seriamos capazes de produzir algo com a qualidade que saiu a nossa documentação, não é um documento perfeito, porém, quero deixar registrado que o Professor Ivan, diga-se de passagem é referência pelo menos para a nossa equipe em Latex, citou que, sim é possível construir algo de boa qualidade com a ferramenta mesmo sem ter o total conhecimento ou domínio, e ir aprendendo ao longo do projeto.
Ainda temos correções a serem feitas e entregues na segunda entrega que ocorre no dia 05 de Dezembro de 2019, e que já se encontram em produção.

Aplicação

A aplicação funcionou exatamente como havíamos planejado, de forma fluída e de fácil entendimento para o público presente. Fizemos cerca de 300 testes na aplicação horas antes da apresentação, pensamos em fazer alguns ajustes no mesmo dia, porém optamos por não modificar mais nada naquele dia, para não correr o risco de gerar “Bugs” inesperados e acabar prejudicando o semestre inteiro.

Conclusão

Foi a primeira entrega, temos ainda um longo caminho de ajustes, descartes e inclusões até a segunda entrega, mais saímos confiantes e contentes com o resultado obtido, agradecemos a todos que participaram e interagiram com nossa apresentação, em especial aos professores Ivan Martinez, Jose Braz e Wagner Gomes convidado da banca, pelo feedback, cobrança e porque não, os elogios feitos ao nosso projeto.
Esperamos nas próximas publicações dar a notícia que todos nós estamos buscando e trabalhando muito para obter..
Até breve..

Reunião presencial 12-10-19 “Feriado”

Reunião presencial no dia das crianças, com participação especial e muito trabalho desenvolvido..

Escritório onde o membro da equipe Brabotim Jhonatan trabalha, localizado no bairro de Pinheiros, SP.

Resumo

“Missão dada é missão cumprida”, na reunião que aconteceu no dia 12-10-19, tivemos a presença especial do meu filho Leonardo, detalhe dia das crianças, sou suspeito de falar mais os demais integrantes estão de prova, se comportou como sempre, educadamente, sem comprometer em nada o andamento da reunião.
Iniciamos ás 13:30 e finalizamos ás 19:30, com a presença de todos os integrantes menos Marcão que por motivos pessoais não pode comparecer porém já havia nos informado com muita antecedências.
A reunião foi extremamente produtiva, discutimos todos os pontos citados pelos professores na última aula do dia 10-10-19, analisamos todos os pontos da nossa modelagem do banco, tipos de dados, campos , relacionamentos e que por meio destas modificamos algumas de nossas regras de negócio e requisitos funcionais.
No front-end criamos alguns protótipos de como deve ser uma interface que faça sentido e que tenha as informações necessárias para o usuário do sistema e cliente com base no feedback dos professores.
Criamos um algorítimo de fila que atende as funcionalidades da nossa aplicação, pois a Teoria de Filas que também faz parte do projeto em termos de documentação e fundamentação do tema não atende as necessidades do sistema em execução.

Conclusão

Saímos da reunião com a convicção de que demos um passo grande no desenvolvimento da aplicação, não conseguimos discutir sobre a documentação do projeto que também era um item importante da nossa pauta, porém deixamos marcado para o próximo dia 15-10-19 uma nova reunião presencial no mesmo local para sim debatermos a documentação e outros pontos de desenvolvimento que foram feitos nos dias que antecederam essa próxima reunião..

Na dúvida pergunte, antes que seja tarde demais!!

Cuidado!! “Nem tudo que seus olhos veem pode ser o que você enxerga”.

No início da nossa décima semana de desenvolvimento do projeto OverQueue, mais precisamente no dia 10-10-19 apresentamos aos professores Ivan Martinez e Jose Braz, o que já havíamos produzido no front-end, back-end e modelagem de dados.

Perguntas e respostas

Os professores nos deram um feedback extremamente valioso no lado do front-end, nos alertaram quanto ao layout da aplicação do lado do usuário (recepcionista), quais informações devem estar obrigatoriamente de forma que “bateu o olho” identifica o que é necessário, pensar no comportamento do cliente simulando todas as situações possíveis que possam acontecer. No back-end e modelagem dos dados, analisaram o nosso DER (Diagrama Entidade Relacionamento) e também nos alertaram para uma modelagem que não fique amarrada somente a normalização de tabelas mais sim as necessidades da nossa aplicação e que o banco de dados deve responder a todas as nossas perguntas no que diz respeito a relatórios.

Conclusão

A conclusão deste post fica para todas as equipes que fazem parte desse semestre e também para todas as que ainda irão passar por essa disciplina. Na dúvida, no medo, na certeza, no ego, na alegria, na tristeza, na euforia ou na dor, seja qual for o seu sentimento mostre o que você tem, questione suas dúvidas e repense o que você tem certeza. Nem tudo que seus olhos veem pode ser o que você enxerga. Os professores estão ali na sala o tempo todo esperando por um questionamento uma pergunta uma dúvida, para uma organização que desenvolve um produto ou serviço o melhor feedback é justamente o do seu cliente, e os professores são nossos clientes e sabem mais que ninguém o que esperam do nosso produto, não deixe para mostrar o que você tem no dia da apresentação, pode ser tarde demais.

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

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.