Application Development Methods

There are various System Development Methodologies. These include but not limited to:

Waterfall

Agile

Dynamic Systems Development Method

Microsoft Solution Framework

Rapid Application Development

Choose and discuss any one of the methodologies. 

What are the benefits and constraints of the methodology chosen?

How do you believe you can leverage this methodology in system development?

APA and Intext Citations