Extreme Programming (XP) e Scrum são metodologias ágeis para desenvolvimento de software. XP foca em princípios como eliminar desperdícios e adiar decisões, enquanto Scrum utiliza Sprints, Product Backlog e Daily Scrum para planejamento e acompanhamento iterativo de projetos. Ambas visam entregas frequentes com foco em simplicidade, feedback e valor para o cliente.