Intuitively Agile would be the way to go for Web 2.0 projects but I've had some outsourcing companies recommend the waterfall/phased approach that would allow for better spec definition up front and allow the core team to focus on other activities outside of product development.
I have read a few articles on agile and waterfall but nothing for smaller/web 2.0 projects specifically.
Has anyone else tried either of these methodologies to develop your web 2.0 projects?

Answers
Add AnswerShare your knowledge