I read this blog post about the Decline and Fall of Agile. The title is shocking but the content is illuminating. The comments also made a great elaboration of the idea. In spite of what you may guess from the title, It does not tell that Agile is a wrong methodology and It will soon fall. I'm very interested in Agile development, but I didn't officially practice it before. So all the time I feel that something is missing. The basic question for me was "What is the different between to be correctly Agile and to just be working in cycles or iterations?" And this is the KEY of Agile development. There is a complete mindset of ideas and practices have to be adopted completely to be truly Agile. That made me think that I'm on the correct route, Since that I'm interested in the mindset of Agile (Agile Manifesto) and the engineering practices coming from Extreme Programming (XP). NOTE: This blog post won't appear correctly in Internet Explorer, too wide to read and scroll! You better use FireFox 3.0 or Google Chrome.