Manik AgnishManik Agnish
Scrum 101: Everything you need to know to run a successful team

Scrum 101: Everything you need to know to run a successful team

Stop wasting time on the wrong things and start delivering real value

Dec 8, 2025
•
9 min read

We have all been there. The project kicks off with high energy and vague requirements. We spend months building what we think the client wants, only to reveal it at the finish line and realise we built the wrong thing. This approach is often called Waterfall, but in reality, it is simply a high-stakes gamble. In the modern world of software development, where market needs shift overnight, gambling on a six-month plan is a recipe for disaster.

This is where Scrum changes the narrative. It is not just a set of meetings or a to-do list; it is a framework designed to bring order to chaos. If you want to move from frantically putting out fires to delivering consistent value, you need to understand not just what Scrum is, but why it works.

The Foundation of Empirical Control

To understand Scrum, you have to let go of the idea that you can predict the future. Traditional project management assumes we know everything at the start. Scrum assumes we know very little. It is founded on Empiricism, which means making decisions based on what is actually happening, not what we hope will happen.

This approach relies on three non-negotiable pillars.

  • Transparency requires that significant aspects of the process must be visible to those responsible for the outcome. There is no hiding bad news.

  • Inspection involves frequently checking the Scrum artefacts and progress towards a Goal to detect undesirable variances.

  • Adaptation is the ability to adjust the process or material immediately if the inspection reveals issues.

These pillars are supported by five core values: Commitment, Focus, Openness, Respect, and Courage. Without these values, the pillars crumble, and Scrum becomes a hollow shell.

The Team Structure

You cannot play a professional sport with a random crowd of people. You need a dedicated, optimised squad. In Scrum, the team structure is designed for flexibility and speed. We follow the "Two Pizza Rule" famously coined by Jeff Bezos. If you cannot feed the entire team with two pizzas, the group is too large. Ideally, a Scrum Team is 10 people or fewer.

Within this small group, we strip away the traditional hierarchy. There are no managers here, only three distinct roles that balance each other out.

The Product Owner is the visionary. They are responsible for maximising the value of the product. They manage the Product Backlog and clearly communicate the what and the why. They are the single voice of the stakeholder.

The Scrum Master is the servant-leader. They are not a project manager who assigns tasks. Instead, they coach the team, remove impediments that block progress, and ensure the Scrum framework is understood and enacted.

The Developers are the professionals who do the work. They are self-organising and cross-functional. They alone decide how to turn the Product Owner’s vision into a working Increment.

Scrum Events

The heartbeat of Scrum is the Sprint, a fixed time-box of one month or less, which acts as a container for four other formal events designed to ensure inspection and adaptation.

Here is exactly how each event works.

1. The Sprint

  • Time-box: One month or less (usually 2 weeks).

  • The Concept: This is the container for all other events. Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened. It is a period of focus.

2. Sprint Planning

  • Time-box: Maximum 8 hours for a one-month Sprint (usually 4 hours for a 2-week Sprint).

  • How it works: This event lays out the work to be performed for the Sprint. It addresses three specific topics:

    • Topic One: The Why (Sprint Goal). The Product Owner proposes how the product could increase its value in the current Sprint. The whole Scrum Team then collaborates to define a Sprint Goal that communicates why the Sprint is valuable to stakeholders.

    • Topic Two: The What. The Developers select items from the Product Backlog to include in the current Sprint. This is where we must look at two critical metrics:

      • Velocity: This is the team's historical speed. It is a measure of how much work (usually in story points) the team successfully completed in previous Sprints. It tells us how fast we usually run.

      • Capacity: This is how much time we actually have available right now. We calculate this by taking the total available hours of the team and subtracting holidays, meetings, and time off. It tells us how much fuel is in the tank for this specific trip.

    • Topic Three: The How. For each selected item, the Developers plan the work necessary to create an Increment that meets the Definition of Done. This often involves breaking stories down into tasks of one day or less.

3. The Daily Scrum

  • Time-box: 15 minutes. Strictly.

  • How it works: This is an internal meeting for the Developers. It is not a status report to the Scrum Master or management. The purpose is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary.

    • The Format: Many teams use three simple questions:

      1. What did I do yesterday that helped the Team meet the Sprint Goal?

      2. What will I do today to help the Team meet the Sprint Goal?

      3. Do I see any impediment that prevents me or the Team from meeting the Sprint Goal?

4. Sprint Review

  • Time-box: Maximum 4 hours for a one-month Sprint.

  • How it works: This is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog.

    • The Demo: The Scrum Team presents the results of their work to key stakeholders. This is not a PowerPoint presentation; it is a demo of working software.

    • The Feedback: The group discusses what was done, what was not done, and what to do next. The Product Backlog may be adjusted to meet new opportunities.

5. Sprint Retrospective

  • Time-box: Maximum 3 hours for a one-month Sprint.

  • How it works: This occurs after the Sprint Review and prior to the next Sprint Planning. While the Review inspects the product, the Retrospective inspects the process. The team discusses:

    • What went well?

    • What went wrong?

    • What can we improve in the next Sprint?

    • The Outcome: The team must identify at least one concrete improvement to implement in the upcoming Sprint.

Now, I can see some of you rolling your eyes. You are reading this list and thinking, "Great, more meetings. Just what I needed."

But here is the truth: The goal of Scrum is actually to reduce the number of meetings you have to attend. By condensing all the planning, syncing, and reviewing into these five predictable, time-boxed events, we eliminate the need for all those random, unstructured "quick syncs" and status updates that interrupt your flow. The strategy is to get the talking done efficiently so that for the rest of the time, the Developers can focus on the only thing that matters: actually building the product.

Scrum Artefacts

In a complex environment, ambiguity is the enemy. To fight this, Scrum uses three specific artefacts to ensure everyone is looking at the same thing. If these artefacts are not transparent, decisions will be flawed and risk will increase.

1. The Product Backlog

  • What it is: An ordered list of everything that is known to be needed in the product. It is the single source of truth for requirements.

  • Refinement: This is an ongoing activity where the Product Owner and Developers add details, estimates, and order to items. We need to get items to a "Ready" state, meaning they are clear enough to be selected in a Sprint Planning meeting.

  • Monitoring Progress: The Product Owner tracks remaining work using a Release Burndown Chart. This visualises the trend of work remaining across the entire project timeline, helping to forecast a likely completion date.

2. The Sprint Backlog

  • What it is: The set of Product Backlog items selected for the Sprint, plus the plan for delivering them. It is a highly visible, real-time picture of the work that the Developers plan to accomplish during the Sprint.

  • Ownership: The Sprint Backlog belongs solely to the Developers.

  • Monitoring Progress: The Developers use a Sprint Burndown Chart. This tracks the total work remaining in the Sprint on a daily basis. If the line is not trending down, the team knows immediately that they need to adapt their plan.

3. The Increment and the Definition of Done

  • What it is: The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints.

  • The Definition of Done (DoD): This is the most critical concept for quality. It is a formal description of the state of the Increment when it meets the quality measures required for the product. It is a shared contract. If a Product Backlog item does not meet the DoD, it cannot be released or even presented at the Sprint Review. It returns to the Product Backlog.

Example: A Team-Wide Definition of Done

  • Code is written, peer-reviewed, and merged to the main branch.

  • Unit tests are written and passing.

  • Feature is deployed to the test environment.

  • No critical or high-severity bugs are open.

  • User documentation has been updated.

DoD vs. Acceptance Criteria It is vital to distinguish the DoD from Acceptance Criteria.

  • Acceptance Criteria are specific to a single ticket (e.g., "As a user, when I click 'Reset Password', I receive an email within 2 minutes").

  • DoD applies to every ticket (e.g., "The code must be reviewed").

The DoD ensures that we are not just building features, but building a high-quality, maintainable product. Transparency is only achieved when "Done" means the same thing to everyone.

Avoiding Common Implementation Traps

Even with the best intentions, teams often drift back into old habits. Recognising these common anti-patterns is the final step in mastering Scrum.

One frequent mistake is treating the Scrum Master as a team boss or secretary. When the team relies on the Scrum Master to assign work or organise every detail, they lose their self-organisation. The Scrum Master is a coach, not a commander.

Another trap is allowing work to bleed over from one Sprint to the next. This usually happens when stories are too large or the team is overly optimistic. It destroys the value of the Sprint as a hard deadline. The fix is to break stories down into smaller, manageable chunks that can definitely be finished within the time-box.

Finally, the most dangerous mistake is skipping the Retrospective. Teams often feel they are "too busy" to stop and talk about their process. This is short-sighted. The Retrospective is the engine of improvement. Without it, you will never get faster, and you will never fix the systemic issues slowing you down.

The Final Truth: Scrum Reveals, It Does Not Fix

Scrum is often described as "simple to understand, difficult to master". That is the understatement of the century. Many teams fail because they treat Scrum like a magic wand, expecting it to instantly solve their deadlines and bug counts. But Scrum is not a solution; it is a mirror. When you start running Sprints correctly, the framework will ruthlessly expose every crack in your process. You will see clearly where your requirements are vague, where your testing is slow, and where your team lacks focus. That transparency can be uncomfortable. But if you have the courage to stare into that mirror and adapt rather than ignore what you see, you will stop just "doing Agile" and start actually delivering value.

agile
Scrum
project management
SaaS