I've not worked in an Agile environment, but I suspect that transitioning from any of the older development models to Agile will be as easy as moving from procedural programming techniques to object oriented programming techniques -- ranging from not very easy to damn near impossible. In may only really happen in a new company like Kobo, probably never in an 50 year old infrastructure engineering firm like the one where I spent the last four years. I'd really like to be able to observe it in action from the sidelines, but I don't think anybody will pay me to do that.