🚀 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:

  1. Backlog / A Fazer (To Do): A lista de todas as coisas que precisam ser feitas no projeto.
  2. Fazendo (In Progress): As tarefas que estão sendo executadas agora.
  3. Em Revisão / Teste: O código já foi escrito, mas alguém precisa testar para ver se funciona.
  4. 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:

  1. O Homem de Ferro já está construindo a máquina do tempo no laboratório.
  2. 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.
  3. O Hulk já voltou do passado com a Joia do Tempo em mãos.

6. 🛠️ Prática Obrigatória 2: Escolhendo a Ferramenta

  1. 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)

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo 09 GuiaFerramentas) e clique em Commit to main.
  2. 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:

  1. Fazendo (In Progress).
  2. A Fazer (To Do).
  3. Feito (Done). Gabarito da Prática 2:
  4. 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.

Capitulo Anterior | Proximo Capitulo