What do you see as advantages of Agile Project Management over Traditional Waterfall project management? Are there areas where Waterfall is better than Agile?
Please discuss the benefits and drawbacks as you see them of Insourcing, Self Sourcing, and Outsourcing for a project.
