What is Agile software development..?

agile developmentWhy Agile Software Development..?

Why Mind Spark Technologies..?