Semana 18 - 25/08 até 31/08/22

 Volta ao desenvolvimento

Nessa semana, voltamos a desenvolver o código do sistema.

Tivemos a nossa reunião onde finalizamos a sprint anterior e também definimos o que iriamos fazer na Sprint 2.

Focamos em desenvolver a área da empresa e também do estudante, desenvolvendo uma área onde o estudante pode ver as vagas disponíveis mesmo sem precisar estar logado e uma área de cadastro de estudante.

Também começamos a desenvolver o cadastro da empresa, onde os dados serão enviados para os administradores do EstagiEi e após aprovação, a empresa poderá realizar login e inscrever as suas vagas de estágio. Nesse ponto, back-end e front-end estão caminhando juntos.

A Sprint ficou definida da seguinte maneira:





Semana 17 - 18/08 até 24/08/22

 Reestruturação do planejamento

Nesta semana amadurecemos as ideias das Epics, Funcionalidades e Histórias de Usuário, o último item ainda necessitando de uma revisão, pois há histórias que se conectam em funções iguais utilizadas por usuários diferentes com finalidades diferentes, porém com o mesmo resultado sistêmico ou alterando apenas a visualização.

Até o momento, definimos a estrutura dessa forma:

            EPICS           FUNCIONALIDADES                          HISTÓRIAS DE USUÁRIO


Também criamos as issues no GitHub, montamos um novo projeto no Jira Software e estruturamos os boards de acompanhamento:

Novo projeto no Jira Software


Board de acompanhamento no GitHub


Issues no GitHub seguindo as Histórias de Usuário

Semana 16 - 11/08 até 17/08/22

 Início do segundo semestre - PI2A6

Na primeira aula do segundo semestre, a equipe se reuniu e tomamos algumas decisões sobre o andamento do projeto, revisando como foi o semestre anterior e o que poderíamos mudar para este ser melhor.

Decidimos:

  • Fazer sprints de suas semanas, considerando que todos os integrantes do grupo trabalham durante a semana;
  • As sprints acompanharão as aulas, sendo neste semestre às quintas-feiras;
  • Usar a primeira sprint para aplicar correções essenciais e mais urgentes de planejamento e código;
  • Reestruturar o planejamento usando de Epics referentes a grandes partes do projeto, Funcionalidades como partes do produto e Histórias de Usuário para especificar as ações;
  • Cada História de Usuário terá uma issue no GitHub do projeto;;
  • Usar boards de acompanhamento do GitHub e do Jira.

Assim utilizamos essa primeira semana para separar quais seriam as Epics, Funcionalidades e Histórias de Usuário, além de revermos quais mudanças no código eram mais urgentes.

Considerando os apontamentos dos professores da banca na apresentação do MVP, houveram mudanças em nosso modelo de dados, portanto a partir daí grande parte da estrutura base do código precisará ser corrigida e/ou adaptada ao novo modelo:

Definimos as Epics como sendo:

  • Área da Empresa: contendo todas as funcionalidades que a empresa precisa ter para utilizar o sistema e conseguir alcançar seu objetivo de encontrar estagiários adequados às vagas disponíveis;
  • Área do Estudante: contendo todas as funcionalidades que o estudante precisa ter para utilizar o sistema e conseguir atingir seu objetivo de encontrar, se candidatar e possivelmente ser selecionado para uma vaga de estágio como deseja;
  • Área do Administrador: contendo as funcionalidades que facilitaram a interação do administrador do sistema com Estudantes, Empresas, Representantes e Vagas, etc.

Dentro do Jira Software também colocaremos outras Epics relacionadas ao projeto de modo geral:

  • Correções: contendo bugs para serem corrigidos, adaptações que precisam ser finalizadas, etc.
  • Blog: contendo as semanas e quem ficará responsável por realizar as postagens do blog.
  • Documentação: Itens relacionados à documentação que será entregue no final do semestre junto com o projeto.

Semana 27 - 27/10 até 02/11/22

  Sprint 6 - Desenvolvimento Nesta semana continuamos com o desenvolvimento das funcionalidades descritas na semana anterior, focadas na sex...