Pular para conteúdo

Diário de Bordo – Sprint 3

Informações da Sprint

Item Descrição
Sprint Sprint 3
Data de Início 13/05/2026
Data de Término 27/05/2026
Responsável Breno Soares Fernandes

Datas aproximadas — confirmar no plano de ensino e alinhar com o grupo. A reunião com os mantenedores ocorreu em 20/05/2026.


Objetivo da Sprint

O foco desta sprint foi o alinhamento com a equipe do Tainacan antes de iniciar uma contribuição. Estávamos aguardando uma reunião com os mantenedores (Dalton e Matheus) para entender melhor o projeto e o fluxo de contribuição, e a partir disso definir o caminho para escolher uma issue.


Planejamento e Atividades da Sprint

Atividade Status
Organizar/aguardar a reunião de alinhamento com os mantenedores ✔️
Participar da reunião e entender o projeto e o fluxo de contribuição ✔️
Refletir sobre o andamento da equipe e definir os próximos passos ✔️

Ferramentas e Tecnologias Utilizadas

Ferramenta / Tecnologia Finalidade
Reunião online Alinhamento com os mantenedores do Tainacan
GitHub Referência do repositório oficial e das issues do projeto

Atividades Realizadas em Detalhes

1. A espera e o agendamento da reunião

Boa parte desta sprint foi marcada pela espera pela reunião de alinhamento com a equipe do Tainacan. A reunião demorou a acontecer por falhas de comunicação — incluindo um problema de agendamento (a reunião chegou a ser marcada no lugar errado) —, o que atrasou o nosso início efetivo no projeto.

2. Reunião de alinhamento com Dalton e Matheus

Tivemos uma reunião com o Dalton e com o Matheus (um dos desenvolvedores do Tainacan). De forma resumida, os principais pontos abordados pelo Matheus foram:

  • Contexto do projeto: o Tainacan já passou por muitas mãos (com bastante rotatividade); atualmente há poucos desenvolvedores ativos, com novos colaboradores chegando.
  • Fluxo de contribuição: o caminho é pegar uma issue no GitHub. Ele comentou que prefere issues de código a issues de documentação, mas deixou claro que uma boa issue de documentação também é válida.
  • Estado do código: foi transparente sobre a existência de código legado e dívida técnica, o que abre espaço para contribuições de melhoria (inclusive em práticas de desenvolvimento, como GitHub Actions).
  • Boas práticas: mencionou os issue templates e a intenção de criar um arquivo CONTRIBUTING.md (usando o WordPress como referência de boas práticas), além de um ponto arquitetural sobre a documentação ficar em um repositório separado do plugin.

3. Reflexão sobre proatividade

Um aprendizado honesto desta sprint: esperamos tempo demais por essa reunião antes de começar. A professora já havia orientado, em um alinhamento anterior, a não ficar esperando o Matheus — e, no fim, a reunião confirmou em boa parte o que já imaginávamos (o caminho era pegar uma issue no GitHub), embora tenha esclarecido vários pontos importantes sobre o projeto e o fluxo de contribuição.

Reconheço que eu poderia ter sido mais proativo e já ter procurado uma issue antes da reunião, ganhando tempo em vez de aguardar todas as condições "ideais" para iniciar.


Aprendizados e Dificuldades

Maiores Dificuldades:

  • Falhas de comunicação que atrasaram a reunião e, consequentemente, o início do trabalho.
  • A sensação de dependência de uma reunião para começar, quando parte do caminho já estava claro.

Aprendizados:

  • A importância da proatividade: não esperar todas as condições ideais para começar a contribuir.
  • Entendimento do projeto Tainacan e do seu fluxo de contribuição (issues no GitHub, preferência por código, abertura para documentação).
  • Clareza sobre o estado real do projeto (dívida técnica) e as oportunidades de contribuição.

Próximos Passos

  • Procurar uma issue adequada no repositório oficial — preferencialmente de código e de complexidade compatível com a entrada no projeto (algo em torno de Level 2).
  • Entender o escopo da issue escolhida antes de iniciar a implementação.

Histórico de Versões

Versão Data Descrição Autor
1.0 16/06/2026 Criação do Diário de Bordo da Sprint 3 Breno Soares Fernandes