Aula 03 – Metodologias Ágeis: Scrum e Kanban
🎯 Objetivos de Aprendizagem
- Aprofundar o conhecimento em metodologias Ágeis.
- Entender o framework Scrum (Papéis, Artefatos, Eventos).
- Entender o método Kanban (Visualização e fluxo).
- Diferenciar Scrum de Kanban.
📚 Conteúdo
1. Scrum: O Framework Mais Popular
O Scrum é uma estrutura para gerenciar trabalhos complexos. Ele divide o tempo em ciclos chamados Sprints (geralmente 2 semanas).
Os Papéis (Quem faz o quê?)
- Product Owner (PO): Representa o cliente. Decide O QUE será feito (o "Dono do Produto").
- Scrum Master: Garante que o time siga as regras do Scrum e remove impedimentos.
- Time de Desenvolvimento: Quem constrói o software (Designers, Devs, Testers).
Os Artefatos (Documentos)
- Product Backlog: Lista de tudo que o produto precisa ter.
- Sprint Backlog: Lista do que será feito nesta Sprint.
- Incremento: O pedaço do software pronto ao final da Sprint.
Os Eventos (Reuniões)
- Sprint Planning: Planejar o que fazer.
- Daily Scrum: Reunião diária de 15 min para alinhar o time.
- Sprint Review: Mostrar o trabalho pronto ao cliente.
- Sprint Retrospective: Discutir como melhorar o processo.
2. Kanban: Fluxo Contínuo
O Kanban (placa visual) foca em visualizar o trabalho e limitar a quantidade de coisas sendo feitas ao mesmo tempo.
- Quadro Kanban: Colunas como "A Fazer" (To Do), "Fazendo" (In Progress), "Feito" (Done).
- Sem Sprints fixas: O trabalho flui continuamente. Terminou uma tarefa? Puxa a próxima.
3. Scrum vs. Kanban
- Scrum: Mais estruturado, ciclos fixos, papéis definidos. Bom para projetos onde mudanças são esperadas mas precisam de ordem.
- Kanban: Mais flúido, fluxo contínuo. Bom para manutenção ou quando as prioridades mudam diariamente.
📅 Atividades
- [ ] Ver Slides da Aula
- [ ] Fazer Quiz
- [ ] Praticar Exercícios
- [ ] Realizar Projeto