×

Tutorial Playlist

Agile Coaching Fundamentals - What is Scrum? A Brief Overview

Lesson 7

Last updated on Sep 23, 2024

In today’s fast-paced, ever-evolving world of software development and project management, efficiency and adaptability are crucial.

Enter Scrum, a popular Agile framework designed to help teams work more collaboratively, respond swiftly to change and deliver high-quality products.

But what exactly is Scrum, and why has it become a cornerstone in modern project management? In this comprehensive overview, we’ll explore everything from start to end. Let’s get started!

What is Scrum?

Scrum is a lightweight framework designed to tackle complex problems with adaptive solutions—but how lightweight is it really?

I often find that people tend to overcomplicate Scrum by adding unnecessary elements.

During my Scrum Developer workshops, I ask participants to list all the terms and concepts they've heard about Scrum. What they come up with is always surprising.

Who is teaching/promoting those keywords?

People often confuse terms like user stories, planning poker, story points, Agile estimation, release train, epic, burndown charts, release planning, DevOps, definition of ready, and Agile coaching as being part of the Scrum framework. But are they?

Not really. While these practices may be useful in your Agile journey, they aren’t inherently part of Scrum itself.

Scrum focuses on collaboration, accountability, and iterative progress toward a clear goal. It’s a simple framework that begins with what’s known, tracks progress, and adapts as needed.

Scrum is built around 5 key events, 3 roles (or accountabilities), and 3 artifacts—just 11 core elements.

Additionally, there are two implicit elements: the Definition of Done and Product Backlog Refinement.

So, are the other concepts irrelevant?

Not necessarily. If they help your team, by all means, keep using them.

Just remember, they aren’t part of Scrum. For a deeper understanding, it's always best to refer to the Scrum Guide.

Scrum, as a framework for Agile software development, was inspired by the "New Product Development Game" published in the Harvard Business Review.

This paper first introduced Scrum in the context of product development, drawing parallels to rugby, where each team member plays a key role in the "Scrum formation" to advance the ball down the field.

Naveen Kumar Singh

Master the art of building high-quality software with the Professional Scrum Developer™ (PSD™) Certification!

Enroll Now!

What are the three Accountabilities in Scrum?

Scrum is about accountability over responsibility, and here are three accountabilities in Scrum:n

Product Owner

  • Helping find techniques for effective Product Goal definition and Product Backlog management;

  • Helping the Scrum Team understand the need for clear and concise Product Backlog items;

  • Helping establish empirical product planning for a complex environment; and,

  • Facilitating stakeholder collaboration as requested or needed.

Scrum Master

  • Coaching the team members in self-management and cross-functionality;

  • Helping the Scrum Team focus on creating high-value Increments that meet the Definition of Done;

  • Causing the removal of impediments to the Scrum Team’s progress; and,

  • Ensuring that all Scrum events take place and are positive, productive, and kept within the timebox.

Note: The scrum master's responsibilities may vary based on organization culture, context, and industry but accountability usually remains the same. It leads the organization in successful Scrum adoption. It also helps to increase the team's productivity by working efficiently without wasting resources. Does Scrum Master plan Scrum implementations within the organization?

Developers

An incremental release of the final product is created and tested by members of the Scrum team. Developers must know agile and Scrum development practices to improve innovation rate and time to market.

What is Scrum Master?

Scrum Master, known as a “Servant Leader,” ensures the team is not violating any Agile & Scrum principles and values promised. A coach, mentor, and leader for an Agile team, Scrum Master is the man behind the show.

This means that the Scrum Master is not involved in carrying out product ideation. Scrum Master ensures Scrum is understood by everyone and followed in its entirety. It is a serious job that is deeply rooted in leadership.

The Scrum Master is responsible for smoothing the functioning of the process. 

They work by taking a more holistic approach by rendering services more efficiently while promoting a sense of community.

It is also the most underrated role since Scrum Master’s unlike any other role does not produce any tangible output.

The Scrum Master has no full authority to make strategic product decisions.

However, he or she is accountable for the Scrum process and the effectiveness of the Scrum team.

Any decisions on the scope of the work are the responsibility of the product owner, not the scrum master.

Scrum Master works tirelessly to teach the values of Scrum within the team and make it self-organizing.

Conclusion

By embracing the true essence of Scrum—collaboration, transparency, and accountability—organizations can streamline their workflows and enhance their ability to meet customer needs.

Whether you're a Scrum Master, Product Owner, or Developer, understanding and applying the core elements of Scrum can transform how you work, leading to more efficient and productive teams.

If you're ready to dive deeper, always refer to the Scrum Guide for clarity and guidance on best practices.

Naveen Kumar Singh

Become an expert in Agile software development with the Certified Scrum Developer® (CSD) Certification!

Enroll Now!
Agilemania Refer and Earn
Agilemania Whatsapp