Trabalho Prático Integrador: Portfólio de Equipe
1. Introdução e Propósito
Este trabalho prático é a atividade principal da disciplina de Gestão de Projetos de Software. O objetivo é que sua equipe aplique os conceitos teóricos aprendidos em sala de aula para planejar, executar, monitorar e concluir um projeto real de desenvolvimento de software.
Ao longo do semestre, sua equipe irá construir um Portfólio de Equipe usando o GitLab e o gerador de sites estáticos Hugo. Este projeto não se foca apenas no produto final, mas, principalmente, no processo de gestão de projetos que sua equipe irá utilizar para construí-lo.
2. Objetivos de Aprendizagem
Este trabalho foi projetado para que você possa:
- Aplicar Conceitos de Gestão: Colocar em prática as metodologias de gestão tradicional (PMBOK), ágil (Scrum) e híbrida.
- Utilizar Ferramentas de Mercado: Dominar ferramentas colaborativas como o GitLab, que é amplamente utilizado na indústria de software para gerenciamento de projetos, controle de versão e automação de processos.
- Praticar a Colaboração: Trabalhar em equipe para definir escopo, delegar tarefas, resolver conflitos e garantir a entrega de um produto de qualidade.
- Construir um Portfólio Profissional: Criar um entregável real e valioso que você poderá usar em sua carreira.
3. Descrição do Projeto
O produto final do seu projeto será um site estático unificado, dividido em duas seções principais:
- Página Principal da Equipe: Uma página inicial que apresenta a equipe de forma coesa. Deve incluir o nome do grupo, uma breve descrição da “missão” da equipe, a lista de membros e uma visão geral das habilidades e sinergias do grupo.
- Páginas Individuais de Perfil: Cada membro da equipe terá uma página de perfil dedicada, acessível a partir da página principal. Nestas páginas, cada um poderá detalhar seu próprio currículo, experiências, projetos pessoais e habilidades.
O foco da avaliação não está na complexidade do código, mas na qualidade do processo de gestão do projeto, demonstrada através do uso do GitLab.
4. Avaliação e Pontuação
O trabalho prático tem um valor total de 30 pontos, distribuídos ao longo dos quatro módulos da disciplina. A pontuação será baseada na demonstração da aplicação dos conceitos de gestão e nas evidências do trabalho colaborativo registradas no GitLab.
| Módulo de Avaliação | Valor em Pontos | Foco da Avaliação |
|---|---|---|
| Módulo 1: Iniciação e Planejamento | 5 pontos | Qualidade do plano inicial, criação de issues e milestones no GitLab, e organização inicial do repositório. |
| Módulo 2: Gestão e Documentação | 5 pontos | Qualidade e completude do Documento de Projeto, e rastreabilidade das tarefas de documentação nas issues. |
| Módulo 3: Execução Ágil e CI/CD | 10 pontos | Adoção da metodologia ágil, uso do GitLab Boards, frequência e qualidade das contribuições (commits), e configuração do pipeline de CI/CD. |
| Módulo 4: Conclusão e Apresentação | 10 pontos | Qualidade do produto final (portfólio), realização da retrospectiva e clareza da apresentação final sobre o processo de gestão. |
5. Requisitos e Diretrizes
Para a realização do projeto, as seguintes regras e diretrizes devem ser seguidas:
- Identificação: Todos os participantes devem ter um login no GitLab. A equipe deve adicionar o Professor Aléssio como
Reporterno projeto. - Papéis: Dentro da equipe, os membros devem definir e registrar seus papéis (por exemplo, Scrum Master, Product Owner, Gerente de Documentação etc.).
- Rastreamento de Tarefas: Cada tarefa do projeto deve ser registrada como uma
issueno GitLab, atribuída a um membro da equipe. - Estimativa de Tempo: As issues devem incluir uma estimativa de tempo (ex:
1h,2h,30min) para que o professor possa acompanhar a percepção de esforço de cada membro. O número de horas de tarefas atribuídas deve ser equilibrado para todos os membros da equipe. - Documentação: Tudo deve ser documentado. Tanto no histórico de commits no Git quanto em detalhamento nas
issuesdo GitLab. - Evidência: O histórico de commits, o fechamento das issues e a atividade geral no repositório servirão como evidência do trabalho realizado.
- Responsabilidade e Nota Individual: A nota do trabalho prático não será, necessariamente, a mesma para todos os membros da equipe. A avaliação considerará a contribuição individual de cada um, com base nas evidências objetivas do GitLab (atividades em issues, histórico de commits, participação em merge requests). Se a contribuição de um ou mais membros for perceptivelmente inferior, a nota poderá ser diferente. Adicionalmente, a falta de engajamento de um membro pode afetar a nota da equipe como um todo, caso o problema não seja gerenciado e documentado adequadamente nos registros do projeto (por exemplo, na retrospectiva).