Agile is an umbrella term for many software development methodologies that deliver value incrementally and iteratively. Scrum is an Agile framework in which teams develop products in small pieces, using continuous feedback to improve the product as well as the process. Learn more by reading the Agile Manifesto and the Scrum Guide.