We all know this. But it sometimes gets lost in the haze of execution. There are two agiles. The first is the philosophy, the belief system which is represented by the agile manifesto. The second is the agile practices that were an outgrowth of the agile manifesto: scrum, xp, crystal, dsdm, etc. Commonly, when people talk about agile…they’re talking about one of the practices that were an outgrowth of the manifesto.
What should be clear, but often isn’t, is that the agile manifesto doesn’t mandate the use of scrum, xp, waterfall, or one of the others. In fact, by blindly adopting one of these without considering the context of your project…you’re being anti-agile.