Motorola Solutions interview question

What is agile software development?