InfoQ posted a pretty good interview with Jeff Sutherland over what qualifies a team as actually doing agile (Scrum, specifically) rather than just going through the motions.
Particularly, he addresses some of the disadvantages of merely piecemealing agile practices into a traditional team development environment.