“Adaptive approaches are good when your requirements are uncertain or volatile” – Agile Software Development