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.

10ª Semana: 3 a 9 de Outubro

Esta semana avançamos no desenvolvimento da documentação do projeto, revisamos o conteúdo já desenvolvido, efetuamos as correções apontadas pelo SonarQube e concluímos a internacionalização das páginas que ainda estavam pendentes.

  • Ebson:
    – Postagem no blog
    – Desenvolvimento da documentação
  • Jhonatan:
    – Desenvolvimento da documentação
    – Exportação de relatório SonarQube
    – Atualização do Script Python para população do banco de dados
  • Gustavo:
    – Correções apontadas pelo SonarQube
    – Testes unitários
  • Marcus:
    – Correções apontadas pelo SonarQube
    – Internacionalização
  • Ramon:
    – Correções apontadas pelo SonarQube
    – Internacionalização
  • Thiago:
    – Postagem no blog
    – Revisão da documentação

9ª Semana: 26 de Setembro a 2 de Outubro

Esta semana criamos o menu de navegação do sistema, implementamos o Log4J, reformulamos a tela de gráficos e avançamos no layout de exibição das filas. Em negociação com a TotalVoice, conseguimos créditos suficientes para a realização dos testes necessários e a liberação para envio de links por SMS.

  • Ebson:
    – Pesquisa do algorítimo de filas
  • Jhonatan:
    – Reformulação dos gráficos
  • Gustavo:
    – Criação do menu de navegação
    – Implementação do Log4j
  • Marcus:
    – Criação do menu de navegação
    – CRUD do layout da fila
  • Ramon:
    – Criação do menu de navegação
  • Thiago:
    – Negociação com TotalVoice para liberação do envio de links
    – Pesquisa de solução para visualização de PDFs em navegadores mobile
    – Post blog 

8ª Semana: 19 a 25 de Setembro

Resumo das atividades desenvolvidas na 8ª semana do projeto:

  • Ebson:
    – Estudo sobre teoria das filas
    – Estudo API TotalVoice
  • Jhonatan:
    – API HTTP Grafana
    – Dashboard em inglês Grafana
    – Instalação do SonarQube
    – Geração de relatório SonarQube
  • Gustavo:
    – Gerar CRUD do sistema
    – Correções no back end
  • Marcus:
    – Correções no back end
    – Leitura da documentação do ThymeLeaf
  • Ramon:
    – Correções no back end
    – Leitura da documentação do ThymeLeaf
  • Thiago:
    – Post semanal no blog
    – Domínio / SSL para SonarQube
    – Revisão do checklist do trabalho

6ª Semana: 05 a 11 de Setembro

No dia 05 de Setembro apresentamos a POC do OverQueue e ficamos muito satisfeitos com o resultado. Recebemos feedback dos professores sobre alguns detalhes como formatação das referências no texto e utilização correta do menu de idiomas, ambos já corrigidos. Os professores também nos alertaram sobre os cuidados que devemos tomar ao utilizar servidores próprios para hospedagem do sistema. O video de apresentação da POC foi publicado no YouTube e por ser visto aqui.

Atividades da semana

  • Ebson:
    – Elaboração dos diagramas de Casos de Uso, Classes e Sequência
  • Jhonatan:
    – Migração do ambiente de desenvolvimento para o Google Cloud
    – Análise de solução para mapeamento de entidades no banco de dados
    – Atualização de queries dos gráficos com base no novo Banco
  • Gustavo:
    – Análise de solução para mapeamento de entidades no banco de dados
  • Marcus:
    – Segmentação dos arquivos estáticos (CSS, Imagens, etc)
  • Ramon:
    – Segmentação dos arquivos estáticos (CSS, Imagens, etc)
  • Thiago:
    – Post semanal no blog