Another conversation on the XP Group.
Why do some people manage to have successful projects without using Agile methodologies, while others who are using XP still fail?
XP is a toolbox. Think about a mini project in which you need to remove a shelf from a book case in order to put taller books in the space.
A bad workman will always blame his tools. If the book case is still without a shelf for tall books after a day, he’ll tell you it was because he couldn’t find an appropriate screwdriver.
A good workman will find the best tool and improvise. A good worker might use a nail file if he can’t find a screwdriver.
I wouldn’t recommend using Waterfall any more than I’d recommend using a nail file to get the screws off a bookcase. You can do it, but it’s ugly, it takes ages and you’ll bleed before it’s done.