An Agile or Waterfall approach to bespoke software development?

An Agile or Waterfall approach to bespoke software development? What are the pros and cons of the agile approach to software development versus the waterfall approach to managing software projects, and can we establish which approach is best? What I have done is asked a few of my peers who are experienced software developers what…