Powered By Blogger

domingo, 20 de dezembro de 2020

24ª Semana

Hello World, by the last time!

Durante a realização desta última publicação, realizamos os últimos acertos na documentação a ser finalmente apresentada no dia 23 de dezembro - também o último dia letivo do ano -, visto que a apresentação desta foi postergada por conta da ausência do latexdiff da documentação. A apresentação da aplicação, agora corrigida, se deu super bem, com os principais pontos-chave sendo concordados. Executamos, neste entremeio, a finalização dos Manuais, das métricas e o Diagrama de Classes, além de termos corrigido erros menores no decorrer da documentação.

Agradecemos, desde já, a todas as experiências engrandecedores que o desenvolvimento deste projeto deu a todos os integrantes da equipe, das mais variadas formas.

É isso! Muito obrigado a todos os envolvidos :D Força e coragem sempre, para todos os projetos se realizarem da melhor forma possível ;)

Arrivederci :’)


domingo, 13 de dezembro de 2020

23º Semana

 Hello World!

Novamente estamos aqui uma semana antes da apresentação com tudo que foi apontado pelos professores feitos e código pronto, agora é pra valer, torçam por nós galera!!!!

Todos os pontos anteriormente citados no blog da semana passada foram arrumados, voltaremos depois da apresentação para atualizar vocês e ver se nós seremos aprovados com orgulho. E quem sabe ainda fazer algumas alterações no código e deixá-lo perfeitinho para vocês usarem.

Nos vemos galera. Arrivederci!!

domingo, 6 de dezembro de 2020

22º Semana

 Hello World!

Ola, para todos! Estamos muito felizes de conversar com vocês novamente, desta vez esta tudo correndo bem e sem muitas preocupações, todos os integrantes deram seu máximo para ajudar os demais e finalizar os apontamentos dos clientes.

Vamos verificar juntos quais objetivos já alcançamos e quais faltam.

FEITOS:

Documentação;

  • Requisitos funcionais e não funcionais desnecessários ou errados.
  • Tabelas comparativas feitas de forma incoerente.
  • Diagrama geral de casos de uso confuso.
Código;
  • Internacionalização de datas.
  • Bug nas metas.
  • Detalhes de tempo no histórico da atividade.

EM ANDAMENTO:

Documentação;
  • Adicionar uma conclusão.
  • Detalhes menores.
Código;
  • Alterar cor do ativo da sidebar.
  • Retornar as metas no histórico.

Todos trabalharam de forma excepcional mas eu gostaria de destacar as contribuições do Breno e do Davi que garantiram a alta qualidade das entregas e produções.

Agora falta pouco para o final do ano e a finalização do projeto, estes foram momentos memoráveis que não vamos esquecer, quando vai chegando o final de uma fase sentimos orgulho e saudades mesmo dos momentos mais difíceis que nos ensinaram lições valiosas. Até a próxima galera e possivelmente a ultima postagem deste blog, pelo menos por um  bom tempo.

Arrivederci!!






domingo, 29 de novembro de 2020

21º Semana

 Hello World!

Galera sobrevivemos a apresentação, mas será necessário fazermos muitas mudanças e atualizações tanto na documentação, quanto no código. Vamos começar o mais rápido possível e dividir as tarefas para não ficar difícil para ninguém.

Tivemos também a péssima noticia que um de nossos integrantes teria realmente desistido de trabalhar conosco e seguiria sozinho, este seria o Gustavo que por muito tempo nos ajudou no projeto com eximia habilidade, entramos em contato com ele e a decisão era inquestionável, desejamos a ele boa sorte e sempre estaremos aqui para acolhê-lo.  

Dentre as mudanças necessárias apontadas pelos professores as de documentação, notadas primeiramente pelo professor Tavares, foram:

  • Requisitos funcionais e não funcionais desnecessários ou errados.
  • Tabelas comparativas feitas de forma incoerente.
  • Diagrama geral de casos de uso confuso.
  • Adicionar uma conclusão.
  • Detalhes menores.
Já na parte do sistema foram muitos os erros apontados que acabamos esquecendo, sem duvida algo importante que não pode ser deixado de lado, vamos arrumá-los o mais rápido possível, os quais vou citar a seguir:
  • Internacionalização de datas.
  • Bug nas metas.
  • Detalhes de tempo no histórico da atividade.
  • Alterar cor do ativo da sidebar.
  • Retornar as metas no histórico.
Ufa! Estas semanas seguintes serão bem puxadas, mas vamos conseguir, nos vemos em breve.

Arrivederci!!!












domingo, 22 de novembro de 2020

20º Semana

 Hello World!

Esta foi a semana mais corrida e importante, já que a próxima sera nossa apresentação. Conseguimos produzir muito do back-end e finalizar as conexões e bugs.

Completamos a documentação com os relatos do que foi feito neste mês e detalhamento do código e andamento do projeto. O pior de tudo foi a preocupação com a qualidade de conexão e conseguir adaptar nossos horários para terminar o projeto, ainda bem que conseguimos. O Breno e o Gabriel deram a vida nessa programação, foram varias horas corridas desenvolvendo para conseguirmos uma qualidade alta.

Vamos aguardar agora os apontamentos dos professores e rezar para tudo estar perfeito.

Arrivederci! 

domingo, 15 de novembro de 2020

19ª Semana

   Hello world!

Nesta semana, começamos a desenvolver largamente a aplicação. O Breno começou e avançou até um ponto bem expressivo do back-end, fazendo com que as principais funcionalidades fossem codificadas. As rotas da API e a conexão com o banco de dados já estão bem adiantadas. O Ayrton, junto com o Breno, foi responsável pelo banco de dados, implementando os dados dele na API e hospedando o banco no servidor Heroku. O Gabriel Alzani não perdeu tempo e começou a programar as rotas do usuário no front-end. A parte complicada jaz na criação das telas, já que o Gustavo Bauer, que outrora trabalhava com elas, por motivos um tanto obscuros, não demonstrou interesse em continuar com seu trabalho. Por conta disso, foi preciso que a Raquel Della Gatta, o Gabriel e o Ayrton começassem a substitui-lo em tais atividades. Esperamos que nos próximos dias ele consiga voltar a trabalhar nestes preâmbulos, já que sua contribuição era inestimável.

No campo da documentação, eu, Davi, prossegui com a Descrição dos Casos de Uso em texto simples, ficando para o Ayrton e Daniel transportá-las para o LaTeX. Também revisei as referências ao longo do texto e largamente a Introdução feita pela Raquel. O resultado ficou excelente, pelo menos! Também gastei uma boa parcela do meu tempo rearranjando os Anexos, incorporando a Lista de siglas e abreviaturas, revisando o Diagrama Geral de Casos de Uso e compondo as seções de Dedicatória, Agradecimentos e Epígrafe. 

Esperamos terminar a documentação até o prazo máximo e termos concluído a maior parte da aplicação.

Arrivederci! |;D 

domingo, 8 de novembro de 2020

18ª Semana

  Hello world!

Nesta semana, nos reunimos para decidirmos sobre o andamento do projeto. Subdividimos algumas tarefas para que nos próximos dias possamos prosseguir com o desenvolvimento da aplicação e do estado final da documentação, já que esta deve ser entregue já dentre os próximos dias. Portanto, mão na massa!

Nos encontramos na próxima semana. Arrivederci! |;D 

domingo, 1 de novembro de 2020

17ª Semana

 Hello world!

Nesta semana, Davi, Daniel e Raquel focalizaram grande parte da nossa energia na documentação. Ela chegou a um resultado final extremamente positivo na Introdução a partir dos apontamentos e sugestões que eu havia feito. Falta, ainda, a revisão completa do texto dela para a então inclusão na documentação. Eu, por outro lado, fiz a comparação entre a nossa aplicação e o aplicativo Inominados (2011) do grupo Os Inominados, além de ter terminado a revisão nos Requisitos e Regras de Negócio da nossa documentação. Creio que só faltam mais alguns ajustes até o nosso documento ficar bem encaminhado para uma revisão pelos professores. Enquanto isso, os outros membros da equipe continuaram com as pesquisas acerca das tecnologias empregadas e de outras aplicações disponíveis na internet que utilizem tais tecnologias, para fim de equiparação e ajuda no desenvolvimento do nosso próprio projeto.

Nos encontramos na próxima semana. Arrivederci! |;D 

domingo, 25 de outubro de 2020

16ª Semana

 Hello, beautiful world!

Nesta semana, as pessoas relacionadas diretamente com o desenvolvimento da aplicação continuaram a fazer pesquisas e conceber ajustes em detalhes acerca da mesma. A equipe toda discutiu sobre tais ajustes - se são necessários ou não, em como impactarão a experiência do usuário e o resultado final da aplicação, etc.
No que concerne à documentação, prossegui com a correção dos Requisitos Funcionais, Não Funcionais e Regras de Negócio. A Raquel Della Gatta continuou com seu excelente trabalho na Introdução, acrescentando citações e complementando o conteúdo da própria.

And then we're done for this week! Nos vemos na próxima. Arrivederci ;))

domingo, 18 de outubro de 2020

15ª Semana

Hello world! 

Nesta semana, os integrantes Davi, e Daniel orientaram a Raquel no desenvolvimento da documentação - mais especificamente, na Introdução desta, que ainda é faltante. Imaginamos que seria um ótimo exercício para a nova integrante conhecer e descobrir do que se trata o projeto ao longo das partes já feitas da documentação. Houve, claro, muita conversa e esclarecimento de dúvidas, mas até então a Raquel já produziu uma primeira versão da Introdução com muito afinco. Naturalmente, ficamos super felizes pelo seu compromisso com a equipe.

Todos os outros membros da equipe participaram, o tempo todo, de discussões referentes ao andamento do projeto, acertando ajustas em detalhes menores da aplicação. Também nos responsabilizamos por responder o documento de Notas da Equipe, submetido duas semanas antes do encerramento do bimestre. Nós ficamos responsáveis por subi-lo no repositório, e assim o fizemos.

E então, mais uma semana pra conta! Arrivederci, nos vemos mais tarde ;D 

domingo, 11 de outubro de 2020

14ª Semana

Hello world!
Nesta semana, trabalhamos com algumas atividades para o prosseguimento do projeto. O Ayrton adentrou pesquisas do PostgreSQL - SGBD a ser adotado para uso da aplicação. O Gabriel estudou a componentização do React.Js, enquanto o Gustavo Bauer se encarregou de estudar outros detalhes também abrangentes a aplicações React.Js. O Breno e o Ayrton continuaram revisando o aplicativo apresentado na POC, fazendo pequenas alterações nele. Eu, Davi, iniciei a (quinta, talvez?) revisão das Regras de Negócio e Requisitos Funcionais.
No trespassar da semana, houve a dissolução do grupo OilF. Com isso, admitimos a queridíssima ex-integrante dele Raquel Della Gatta para a nossa maravilhosa equipe JoJo. Bem-vinda, Raquel!!!
Então é isso, até mais! Arrivederci *u*

domingo, 4 de outubro de 2020

13ª Semana

Hello world!

Nesta semana, apresentamos a Prova de Conceito para os professores e os outros colegas. Para que tal feito se concretizasse, longas horas de dedicação de toda a equipe foram necessárias para que todas as exigências da disciplina se perfizessem. O que vos escreve, Davi, cuidou de terminar o Dicionário de Dados da documentação final, revisando e complementando, também, extensamente o Relatório da Prova de Conceito iniciada pelo Daniel. Eu também acabei por gravar e subir, no YouTube, o vídeo do Gource do repositório do projeto. Enquanto isso, o Breno e o Ayrton trabalharam na confecção do back-end da aplicação protótipo, além da hospedagem e do banco de dados intrínsecos a ela. O Gustavo Bauer e o Gabriel, por fim, cuidaram do front-end da aplicação, terminando de polir o layout já trabalhado anteriormente e testando todo o ambiente React.Js. 

Mesmo sendo por meio de uma conferência digital, conseguimos apresentar o projeto sem muitas complicações. O objetivo de ilustrar um aplicativo-protótipo com as tecnologias previstas foi plenamente cumprido, com algumas funcionalidades-chave da aplicação sendo inclusas nas telas-protótipo apresentadas.

Alguns pontos relevantes levantados ao término da nossa apresentação foram:

-> Repensar o formato da apresentação - se é mesmo melhor, em determinadas circunstâncias, iniciar uma apresentação com slides detalhando as tecnologias utilizadas do que prontamente ilustrá-las no decorrer da apresentação da própria aplicação protótipo;
-> Migrar do SGBD MySQL para PostgreSQL, para uma melhor experiência de desenvolvimento com o Heroku;
-> Tratar da manipulação e armazenagem de quaisquer senhas de usuários em forma de hashcode, para prevenção de roubos de senhas por invasores.

É isso! Vencemos mais uma etapa de desenvolvimento do projeto. Nos vemos na semana que vem! Arrivederci :D


domingo, 27 de setembro de 2020

12ª Semana

Hello world!

Esta foi uma semana um tanto agitada no encaminhamento do projeto. Aquele que vos escreve, Davi, trabalhou em correções no Diagrama Entidade Relacionamento para o que parece ser - finalmente - a versão final do mesmo. Além disso, começou-se, a pedido dos professores, a elaboração do Dicionário de Dados para que se facilite a compreensão do nosso DER. Ficou para o Daniel começar o relatório da Prova de Conceito.

Enquanto isso, os outros integrantes da equipe começaram a trabalhar na aplicação-protótipo a ser apresentada na Prova de Conceito. Para tanto, o Gabriel começou a manipulação no React de telas desenhadas pelo Gustavo em HTML, CSS e Javascript. O Breno e o Ayrton começaram a fazer algumas pesquisas aprofundadas acerca do Heroku e do back-end da aplicação-protótipo, já pondo a mão na massa em alguns códigos.

Nos vemos na semana que vem! Arrivederci ;)





domingo, 20 de setembro de 2020

11ª Semana

Hello World!

Nesta semana todos trabalharam muito bem e incessantemente no projeto. Começamos a pensar no desenvolvimento do sistema e na nossa apresentação da Prova de Conceito, que se decorrerá daqui a alguns dias.
Dentre as várias as atividades realizadas, podemos listar as seguintes:
• Confecção de telas-modelo de alta e média fidelidade;
• Correção de apontamentos na documentação feitos pelos professores;
• Criação de tabelas-protótipo para teste dos dados do usuário representado pelo Diagrama Entidade Relacionamento.

Estes dias que precedem a apresentação serão, certamente, adornados por diversos processos e atividades concernentes ao projeto para a apresentação da Prova de Conceito, mas nossa equipe seguramente conseguirá produzir todo o conteúdo dentro do prazo esperado. Até a próxima!

Arrivederci!

domingo, 13 de setembro de 2020

10ª Semana - Status: correção, adição e café

Hello world!

Mais uma semana se passou. Nela, várias correções e adições foram feitas na documentação - que segue sendo o nosso foco principal até alcançarmos, pelo menos, uma versão definitiva do Modelo Conceitual e dos pontos apresentados antes dele. Aliás, o Modelo já teve sua primeira confecção - por mim e pelo Ayrton Nakazone - enviada para a correção pelos professores no que agora é a Documentação propriamente dita (sim! Isto porque estávamos a trabalhar no documento como Proposta Inicial, e agora que diferenciamos uma coisa da outra, anexamos a Proposta Inicial na Documentação para prosseguirmos assertivamente nos pontos referentes da mesma).

É normal que ao longo do projeto algumas ideias mudem ou sejam adicionadas - e isto tem impacto direto em Requisitos, Regras, Modelo Conceitual e até mesmo no Diagrama Geral de Casos de Uso. Assim, tive que fazer diversas modificações ao longo da Documentação e da Proposta Inicial, já que mudamos algumas abordagens referentes a usabilidade do usuário. Um exemplo disto é que adicionamos uma Agenda, e a partir dela o usuário poderá criar um lembrete, criar seu cronograma e gerenciar seu calendário. Se colocássemos essas três opções "soltas" no menu, isto poderia resultar num acúmulo desnecessário de informações para o usuário novo. Assim, reunir certas opções em comum num só ponto é uma forma interessante de deixar o programa mais intuitivo e organizado. 

Muitas outras adições além destas foram feitas, como a inclusão de um Mural de Publicações - onde usuários poderão compartilhar cronogramas, ideias, resumos e anotações e também denunciar um outro usuário ou uma publicação ofensiva. Será possível Apreciar a publicação, também, o que a faz se tornar mais relevante nas pesquisas por um outro usuário. O nosso sistema de Avatares também foi remodelado, com eles agora sendo dispostos numa seleção de ilustrações e desbloqueados na medida em que o usuário acumula pontos (a nossa antiga ideia de fazer um só Avatar interativo e personalizável que crescia conforme os pontos fossem acumulados, por mais legal que soasse, acabou se mostrando impraticável com os nossos conhecimentos em programação web :/). 

Detalhes a parte, deu para perceber que muitas correções, revisões e adições foram feitas na documentação nesta semana - e você pode até pensar que paramos por aí. Mas nada disso! O glorioso Gustavo Bauer, partindo das suas pesquisas na semana passada, codificou as primeiras páginas web do Alumnus - e elas ficaram lindas! É claro que é só um protótipo, e talvez mudemos muitas das coisas até a versão final do aplicativo, mas uma preview não faz mal a ninguém ;)


Tela Inicial (protótipo v1.0)

Tela de Cadastro (protótipo v1.0)


                                                        Tela Inicial (protótipo v1.0)


Não ficou lindo? Eu disse! Por essa semana, ficamos por aqui. Até a próxima :)
Arrivederci!

domingo, 6 de setembro de 2020

9ª Semana - Avanços & Aprimoramentos

Hello, beautiful world! Como você, leitor do outro lado da tela, está? Nós esperamos que bem :)

Esta foi uma semana bem produtiva no "making of" da documentação. Seguimos focados no bom desenvolvimento dela para que o da própria aplicação seja o mais sólido possível. Eu que vos escreve, Davi Fernandes, fiquei encarregado de revisar, a partir da correção do professor Ivan, o ponto de Análise de Requisitos inteiramente - sim, os Requisitos e Regras de Negócio precisaram de uma boa revisão, mas no geral, ficamos satisfeitos ao perceberemos que se tratavam mais de erros simples do que problemas estruturais na edificação do programa. Posteriormente, incluímos na documentação a primeira versão do Diagrama Geral de Casos de Uso - que foi feito por mim e pelo Ayrton Nakazone (com a supervisão da equipe). Juntos, já começamos a fazer o Modelo Conceitual - parte importantíssima e espinha dorsal do programa. Afinal, é nele onde as entidades e os atributos se conversarão para entregar as funcionalidades que visualizamos para a aplicação.

O Gustavo Bauer, enquanto isto, iniciou as descrições textuais de alguns Casos de Uso - que futuramente serão incluídas na documentação final. Além disso, ele também pesquisou sobre o CSS de alguns projetos e a prototipação de telas com o Figma, dando os primeiros passos no desenvolvimento front-end da nossa aplicação. 

E até semana que vem com mais novidades!
Arrivederci!



sábado, 29 de agosto de 2020

8ª Semana - O mais longo "making of" da documentação: Revisão de Literatura com comparações, Análise de Requisitos com RF's, RNF's e RN's & muitas linhas de LaTeX

...now, things can get a little closer... 

Hello World!

    Nesta semana, tivemos avanços bem expressivos na documentação do projeto. Tomamos a frente para produzirmos, revisarmos e entregarmos uma boa parte do ponto Análise de Requisitos, o que inclui os Requisitos Funcionais, os Requisitos Não Funcionais e as Regras de Negócio. O Gustavo Bauer, com extrema prestatividade, começou a produzir tais itens na semana passada, e após diálogos com a equipe e muitas pesquisas em documentações anteriores e na internet, conseguiu entregá-los largamente desenvolvidos. Depois de uma leve revisão pelo Daniel Ichiro, eu (Davi Fernandes, o que vos escreve) terminei por revisar os Requisitos com mais profundidade, adicionando alguns pontos faltantes, reescrevendo alguns itens e relacionando alguns Requisitos Funcionais com outros.

    Além disso, me encarreguei de trabalhar em absolutamente todas as modificações sugeridas ou indicadas pelo professor Ivan na primeira versão da nossa Proposta Inicial, com o intuito de submeter uma versão 1.2 mais encorpada e coesa. Também listei todas as modificações realizadas para facilitar o trabalho da futura correção do professor. Recomendo fortemente que você, estudante que pode estar lendo este texto num tempo futuro, faça ambas estas coisas. Não deixe pendente alguma alteração na próxima entrega para correção, pelo contrário: cumpra-as e adicione novos elementos. Assim, ter-se-á uma ideia se as suas correções foram bem sucedidas e se os novos elementos inseridos no documento precisam da sua futura atenção.

        Trabalhar no LaTeX tem sido um tanto desafiador. Por enquanto, resolvi todas as minhas dúvidas googlando em inglês a ajuda que precisava - com a óbvia exceção daquelas que concerniam ao ABNTEX2. O conhecimento que ganhamos das diferentes linguagens de programação no decorrer do curso ajuda - e muito - na dinâmica do processo, mas ainda assim, para quem é instruído a escrever em um editor de texto dinâmico como o Word desde o Fundamental I, passando pela disciplina de INF no 1º ano do nosso curso e trespassando todos os trabalhos escritos nas mais diversas matérias até o 3º ano; é natural se emaranhar em algumas sessões de escrita (para dizer o mínimo). Entretanto, algumas particularidades me mostram o porquê do LaTeX ser o queridinho por muitos. A não preocupação com a  configuração de parágrafos, redimensionamento de letras, espaçamentos, enumeração das páginas, listagens, quebras de página e referências internas fazem o processo de escrita ser bem menos complicado nesses campos. Como praticamente toda ferramenta, tem seus prós e contras. (Então, se você precisa de motivação para escrever nele, comece a amá-lo e foque nos seus prós!!). 

        Pauta motivacional de lado, escrevi alguns importantes parágrafos comparando a nossa aplicação com outras seis: Trello, Evernote, Aprovado e Forest - estes sendo disponibilizados no mercado e líderes em listas de sugestões de apps auxiliadores nos estudos - acompanhados de KnOWLedge e IF Ajuda Plus, dois projetos desenvolvidos na disciplina de PDS no ano de 2016 pelas equipes Yuuki e Frenzy, respectivamente. Digo, honestamente, que foi de grande interesse e importância para o projeto fazer tais pesquisas - que, inclusive, chegaram a ser sugeridas anteriormente por ambos os professores Ivan e Daniel. Com elas, conseguimos destacar as diferenças sutis e escancaradas entre a nossa aplicação e as demais. Pode parecer como um feito simples, mas definitivamente não é. Este exercício de estudo das funcionalidades de outra aplicação e comparação com as oferecidas pela nossa fez-nos repensar várias ideias. Pensamos em adicionar algumas funcionalidades ou reforçar outras para de fato desenvolvermos um projeto único, sólido e competente com as demandas do mercado. Jamais conseguiríamos prever os efeitos positivos que este exercício provê no núcleo da aplicação. Posso afirmar e te encorajar, estudante do futuro, que você tente ao máximo fazê-lo - e tente também realizar todas as sugestões do seu professor tutor. Elas REALMENTE fazem a diferença!

        Humm, o que devo dizer mais? Ah, finalmente adotamos o Trello como o nosso organizador de tarefas definitivo, e já estamos nos acostumando com ele (see you never again, Redmine). Revisei praticamente o texto inteiro - da Introdução e Justificativa até às Tecnologias Utilizadas - e também adicionei a seção de Referências e Glossário no documento. 

          Talvez este seja o texto mais experimental e diferente dos que postamos até então, mas penso que é necessário. Ele marca uma mudança rítmica na produção da documentação e do projeto em geral. Talvez ele ajude alguém no futuro, ou talvez ajude a nós mesmos. Who knows? Só sei que nos encontraremos na próxima.

Arrivederci!

domingo, 23 de agosto de 2020

7ª Semana

Hello World!

    Nesta semana conseguimos avançar muito bem no projeto, trabalhando principalmente no desenvolvimento da nossa documentação. Podemos dizer que nos adaptamos bem às novas metodologias empregadas no ensino a distância.

    Todos da equipe JoJo estão em plena e ativa participação no que concerne às pesquisas e discussões  das demandas necessárias no projeto. Estamos nos conversando praticamente todos os dias para discutirmos o andamento do projeto, além de nos acostumarmos cada vez mais com as tecnologias empregadas na aplicação -  como o gerenciador de projetos Trello, o sistema de escrita de textos LaTeX e a linguagem de programação Javascript.

Das atividades realizadas nesta semana, destacam-se, em sequência e no campo da documentação, as seguintes:

  • Revisão da Proposta Inicial que fizemos em março, com algumas pequenas correções;
  • Criação de um espaço no Xodo para a postagem da Proposta Inicial;
  • Acompanhamento das anotações e observações dos professores, para que possamos corrigir o documento numa futura versão;
  • Início do desenvolvimento dos Requisitos Funcionais e Não-funcionais e das Regras de Negócio pelo Gustavo Bauer;
  • Início da pesquisa do ponto "Revisão de Literatura" pelo integrante Davi Fernandes, com o detalhamento e comparação das aplicações semelhantes à nossa feitas em anos anteriores na disciplina de PDS - a "knOWLedge" da equipe Yuuki e o "IF Ajuda Plus" da equipe Frenzy, ambos feitos em 2016.
Com um saldo positivo, retomamos nossas atividades de forma prolífica e responsável, com um enfoque na documentação para que o processo de programação seja o mais simplificado e coeso possível.
 
Esta semana voltamos a todo vapor realizando o máximo de atividades essenciais possíveis para compensarmos o tempo que não pudemos trabalhar no projeto. Estamos bem encaminhados e alinhados. Até o presente momento, nosso projeto está fluindo conforme o desejado, e esperamos que consigamos entregar em sua versão final tudo aquilo que prometemos.

Arrivederci!

sexta-feira, 14 de agosto de 2020

6ª Semana

 Hello World!

Após quase 5 meses de dúvidas e incertezas deixadas pela pandemia de covid-19 no nosso Instituto - já que seguindo as orientações sanitárias mais básicas fomos impossibilitados de termos aulas presenciais e de frequentar o campus -, retornamos ao nosso ritmo habitual com as aulas de PDS no dia 12 de agosto de 2020. Nossa equipe participou da conferência no Google Meet organizada pelos professores da disciplina para esclarecermos a continuidade do projeto, dos encontros síncronos ao longo do ano e dos novos prazos de entregas e apresentações que atenderemos.

De forma inédita na disciplina, faremos a utilização do ambiente escolar Moodle para envio de arquivos concernentes ao projeto como um todo - incluindo a sua entrega final - e relatórios individuais semanais, onde cada membro da equipe escreverá seu próprio relatório com base nas suas atividades realizadas naquela semana. Isto servirá tanto para o cômputo da presença daquele aluno na chamada da disciplina quanto para um maior dimensionamento da participação dos integrantes da equipe.

Durante a pandemia, a nossa equipe JoJo fez algumas atividades relacionadas ao projeto, tais como a pesquisa e o desenvolvimento de protótipos de telas de usuário e código-fonte do back-end. Além disso, revisamos algumas das nossas atividades e pesquisas feitas no início do ano, e discutimos acerca de ideias e features que construam a melhor experiência possível que almejamos que os usuários tenham.

Das atividades retomadas que podemos listar nesta volta, incluem-se:

  • Decidir qual aplicativo de gerenciamento de projeto será utilizado. Há dúvidas entre o Trello e o Redmine, que poderiam ser utilizados paralelamente em atividades distintas;
  • Estudo da ferramenta LaTex, suas técnicas de formatação e sua codificação própria.
Arrivederci!









terça-feira, 17 de março de 2020

5ª Semana

Hello World!

No dia 11 de março, na quinta semana de aula, apresentamos a proposta inicial do nosso projeto. Para tanto, preparamos uma documentação com detalhes mais aprofundados da proposta e uma apresentação de slides. Os professores seriam encarregados de julgar as ideias postas e elencar quanto a viabilidade da execução destas – dando, ao longo e principalmente ao término da apresentação, sugestões e instruções para o melhor percurso do nosso desenvolvimento.

Nossa apresentação foi sobre uma ferramenta que ajuda os alunos a se organizarem em seus estudos, sendo voltada, portanto, à área estudantil – na qual temos grande familiaridade – com o objetivo de incentivar o estudante a se organizar nos estudos, maximizar suas habilidades e acompanhar a sua evolução pessoal. Na apresentação, os professores declararam a viabilidade da ideia e sugeriram algumas melhorias ou ajustes a serem feitos durante a sua concepção.

A seguir, situam-se as observações pontuadas por eles:
- As funções de login, logout e cadastro não precisam ser postos na apresentação das Funcionalidades da Aplicação, muito menos se recomenda que os elenquem logo no início do tópico;
- A IDE deve ser escolha pessoal do programador, e não precisa necessariamente ser elencada nas Tecnologias Empregadas pela aplicação;
- O Sistema de Pontos do usuário empregado pela aplicação pode ser mais atrativo ao invés de se basear inteiramente numa pontuação simples. Esta poderá ser substituída, por exemplo, por personagens ou avatares que evoluam em função dos pontos conquistados;
- A organização de atividades da equipe precisa ser decidida o quanto antes, para que a escolha do organizador mais adequado para a equipe se mantenha durante todo o desenvolvimento;
- É preciso pesquisar a respeito da linguagem PHP e suas frameworks para já se ter em mente qual deles será empregado durante o desenvolvimento da aplicação;
- É importante, também, pesquisar projetos anteriores da disciplina que trouxeram abordagens similares à nossa. Com isso, pode-se evitar erros cometidos no desenvolvimento deles, incorporar funcionalidades novas antes impensadas e sobrepor um olhar mais crítico com relação ao nosso projeto.

No fim, a nossa proposta foi aceita e tivemos um saldo positivo com a apresentação, com alguns poucos ajustes e sugestões de aprimoramento a serem atentados. A equipe também foi alertada sobre prazos e próximas atividades a serem executadas. 

No decorrer da semana, foi decidida a metodologia Kanban para organização da equipe. A partir da distribuição das atividades para os integrantes e da computação das atividades concluídas por cada um, tem-se um melhor manejo de tempo para conclusão das tarefas pendentes e um maior controle do fluxo de atividades da equipe. 

Assim, com a nossa primeira apresentação, deu-se mais um passo em direção ao pleno desenvolvimento da aplicação.


Arrivederci!


terça-feira, 10 de março de 2020

4ª Semana

Hello World!

Nesta quarta semana, de aula decorrida em 4 de março, houve uma reunião entre os gerentes de todos os projetos da disciplina de PDS - sendo o representante da nossa equipe o gerente Breno - com os professores Ivan e Daniel para que se verificasse os feitos de cada equipe, observasse o progresso geral de criação dos diretórios e blogs e fossem feitos feedbacks às questões de grupos solicitantes. Também relembrou-se das apresentações a serem feitas por todas as equipes na semana seguinte, bem como os requisitos para a plena execução desta (no caso, a elaboração de uma documentação em texto e de slides de apresentação).

Nos dias seguintes, foram realizadas tarefas cruciais para o desenvolvimento do projeto e de seu andamento sem maiores problemáticas. Das tarefas feitas, tem-se:

1. A produção de um documento de texto em LaTeX pela ferramenta Overleaf feita pelos integrantes Gustavo, Daniel e Davi. O documento, requisito para a primeira apresentação do grupo, apresenta Justificativa, Funcionalidades, Tecnologias a Serem Utilizadas e Divisão de Tarefas no desenvolvimento da aplicação;
2. Formulação de um documento de slides a ser utilizado na apresentação do projeto. Os integrantes Daniel, Davi e Gabriel foram os responsáveis pela realização deste.

O único empecilho encontrado nesta semana foi o tempo escasso que encontramos para trabalhar nas atividades do projeto, visto que outras atividades curriculares e extra curriculares são cobradas dos integrantes tanto pelo Instituto Federal quanto por estágios, cursinhos pré-vestibular etc.

No mais, nos encontramos na semana que vem. Arrivederci!

domingo, 1 de março de 2020

3ª Semana


Hello World!
A terceira semana foi de fundamental importância para o nosso aprofundamento no projeto. Desempenhamos algumas atividades básicas para o desenvolvimento positivo da aplicação.
Não tivemos aula no dia 26 de fevereiro por conta do feriado nacional de quarta-feira de cinzas, mas isso não nos impediu de trabalhar no projeto - já que tínhamos maior disponibilidade de tempo para a realização de algumas tarefas pendentes.
A princípio, discutimos sobre os programas e aplicativos necessários para realizar envios e atualizações no repositório. Também nos informamos sobre os avisos e prazos de entregas. Com essa noção inicial, separamos as atividades a seguir, sequenciadas com ordem de prioridade:

1. Instalação da ferramenta Tortoise por todos os integrantes da equipe  em seus respectivos computadores pessoais;
2. Criação do canal no YouTube e edição do Blog para atualizações sobre o progresso do trabalho;
3. Download do aplicativo Telegram para nos mantermos informados sobre os avisos dos professores;
4. Envio de atualizações e correções feitas através do Tortoise, mediante verificação dos professores.

Alem disso, anunciamos que está em teste o acesso remoto a uma máquina virtual Linux Mint. Percebemos que em algumas situações os professores recomendam o uso de aplicações disponíveis apenas para Linux. No entanto, todos os integrantes da equipe JoJo utilizam o sistema operacional Windows em seus computadores pessoais.
Ao invés de cada integrante criar uma máquina virtual com Linux ou instalar uma distribuição direto no computador, será utilizado uma máquina virtual Linux feita no VirtualBox (inicialização headless) que será acessada remotamente pelos membros da equipe via TeamViewer (a máquina virtual foi instalada no computador do Gustavo Bauer Nogueira).
Nessa máquina, foi instalado o RapidSVN. Os membros neste momento tem acesso a dois versionadores SVN. Ainda está sendo estudado o tópico de versionamento no SVN.

No decorrer da semana também nos deparamos com alguns empecilhos, como fazer o dowload correto da ferramenta Tortoise e construir um botão do nosso canal do You Tube no blog utilizando HTML. O integrante Gustavo tomou frente nas pesquisas e trouxe informações cruciais para resolvermos estes e outros problemas - inclusive os que concernem às máquinas virtuais.

Esta semana, portanto, foi de extrema valia no desenvolvimento do projeto.
Nos vemos na próxima. Arrivederci!

sexta-feira, 28 de fevereiro de 2020

2ª Semana


Hello World!

A nossa segunda semana de aula, realizada no dia 19 de fevereiro, foi de grande importância no percurso de realização do projeto.
Discutimos e debatemos muitas ideias referentes a concepção do mesmo, nos perguntando muitas vezes qual é o problema e a solução que merece ter a nossa devida atenção. Assim, separamos quatro ideias principais:

1 – Um visualizador, editor e publicador de textos online, com espaço para autores e leitores e com ferramentas e planos exclusivos;
2 – Um site com diversas aplicações úteis, como conversor de arquivos e gerador de gráficos de funções matemáticas;
3 – Um site voltado a imigrantes que queiram se inserir no mercado de trabalho estrangeiro, com a oferta de anúncios de contratação e intermédio entre empresa e candidato;
4 – Um planejador estudantil capaz de organizar a rotina de estudos por meio de lembretes, anotações, cronômetros e históricos do estudante.

Depois de apresentadas, a 2ª e a 3ª ideia foram recusadas. A 2ª trazia uma falta de profundidade em sua real proposta, e a 3ª demonstrava, além de uma certa inviabilidade, questões complexas e dificultosas em sua concepção – como a política de imigração e trabalho adotadas diferentemente em cada país.
As outras duas ideias foram melhor aceitas, mas faltavam com funcionalidades ou propostas que, de uma forma ou de outra, seriam diferenciais quando comparadas a projetos já existentes.
Assim, fomos orientados a pensar em alternativas e novas soluções dentro das ideias postas. Em especial, ficou firmado que apostaríamos com mais afinco no planejador estudantil, onde, nas nossas pesquisas por atrativos, deveríamos nos questionar: “O que precisamos acertar no nosso planejador estudantil que em outro projeto existente ainda não foi acertado? Por que os já existentes nem sempre funcionam como esperado?”.
E sob essa reflexão nós encerramos os assuntos da semana.

Nos encontraremos na semana que vem. Arrivederci!

quinta-feira, 27 de fevereiro de 2020

1ª Semana

Hello world!
Este blog tem como principal objetivo registrar e documentar as atividades de cada um dos integrantes da nossa equipe JoJo no desenvolvimento do projeto da disciplina de PDS – Prática de Desenvolvimento de Sistemas –, no decorrer do ano vigente de 2020.
Na aula inaugural, decorrida em 12 de fevereiro, fomos apresentados à disciplina pelos professores Ivan Francolin Martinez e Daniel Marques Gomes de Morais. Houve a apresentação dos requerimentos necessários para a realização da nossa aplicação, bem como a enumeração de uma série de dicas para uma experiência mais fluida e positiva para todos. Grande parte de tais fundamentações podem ser encontradas no site dicas.ivanfm.com.
Os integrantes da equipe JoJo são os enumerados a seguir:
1.   Ayrton Tadao Nakazone
2.   Breno da Silva Nogueira
3.   Daniel Ichiro Chiba Abdala
4.   Davi Fernandes Meneses da Silva
5.   Gabriel Vinicius Nunes Alzani
6.   Gustavo Bauer Nogueira
Totalizam-se, portanto, seis integrantes. Nomeou-se como gerente da equipe o discente Breno da Silva Nogueira.
Até a próxima! Arrivederci!