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
- Instalação do servidor local (Docker ou XAMPP)
- Instalação e configuração do WordPress
- Download e ativação do plugin Tainacan
- Verificação do funcionamento da interface administrativa
- 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 |