Compare Waterfall and Agile methodologies across: project planning, requirements handling, customer involvement, delivery schedule, documentation, risk management, team structure, and when to use each. Create a decision matrix: given 5 project scenarios, recommend Waterfall or Agile with justification.