Agile is an iterative software development philosophy formalized in the 2001 Agile Manifesto, emphasizing working software, customer collaboration, and responsiveness to change. It rejects rigid up-front planning, contract negotiation, and process compliance, implemented through frameworks like Scrum, Kanban, Extreme Programming (XP), and at large-organization scale, SAFe and LeSS. It is the dominant operating philosophy of modern software product teams and the most-misunderstood word in the discipline.
The Agile Manifesto, written in February 2001 by 17 software practitioners at a ski lodge in Snowbird, Utah, states four values: individuals and interactions over processes and tools; working software over comprehensive documentation; ...