Agile software development is a software development methodology that emphasizes the importance of individuals and interactions over processes and tools. It was developed in 2001 by 17 software developers.