Pular para conteúdo

Diário de Bordo – Sprint 0

Informações da Sprint

Item Descrição
Sprint Sprint 0
Data de Início 06/04/2026
Data de Término 20/04/2026
Responsável Danilo Sarmento

🎯 Objetivo da Sprint

A Sprint 0 teve como objetivo principal compreender o funcionamento do Tainacan, identificar suas tecnologias base e preparar o ambiente local necessário para execução do sistema. Além disso, buscou-se familiarizar com a estrutura do projeto, os repositórios existentes e definir a área de atuação nas próximas sprints, com foco em testes e qualidade de software.


Planejamento da Sprint

A Sprint 0 foi planejada com foco na preparação do ambiente e entendimento do projeto.

Atividade Status
Estudar o Tainacan ✔️
Analisar arquitetura ✔️
Configurar ambiente de desenvolvimento ✔️
Instalar dependências do sistema ✔️
Clonar e executar o repositório do Tainacan ✔️
Definir interesse para próximas sprints ✔️

Ferramentas e Tecnologias utilizadas na sprint

Durante a Sprint, foram utilizadas ferramentas voltadas tanto para desenvolvimento quanto para documentação e versionamento.

Ambiente de Desenvolvimento

Ferramenta Finalidade
GitHub Hospedagem do repositório
VSCode Desenvolvimento e edição
Docker / XAMPP Servidor local para o WordPress
Git Versionamento do código

Tecnologias do Tainacan

O Tainacan funciona como um plugin dentro do WordPress, herdando sua estrutura e dependências.

Tecnologia Função no sistema
WordPress CMS base do sistema
PHP Backend do WordPress
MySQL/MariaDB Banco de dados
Apache/Nginx Servidor web
Plugin Tainacan Gerenciamento de repositórios digitais

Configuração do Ambiente Local

Para executar o Tainacan localmente, foi necessário configurar uma stack compatível com WordPress.

Requisitos do Sistema

Requisito Descrição
Servidor Web Apache ou Nginx
Linguagem PHP
Banco de Dados MySQL ou MariaDB
CMS WordPress instalado
Plugin Tainacan ativo

Passos Realizados

  1. Instalação do servidor local (Docker ou XAMPP)
  2. Instalação e configuração do WordPress
  3. Download e ativação do plugin Tainacan
  4. Verificação do funcionamento da interface administrativa
  5. Clonagem do repositório do Tainacan no GitHub

Definição da Área de Atuação

Com base no entendimento do projeto e no retorno do professor, defini meu interesse em Testes e Qualidade de Software, com foco em:

  • Identificação de issues relacionadas a testes no repositório oficial do Tainacan
  • Escrita e execução de testes automatizados
  • Análise de cobertura de testes existentes

⚙️ Atividades Realizadas

  • Estudo da documentação oficial do Tainacan
  • Análise da arquitetura do sistema (backend PHP, frontend Vue.js, API REST)
  • Configuração do ambiente local de desenvolvimento
  • Clonagem e execução do repositório do Tainacan
  • Levantamento de requisitos técnicos do projeto
  • Definição da área de atuação nas próximas sprints

✅ Resultados Obtidos

Ao final da Sprint 0, foi possível estruturar a base do projeto e garantir a preparação do ambiente.

  • Ambiente local configurado e funcional
  • Compreensão da arquitetura e funcionamento do Tainacan
  • Identificação dos requisitos técnicos do sistema
  • Área de atuação definida: Testes e Qualidade
  • Repositório do Tainacan clonado e executado localmente

Histórico de Versões

Versão Data Descrição Autor(es)
1.0 21/04/2026 Criação do Diário de Bordo Danilo Sarmento