Diretrizes do Projeto Prático: Módulo 3 de 4
Módulo 3: Gestão Ágil e Desenvolvimento
Objetivo: Este é o módulo de execução. Sua equipe irá fazer a transição para uma abordagem ágil, utilizando o Scrum para gerenciar o desenvolvimento do site. O principal foco é na entrega contínua e na automação do processo com o CI/CD do GitLab.
Tarefas Práticas:
- Preparação para o Scrum:
- Use os Boards do GitLab para visualizar o fluxo de trabalho (ex:
To Do,Doing,Done). - Realize uma reunião de planejamento do sprint. O primeiro sprint deve durar até a próxima avaliação.
- Use os Boards do GitLab para visualizar o fluxo de trabalho (ex:
- Execução do Sprint:
- Crie uma nova Milestone com o título
Sprint 1: Conteúdo e CI/CD. - Crie e distribua as issues para as tarefas de desenvolvimento. Exemplos:
[Página Principal] Escrever o texto da missão do time[Perfil Individual] Adicionar a seção de experiência profissional de [Nome do Membro][CI/CD] Configurar o arquivo .gitlab-ci.yml para o Hugo
- Crie uma nova Milestone com o título
- Configuração do CI/CD:
- O pipeline de Integração e Entrega Contínua será a prova da maturidade do seu projeto.
- Crie um arquivo chamado
.gitlab-ci.ymlna raiz do seu repositório. - O script deve ser capaz de compilar o site estático usando o Hugo e publicá-lo automaticamente no GitLab Pages a cada novo commit.
- Revisão do Sprint:
- Ao final do período, a equipe deve revisar o que foi concluído. As issues concluídas devem ser fechadas.
Avaliação (10 Pontos):
A avaliação neste módulo é baseada na capacidade da equipe de executar o projeto de forma ágil e automatizada.
- Gerenciamento Ágil (40%): A avaliação do uso dos GitLab Boards, da clareza e organização das issues dentro do sprint. O histórico de commits será analisado para verificar a frequência e a consistência da contribuição.
- Qualidade do Conteúdo (30%): A qualidade do conteúdo escrito (Markdown) e a apresentação do site. O site deve estar funcional e com todas as seções planejadas.
- Funcionalidade do CI/CD (30%): O pipeline de CI/CD deve estar funcionando perfeitamente, publicando o site de forma automática no GitLab Pages.