🚀 Capítulo 09: Jira e Trello: Planejando a Batalha (Tema: Vingadores)
NOTE
Este capítulo utiliza a temática de Vingadores para explicar o Jira e o Trello. Antes de sair correndo para bater no vilão, organize as tarefas no quadro para saber quem faz o quê!
1. 🎯 Objetivo da Aula
Compreender o uso de ferramentas de gestão de projetos (Trello e Jira), entendendo o conceito de quadros visuais (Kanban) e como organizar as tarefas de uma equipe de desenvolvimento.
2. 🏢 O Cenário Prático (Seu Desafio)
Para enfrentar o titã Thanos em Vingadores: Ultimato, os heróis não podem simplesmente sair correndo e atacando de qualquer jeito. Eles precisam de um plano complexo:
- Quem vai para qual ano do passado?
- Quem vai buscar qual Joia do Infinito?
- Quem fica na base dando suporte?
Se eles não organizarem as tarefas, dois heróis podem ir atrás da mesma Joia e deixar outra para trás! No desenvolvimento de software, nós usamos ferramentas de gestão de projetos para organizar essa bagunça.
- O Trello é como um quadro cheio de post-its coloridos. É ótimo para equipes pequenas e projetos simples.
- O Jira é a versão profissional, pesada e cheia de relatórios usada pelas maiores empresas de tecnologia do mundo. Seu desafio é organizar o plano de ataque!
🧠 Fundamentos: A Teoria Traduzida
Ambas as ferramentas baseiam-se no conceito de Kanban (que vimos no módulo de Engenharia de Software). O quadro é dividido em colunas que representam o fluxo de trabalho.
📋 As Colunas Clássicas do Quadro:
- Backlog / A Fazer (To Do): A lista de todas as coisas que precisam ser feitas no projeto.
- Fazendo (In Progress): As tarefas que estão sendo executadas agora.
- Em Revisão / Teste: O código já foi escrito, mas alguém precisa testar para ver se funciona.
- Feito (Done): Tarefas concluídas com sucesso.
⚖️ Trello vs. Jira:
📌 Trello (O Quadro de Post-its):
- Estilo: Muito visual, simples e intuitivo. Você arrasta os cartões com o mouse.
- Uso ideal: Projetos pessoais, equipes pequenas, startups ou para organizar os estudos.
- Vantagem: Você aprende a usar em 5 minutos.
🏢 Jira (O Sistema Corporativo):
- Estilo: Robusto, cheio de formulários, permissões e gráficos de produtividade.
- Uso ideal: Grandes empresas que usam a metodologia Scrum à risca.
- Vantagem: Permite rastrear exatamente quanto tempo cada programador gastou em cada tarefa e gerar relatórios para os diretores.
4. 📖 Exemplo Guiado: Criando um Cartão (Card)
Um bom cartão de tarefa não deve dizer apenas “Fazer o site”. Isso é muito vago! Um bom cartão deve ter:
- Título claro: “Criar botão de recuperar senha na tela de login”.
- Descrição: O que deve ser feito e quais as regras.
- Responsável: Quem da equipe vai fazer (Ex: Homem de Ferro).
- Prazo: Até quando deve ser entregue.
5. 🛠️ Prática Obrigatória 1: Organizando o Ataque
Coloque as seguintes tarefas dos Vingadores na coluna correta do quadro Kanban:
- O Homem de Ferro já está construindo a máquina do tempo no laboratório.
- O Capitão América teve a ideia de recuperar a Joia do Espaço em Nova York, mas ninguém começou a se mexer ainda.
- O Hulk já voltou do passado com a Joia do Tempo em mãos.
6. 🛠️ Prática Obrigatória 2: Escolhendo a Ferramenta
- Você e mais dois amigos da escola vão criar um pequeno jogo para a feira de ciências. Vocês devem usar o Jira ou o Trello para se organizarem? Justifique.
7. 📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)
- Faça o Commit: No GitHub Desktop, digite a mensagem (ex:
Finaliza Capítulo 09 GuiaFerramentas) e clique em Commit to main. - Envie para a Nuvem (Push): Clique em Push origin.
8. 📂 Estrutura de Pastas
extra_guia_de_ferramentas/
├── capitulos/
│ ├── capitulo_09_planejamento.md
│ └── codigos/
│ └── cap09/
│ └── quadro_atividades.txt💡 Checkpoint de Lógica
Ferramentas de gestão não fazem o trabalho por você. Se a equipe não tiver a disciplina de atualizar o quadro (mudar o cartão de coluna quando terminar), a ferramenta vira apenas uma perda de tempo burocrática!
10. 🔥 Desafio de Fixação
Pesquise o que significa o termo Issue dentro do contexto do Jira ou do GitHub.
🔑 Gabarito de Código/Fórmulas
Gabarito da Prática 1:
- Fazendo (In Progress).
- A Fazer (To Do).
- Feito (Done). Gabarito da Prática 2:
- Trello. Como a equipe é pequena (3 pessoas) e o projeto é simples, o Trello atende perfeitamente sem adicionar a complexidade e a burocracia desnecessária que o Jira traria.