Unidade 09

Métodos Ágeis
e Framework Scrum

O Manifesto Ágil e seus princípios. O framework Scrum: papéis, eventos e artefatos. Comparativo entre abordagens ágeis e tradicionais (cascata).

Manifesto ÁgilScrumSprintProduct BacklogÁgil vs. Cascata

O Manifesto Ágil (2001)

Em fevereiro de 2001, 17 desenvolvedores de software reuniram-se em Snowbird, Utah, e publicaram o Manifesto para Desenvolvimento Ágil de Software — quatro valores fundamentais:

Valor 1
Indivíduos e interações
acima de processos e ferramentas
Valor 2
Software funcionando
acima de documentação abrangente
Valor 3
Colaboração com o cliente
acima de negociação de contratos
Valor 4
Responder a mudanças
acima de seguir um plano
Importante
O manifesto não nega o valor dos itens à direita (processos, documentação, contratos, plano). Ele reconhece que os itens à esquerda têm maior valor.

12 Princípios Ágeis — Resumo

  1. Satisfazer o cliente através de entregas contínuas e antecipadas de software com valor.
  2. Aceitar mudanças de requisitos, mesmo tardias — vantagem competitiva para o cliente.
  3. Entregar software funcionando frequentemente (semanas a meses), com preferência por intervalos curtos.
  4. Pessoas de negócio e desenvolvedores devem trabalhar juntos diariamente.
  5. Construir projetos com indivíduos motivados — dar o ambiente, suporte e confiança necessários.
  6. Comunicação face a face é o método mais eficiente e eficaz de transmitir informação.
  7. Software funcionando é a principal medida de progresso.
  8. Processos ágeis promovem desenvolvimento sustentável — ritmo constante indefinidamente.
  9. Atenção contínua à excelência técnica e bom design aumenta a agilidade.
  10. Simplicidade — arte de maximizar o trabalho não realizado — é essencial.
  11. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizadas.
  12. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e ajusta seu comportamento.

Framework Scrum

O que é Scrum?
Scrum é um framework leve que ajuda pessoas, equipes e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. É um framework, não uma metodologia — não prescreve como as coisas devem ser feitas, apenas define estrutura.

Os 3 Papéis Scrum

🎯
Product Owner (PO)
Responsável por maximizar o valor do produto. Gerencia o Product Backlog: ordenação, clareza e comunicação do objetivo do produto.
🔧
Scrum Master
Líder servidor. Promove o Scrum, remove impedimentos, facilita eventos e ajuda a organização a adotar práticas empíricas.
👥
Developers
Comprometidos em criar um Incremento utilizável a cada Sprint. Auto-organizados, multifuncionais, normalmente 3–9 pessoas.

O Ciclo Sprint — Eventos Scrum

01
Sprint Planning
Define o objetivo da Sprint e seleciona itens do backlog. Timebox: 8h para Sprint de 4 semanas.
02
Daily Scrum
15 minutos diários. Equipe sincroniza e planeja as próximas 24h. Mesma hora, mesmo lugar.
03
Sprint Review
Inspeciona o Incremento com stakeholders. Adapta o Product Backlog. Timebox: 4h.
04
Retrospectiva
Inspeciona como foi a Sprint: pessoas, processos, ferramentas. Plano de melhorias. Timebox: 3h.
Sprint
Evento que contém todos os outros eventos. Duração fixa de até 1 mês (tipicamente 2 semanas). Não é cancelada exceto pelo Product Owner. Cada Sprint = um mini-projeto.

Os 3 Artefatos Scrum

📋 Product Backlog
Lista ordenada e emergente de tudo o que é necessário para melhorar o produto. Compromisso: Meta do Produto.
📌 Sprint Backlog
Meta da Sprint + itens do Product Backlog selecionados + plano de entrega do Incremento. Compromisso: Meta da Sprint.
✅ Incremento
Passo concreto em direção à Meta do Produto. Deve estar "Pronto" (DoD). Compromisso: Definição de Pronto.

Visão Geral do Ciclo Scrum

PRODUCT BACKLOG Histórias de usuário SPRINT PLANNING Daily Scrum (15 min/dia) Sprint Backlog SPRINT 1–4 semanas Desenvolvimento Daily Scrum Incremento ✓ SPRINT REVIEW RETRO- SPECTIVA Melhoria contínua → próxima Sprint

Ágil × Cascata — Comparativo

AspectoCascata (Tradicional)Ágil (Scrum)
PlanejamentoCompleto no inícioProgressivo, iterativo
EntregasUma entrega ao finalIncrementos a cada Sprint
RequisitosFixos e documentadosEmergentes e priorizados no backlog
MudançasControladas, custosasBem-vindas e abraçadas
EquipeEspecialistas em silosMultifuncional e auto-organizada
ClienteDefine e valida ao finalEnvolvido continuamente
DocumentaçãoExtensa e formalO suficiente (software funcionando > docs)
VisibilidadeProgresso via % do planoProgresso via software entregue
Quando usarRequisitos estáveis, baixa incertezaRequisitos mutáveis, alta incerteza

Outros Frameworks Ágeis

Kanban
Visualização do fluxo de trabalho em colunas (A fazer / Em andamento / Feito). Foco em limitar trabalho em progresso (WIP).
XP (Extreme Programming)
Práticas de engenharia: TDD, pair programming, integração contínua. Foco em excelência técnica.
SAFe
Scaled Agile Framework. Ágil em escala para grandes organizações. Múltiplas equipes coordenadas (Agile Release Train).
Abordagem Híbrida
PMBOK 6ª ed. inclui abordagens ágeis. Projetos reais combinam cascata (iniciação/encerramento) com Scrum (execução).

Quiz Rápido — Unidade 9

⚡ Teste seus conhecimentos — 5 questões
QUESTÃO 01
Segundo o Manifesto Ágil, qual combinação tem maior valor?
QUESTÃO 02
No Scrum, qual papel é responsável por maximizar o valor do produto e ordenar o Product Backlog?
QUESTÃO 03
A Daily Scrum tem duração máxima de:
QUESTÃO 04
Em Scrum, o Incremento deve ser:
QUESTÃO 05
A principal vantagem do método ágil sobre o cascata em ambientes de alta incerteza é: