If you're interested in Agile project management, you've probably heard of Scrum.
As one of the most popular Agile frameworks, Scrum offers a set of practices and principles that foster collaboration and efficiency in any project.
This comprehensive guide is your doorway to everything Scrum.
Scrum, a subset of Agile, is a framework for developing, delivering, and sustaining complex products.
It was developed in the early 1990s by Jeff Sutherland and Ken Schwaber and has since been adopted by numerous organizations around the world.
Scrum is not a methodology with strict rules, techniques, and processes to follow; instead, it is a framework within which you can employ various processes and techniques.
If you are looking to delve deeper into the specifics of Scrum, you may consider becoming a certified Scrum Master. The Professional Scrum Master™ (PSM) is a certification from Scrum.org that validates your knowledge in Scrum.
You can read more about the certification and how it compares with other certifications here.
Scrum is built on the three pillars of transparency, inspection, and adaptation.
These principles are not unique to Scrum; instead, they are fundamental to any empirical process control.
You can learn more about these pillars and empirical process control here.
These values guide the decisions, actions, and behaviors of everyone in a Scrum Team. Each of these values is explored in detail here.
Scrum is based on iterative and incremental development.
Work is divided into small manageable pieces, and each piece is worked on in a cycle or Sprint.
The Scrum Framework involves various roles, artifacts, and events.
In Scrum, planning is a continuous activity and takes place at different levels.
Each planning activity is intended to provide more detailed and refined information to guide the team's efforts. Read more about Scrum planning activities here.
Scrum also makes use of various estimation techniques to estimate the effort required for the tasks.
You can read more about these estimation techniques here.
Scrum isn’t just about processes and ceremonies; it’s also about creating a product increment that is potentially shippable.
Additionally, Scrum offers specific metrics and reporting techniques, such as Burn-Down Charts, Velocity, and Cumulative Flow Diagrams, that help the team assess their progress and make necessary changes.
Read more about these metrics and reports here.
The Scrum Master role is often misunderstood.
As a servant-leader, the Scrum Master serves the needs of the Scrum Team and the organization, while leading the team in adopting and understanding Scrum.
Read more about the Scrum Master role here.
The PSM-1 or Professional Scrum Master level 1 exam is a great way to validate your knowledge and understanding of the Scrum framework.
It's designed to test your understanding of Scrum's principles, roles, events, and artifacts.
To round off your journey into mastering Scrum, a recap of key concepts is provided.
Get a quick refresher and some final tips here.
Implementing Scrum in a team or organization isn’t without its challenges.
You can read more about common challenges and how to overcome them here.
The Scrum framework is all about iterative and incremental development.
It fosters a culture of continuous improvement where the team inspects and adapts their processes, behaviors, and practices over time.
Learn how you can build a culture of continuous improvement in your Scrum Team here.
With this guide, you're well on your way to not only understanding Scrum but mastering it.
Remember, Scrum isn’t just a set of practices to follow, but a mindset to embrace.