Which practices of Agile do you think work best for projects in the software or service sectors?

Project Management

How are Agile and traditional sequential (waterfall) project management methods alike (be specific describing these items),, and how do they differ?

Which practices of Agile do you think work best for projects in the software or service sectors? Does Agile have any applicability in product companies, and if yes, why and where might you see these practices applied on a product development project?

With traditional sequential (waterfall) projects, they can often take a long time to complete because each step must be completed before moving on to the next major component (e.g., design always must precede build, or testing must precede final implementation).

What are some other negative impacts or considerations when deciding whether to use the waterfall method for your project? In what situations have you seen or do you believe that waterfall is the best methodology to use and why?

In your own experiences, what method have you seen work most appropriately on projects you’ve been associated with?