A good recommendation for implementing scrum for teams and organizations.
Scrum, as an agile methodology (the team should be able to adapt quickly to change), encourages to work as unit to reach goals –emerging requirements that can constantly change -. Scrum is mainly philosophical and it only defines roles, artifacts and events. One of its core foundations is that the team must decide how to work and accomplish the goals.
Robert Martin (“Uncle Bob”) wrote, on 2010, the article
“The Land that Scrum Forgot”. Although this article is 5 years old, I think it will always be relevant for any organization/team trying to adopt Scrum. I recommend to read thoroughly the article, since it gives a great insight on how to implement the methodology to have a steady pace in the long-term, by coding as fast as possible, but never sacrificing following best practices.