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