Explain how iterative project processes help expose requirements?

Using your knowledge of Traditional, Agile, and Hybrid answer the following:

Agile:

  1. Explain how iterative project processes help expose requirements?
  2. Explain how iterative project process help manage risks associated with changing requirements?
  3. Identify and categorize new projects, products, and organizational risks to which Agile projects are susceptible.
  4. Identify and categorize new projects, products, and organizational risks to which Traditional projects are susceptible.
  5. Describe  the characteristics of leadership required in an agile project.  Which  characteristics are the same and which are different when leading a  waterfall project?