Pular para conteúdo

Diário de Bordo - Alexandre Lema Junior


Informações da Sprint

Item Descrição
Sprint Sprint 4
Data de Início 27/05/2026
Data de Término 08/06/2026
Responsável Alexandre Junior

Resumo da Sprint

Após a análise das possibilidades apresentadas na sprint anterior, foi realizada a escolha da Issue #448– Term "cover page" como foco da contribuição individual.

Issue #448 no repositório oficial do Tainacan

A issue propõe a criação de uma funcionalidade que permita associar páginas personalizadas do WordPress a termos de taxonomias, comportamento semelhante ao já existente para coleções através da funcionalidade "Cover Page".

Inicialmente, a presença da label "Needs Design" levou à interpretação de que a contribuição seria predominantemente relacionada à UX/UI. Entretanto, após uma discussão com Mateus Wetah, colaborador do Tainacan, foi possível compreender melhor o escopo da demanda e perceber que a solução envolve mais do que uma proposta visual.

Esse diálogo alterou significativamente a estratégia inicialmente planejada, direcionando o trabalho para uma análise mais ampla da funcionalidade existente e de como ela pode ser adaptada para atender aos requisitos da issue.

Discussao issue 448 Discussao issue 448 - 2 Discussao issue 448 - 3

A resposta recebida confirmou que a funcionalidade desejada deve seguir a mesma lógica já utilizada pela opção "Cover Page" das coleções, reduzindo a necessidade de prototipação e direcionando o trabalho para a análise da implementação existente.


Atividades Realizadas

Atividade Tipo Referência Status
Escolha da contribuição principal Planejamento Issue #448 Concluído
Registro de interesse na issue Comunicação GitHub Issue #448 Concluído
Leitura detalhada da descrição da issue Análise GitHub Issue #448 Concluído
Investigação inicial da funcionalidade proposta Estudo Tainacan Concluído
Contato com colaborador do projeto para validação do entendimento Comunicação GitHub Comments Concluído
Discussão sobre escopo e requisitos da solução Comunicação GitHub Comments Concluído
Reavaliação da estratégia de contribuição Planejamento Issue #448 Concluído

Maiores Avanços

Escolha definitiva da contribuição

Foi selecionada a Issue #448 como foco principal do trabalho, permitindo direcionar os estudos e esforços para uma demanda específica do projeto.

Validação do entendimento da issue

Através da interação com Mateus, foi possível confirmar o objetivo da funcionalidade e compreender melhor o comportamento esperado pela comunidade.

Redefinição da estratégia de trabalho

A discussão revelou que a issue não exige necessariamente uma proposta completa de UX/UI, mas sim uma análise da funcionalidade já existente para coleções e sua adaptação para páginas de termos.


Maiores Dificuldades

Interpretação inicial incorreta da demanda

A presença da label "Needs Design" levou à expectativa de que a contribuição seria focada principalmente em interface e prototipação.

Após o retorno do colaborador, tornou-se evidente que o principal desafio está relacionado ao entendimento da funcionalidade existente e da forma como ela pode ser expandida para outro contexto dentro do sistema.

Necessidade de aprofundamento técnico

Mesmo sendo uma issue inicialmente identificada como relacionada à experiência do usuário, sua implementação exige compreender elementos da arquitetura do Tainacan e da integração com páginas do WordPress.


Aprendizados

A importância da validação de requisitos

Mesmo após a leitura detalhada da issue, algumas interpretações podem não refletir exatamente a intenção dos mantenedores. O contato direto com a comunidade ajuda a evitar retrabalho.

Labels não definem completamente uma demanda

Uma issue marcada como necessidade de design pode envolver requisitos funcionais e arquiteturais que vão além da interface.

Comunicação é parte fundamental da contribuição

As discussões realizadas com os colaboradores foram essenciais para alinhar expectativas e definir um caminho de desenvolvimento mais adequado.


Plano Pessoal para a Próxima Sprint

  • Investigar onde a funcionalidade "Cover Page" está implementada atualmente;
  • Mapear os componentes envolvidos na solução existente;
  • Definir uma proposta de implementação alinhada às orientações recebidas;
  • Iniciar o desenvolvimento da contribuição;
  • Continuar acompanhando a discussão da issue junto aos mantenedores.

Histórico de Versões

Versão Data Descrição Autor(es)
1.0 17/06/2026 Criação do Diário de Bordo da Sprint 4 Alexandre Junior
2.0 01/07/2026 Adicionando tabela de datas Alexandre Junior