What is it about human nature that requires us to shed blood, sweat, and tears and treat opinions like holy wars?
Despite arguments from all sides the fact is this:
Great software has been shipped both with and without Agile.
I have personally shipped great software both with and without Agile. If what you are using today is working for you, don't change it. If what you are using today is not working for you, do some research, find something that you think will work in your case and will make you happy, and try it. Repeat.
If you don't have any established practices and you're debating which to use the answer is simple. Stop. Focus on people. I'm sure even Steve Yegge and Ken Schwaber would agree that people matter more.
Put another way, it doesn't matter what your bony ass i wearing, Michael Jordan could school you in flip-flops and a pair of tight stonewashed jeans.
Sheesh.