ApiaryActive
Try: pause · settings · learn · wipe
← Community / Reading Room
S
computing · 3 min read

Scrum

Scrum is a framework used in software development, product management, and other fields for managing and completing complex projects. Developed by Jeff…

Overview

Scrum is a framework used in software development, product management, and other fields for managing and completing complex projects. Developed by Jeff Sutherland and Ken Schwaber, it was first introduced in the early 1990s as an iterative and incremental approach to software development. Scrum is based on empirical process control theory, which suggests that processes and progress are controlled through iterative and incremental practices, rather than through a predetermined plan.

Principles and Values

Scrum is founded on three main principles:

  1. Inspect and Adapt: The Scrum framework is based on empirical process control theory, which suggests that processes and progress are controlled through iterative and incremental practices. This means that the team continuously inspects the process and adapts it as necessary to ensure that the project is on track.
  2. Transparency: Scrum emphasizes transparency throughout the development process. This includes regular communication among team members, stakeholders, and customers, as well as open access to project information and progress.
  3. Flexibility: Scrum is an adaptive framework that allows for changes in the project scope, timeline, or requirements as needed.

Scrum also has five core values:

  1. Commitment: Team members commit to delivering the work agreed upon during the sprint.
  2. Courage: Team members are encouraged to speak up and share their concerns or ideas.
  3. Focus: The team focuses on the work agreed upon during the sprint and avoids distractions.
  4. Openness: Team members are open and transparent in their communication and collaboration.
  5. Respect: Team members respect each other's opinions, ideas, and work.

Scrum Roles

Scrum defines three main roles:

  1. Product Owner: The Product Owner is responsible for defining and prioritizing the product backlog, which is a list of features or requirements for the project. The Product Owner ensures that the product backlog is clear, concise, and up-to-date.
  2. Scrum Master: The Scrum Master is responsible for facilitating the Scrum process, ensuring that the team follows the principles and values of Scrum, and removing impediments to the team's progress.
  3. Development Team: The Development Team is responsible for completing the work agreed upon during the sprint. The team consists of three to nine members and is cross-functional, meaning that each member has the skills and expertise needed to complete the work.

Scrum Ceremonies

Scrum has four main ceremonies:

  1. Sprint Planning: The Sprint Planning meeting is where the team plans the work to be completed during the upcoming sprint. The Product Owner presents the top items from the product backlog, and the team commits to delivering a specific amount of work during the sprint.
  2. Daily Scrum: The Daily Scrum is a daily meeting where the team members share their progress, plans, and any obstacles they are facing. The meeting is typically 15 minutes long and is used to ensure that everyone is on the same page.
  3. Sprint Review: The Sprint Review is a meeting at the end of the sprint where the team presents the work completed during the sprint to stakeholders and customers. This is an opportunity for stakeholders and customers to provide feedback and for the team to demonstrate the progress made.
  4. Sprint Retrospective: The Sprint Retrospective is a meeting at the end of the sprint where the team reflects on the process and progress made during the sprint. This is an opportunity for the team to identify areas for improvement and to make changes to the process for the next sprint.

Benefits and Criticisms

Scrum has several benefits, including:

  • Improved communication and collaboration among team members
  • Increased transparency and visibility into the development process
  • Faster time-to-market and faster delivery of working software
  • Improved quality and reduced risk through continuous testing and integration
  • Increased adaptability and flexibility in response to changing requirements

However, Scrum also has some criticisms, including:

  • Requires significant changes to the development process and culture
  • Can be difficult to implement and scale
  • May require significant training and coaching for team members and stakeholders
  • Can be challenging to measure and evaluate the effectiveness of Scrum

Conclusion

Scrum is a widely used framework for managing and completing complex projects. Its principles and values emphasize transparency, flexibility, and collaboration, and its ceremonies and roles provide a structured approach to the development process. While Scrum has several benefits, it also requires significant changes to the development process and culture and may be challenging to implement and scale.

Frequently asked
What is Scrum about?
Scrum is a framework used in software development, product management, and other fields for managing and completing complex projects. Developed by Jeff…
What should you know about overview?
Scrum is a framework used in software development, product management, and other fields for managing and completing complex projects. Developed by Jeff Sutherland and Ken Schwaber, it was first introduced in the early 1990s as an iterative and incremental approach to software development. Scrum is based on empirical…
What should you know about principles and Values?
Scrum is founded on three main principles:
What should you know about conclusion?
Scrum is a widely used framework for managing and completing complex projects. Its principles and values emphasize transparency, flexibility, and collaboration, and its ceremonies and roles provide a structured approach to the development process. While Scrum has several benefits, it also requires significant changes…
References & sources
  1. Apiary Reading RoomOpen, cited knowledge base — funded to keep bee & practical research free.
From the Apiary Reading Room. Opinion & editorial — not financial advice. We don't overclaim.
More from the Reading Room