Fluxo de Trabalho e Metodologia Agil

Fluxo de Trabalho dos Desenvolvedores

A equipe adotará a metodologia Scrum para garantir entregas incrementais e contínuas do Projeto. O desenvolvimento será organizado em sprints de duas semanas, e as entregas serão revisadas ao final de cada sprint com o Orientador para validação. Cada funcionalidade será testada e validada antes de ser implementada.

  • Reuniões diárias (Daily Standups): Para acompanhamento de progresso e bloqueios.

  • Sprint Planning: Planejamento das tarefas e funcionalidades para o sprint seguinte.

  • Sprint Review e Retrospective: Avaliação das entregas e ajustes para melhorias.

Kanban

O Kanban será utilizado para o gerenciamento de backlog e acompanhamento do progresso das tarefas. Ele será integrado com a ferramenta Jira, permitindo visualização do status das tarefas, impedimentos e prioridade das funcionalidades.

Conventional Commits

A estrutura de commits será padronizada conforme o Conventional Commits, para garantir a rastreabilidade e a clareza no histórico do código. A seguir, os tipos de commit definidos:

  • feat: Novas funcionalidades (ex: feat: adicionar sistema de login de usuário).

  • fix: Correção de bugs (ex: fix: corrigir erro na lógica do quiz).

  • docs: Atualizações na documentação (ex: docs: atualizar README com instruções de configuração).

  • refactor: Alterações no código que não afetam a lógica (ex: refactor: melhorar estrutura de pastas).

Atualizado