Definition of Agile
Agile is a flexible, adaptive, and collaborative project development approach that breaks down projects into short iterations called Sprints of 2 to 4 weeks. Agile has 4 values and 12 principles called Agile Manifesto. Agile frameworks include Scrum, Kanban, Extreme Programming (XP), Disciplined Agile (DA), Large Scale Scrum (LeSS) and Scaled Agile Framework (SAFe)
What is Sprint and its importance in Agile Scrum
Sprint is a fixed-length iteration and an agile scrum event, during which a cross-functional scrum team works to complete a set amount of work. Generally, a sprint is time-boxed to 2 to 4 weeks duration. Sprint breaks down complex tasks in product or project development to shorter duration with a well-defined sprint goal, and it results in a potentially shippable Product Increment (PI).