Waterfall vs. Agile

Pretend that your company has decided to custom develop an accounting system. As a systems analyst, you just attended a meeting with senior business managers during which you noticed differences of opinion on whether to follow waterfall or agile software development...