IBM interview question

What is Agile methodology ?