Pular para conteúdo

Aula 02: Gestão de Projetos e Tarefas 📊


🎯 O que vamos ver hoje?

  • A importância da organização.
  • Metodologias Ágeis (Kanban).
  • Ferramentas: Trello, Jira, GitHub Issues.
  • Conceitos: Backlog, Sprints, Prioridade.

😫 O Caos Sem Ferramentas

  • Esquecer tarefas importantes.
  • Dois devs fazendo a mesma coisa.
  • Não saber o que entregar amanhã.
  • Perder o histórico de decisões.

🧠 Metodologia Ágil

Não é sobre trabalhar mais, é sobre trabalhar melhor. * Entregas constantes. * Flexibilidade a mudanças. * Transparência total no time.


🛹 O quadro Kanban

Uma forma visual de ver o fluxo de trabalho. * To Do: O que precisa ser feito. * Doing: O que está sendo feito. * Done: O que já terminou.


📊 Visualização do Kanban

mermaid kanban Todo [Tarefa 1: Criar Header] [Tarefa 2: Validar API] InProgress [Tarefa 3: Ajustar CSS] Done [Tarefa 4: Configurar Git]


📂 O Backlog

O "estoque" de ideias e necessidades. * Sugestões de usuários. * Bugs encontrados. * Melhorias técnicas. * Nada é perdido!


🏆 Priorização

Nem tudo é urgente. * Crítico: Site fora do ar. * Alto: Cadastro não funciona. * Médio: Botão com cor errada. * Baixo: Mudar ícone do rodapé.


🟦 Trello: A Simplicidade Visual

  • Baseado em Cartões e Listas.
  • Fácil para times pequenos.
  • Extensões (Power-Ups).
  • Gratuito e intuitivo.

🏗️ Jira: O Poder Corporativo

  • Feito para Software (Agile).
  • Relatórios avançados (Burndown).
  • Fluxos de trabalho customizáveis.
  • Integração profunda com código.

🐙 GitHub Issues

  • Gestão dentro do repositório.
  • Links diretos com commits.
  • Suporte a Checklists e Milestones.
  • Ideal para Open Source.

🔄 Status de uma Tarefa (Exemplo)

mermaid stateDiagram-v2 [*] --> Backlog Backlog --> ToDo: Triagem ToDo --> Doing: Desenvolvimento Doing --> Review: Code Review Review --> Doing: Ajustes Review --> Done: Merge Done --> [*]


⏰ Sprints e Ciclos

Organizando o tempo. * Sprint: Ciclo de 1 a 4 semanas. * Planning: O que faremos agora? * Review: O que entregamos?


🛑 Impedimentos (Blockers)

"Não consigo avançar porque..." * Dependência de outro time. * Falta de acesso a um servidor. * Dúvida no requisito. * Identifique rápido!


🏷️ O Uso de Labels

Categorize suas tarefas: * bug 🔴 * feature 🟢 * documentation 🔵 * blocker ⚠️


🤝 Colaboração no Card

  • Comentários para histórico.
  • Menções (@usuario).
  • Anexo de prints e logs.
  • Evite conversas importantes fora do card!

📈 Estimativas (Story Points)

Quanto esforço essa tarefa exige? * 1: Simples (mudar texto). * 5: Média (criar página). * 13: Complexa (nova feature).


🤖 Integração: Chat + Gestão

  • Bot do Jira no Slack.
  • Notificação quando PR é aberto.
  • Transparência sem esforço.

🏆 Checklist de Sucesso

  • Kanban atualizado diariamente.
  • Tarefas pequenas e claras.
  • Prioridades bem definidas.
  • Ninguém com 5 tarefas "Doing".

📝 Prática de Hoje

  • Criar um quadro no Trello/Jira.
  • Adicionar 5 tarefas reais do seu semestre.
  • Priorizar e colocar prazos.

🏁 Dúvidas?

Organização é metade do caminho! 🚀