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.