Why Is Scrum So Hard? Because it Challenges Existing Management Hierarchies
Jens Stergaard gives a brilliant introduction on Scrum from a process perspective, but also talks about why Scrum can be so hard to implement.
Conclusion? If Scrum is to be successfully implemented - Managers need to change their perception with regards to their role in an organization (i.e. its not just telling people what to do).