Compare and contrast waterfall and agile development methodologies. Make sure to include when you believe either should be used and why.
Then find at least three peer-reviewed journal articles, published within the last five years, on waterfall and agile methodologies.