Suggested Reading for Professional Scrum Foundations™
Solidify Your Knowledge Through Practice
The Scrum Framework
Scrum theory includes time-boxing, and specific roles, rules, and artifacts. All elements of Scrum complement each other to form a consistent whole. All work is performed in Sprints. All base rules, events, and roles are described in the Scrum Guide, the acknowledged Scrum body of knowledge. Each part of Scrum ties back to the principles and theory.
This is foundational knowledge for every Scrum Team member and anyone involved with Scrum.
Scrum Theory and Principles
Scrum is founded on empirical process theory to deal with the complexity typical to software development. All principles and values of Scrum are based on the fundamental view of software development as creative and complex work.
Cross-functional, Self-organizing Teams
Development Teams in Scrum are self-organizing. Self-organization requires not only the availability of the right development skills, but also team collaboration, joint problem ownership, shared goals, and creativity. A Development team autonomously makes all decisions on how to do the work that it has forecast to complete in a Sprint.