There is a pretty lively debate going around agile circles. It started with a simple question ... what does it mean when people say a project is or is not Agile? My response is a simple one;
It's not doing prescriptive things or being certified by anyone. It's not following a rule or using a tool. I believe agile is a philosophy, a way of behaving applied to the particular problem set we call software development.