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 |