Sobes.tech
Junior

Quais são as principais diferenças entre Agile e Scrum?

sobes.tech IA

Resposta da IA

Agile é uma filosofia e um conjunto de valores para o desenvolvimento de software, e Scrum é um dos frameworks (metodologias) para implementar Agile.

Característica Agile Scrum
Tipo Filosofia / Metodologia Framework / Metodologia
Flexibilidade Alta Alta
Iteratividade Sim Sim (Sprints)
Valores Pessoas e interações são mais importantes que processos e ferramentas; produto funcional é mais importante que documentação exaustiva; colaboração com o cliente é mais importante que contratos; disposição para mudanças é mais importante que seguir um plano inicial. Transparência, Inspeção, Adaptação.
Papéis Não prescreve papéis específicos Product Owner, Scrum Master, Equipa de Desenvolvimento.
Eventos Não prescreve eventos específicos Daily Scrum, Planeamento do Sprint, Revisão do Sprint, Retrospectiva do Sprint.
Artefatos Não prescreve artefatos específicos Product Backlog, Sprint Backlog, Incremento.
Aplicação Pode ser implementado com diferentes frameworks (Scrum, Kanban, XP, etc.) Forma específica de aplicar Agile, com regras e papéis claros.

Em palavras simples: Agile é a ideia geral de "como devemos trabalhar", e Scrum é uma "receita" ou estrutura concreta para fazê-lo.