James Shore wrote a great post titled The Decline and Fall of Agile and I have to say that I agree with him 100%. In my experiences I've... Helped convert a company to a more Agile approach.. but without firmly understanding it. In this instance we turned out being very lucky because our implementation of Agile was working pretty good when I left. A large part of this was because we had a great Customer Proxy, we were already the testers (Cross-functional team) and we were all seated together so communication was great...