Your task is to provide a detailed explanation of the key differences between a *waterfall* and *agile* project management methodology, focusing on their flexibility and adaptability. Your ENTIRE response should be in lowercase letters. no other case modifications are allowed. your response should contain at least 15 sentences. include keywords project management, flexibility, adaptability, waterfall, and agile. in your response, the word project should appear at least 4 times.

user