Turn your manual testers into automation experts! Request a DemoStart testRigor Free

Scrum Cheat Sheet

Values
Commitment: The team commits to the sprint goal.
Focus: The team focuses on the work of the sprint.
Openness: The team is open about its work and challenges.
Respect: Team members respect each other and their work.
Courage: The team has the courage to do the right thing.
Roles
Product Owner: Defines and prioritizes the product backlog to deliver value in sync with business goals.
Scrum Master: Maintains adherence to Agile practices and also removes obstacles to progress.
Scrum Team: Works together to develop, test, and deliver high-quality increments of the product.
Process
Planning
Story Points: Helps to estimate the relative effort or complexity of user stories.
User Stories: To define the features or tasks from the user's perspective, and what needs to be done.
Business Value: Helps prioritize user stories based on the value.
Team Capacity: Measures the amount of work the team can handle in a sprint.
Velocity: Reflects the team's historical performance to forecast future sprint capacity.
Estimation Technique
Planning Poker: Team members use a deck of cards to represent effort or complexity.
T-Shirt Sizes: You can estimate the tasks based on relative sizes like T-shirt sizes (XS, S, M, L, XL).
Dot Voting: You distribute a limited number of dots (votes) across a list of tasks to indicate complexity.
Ceremonies
Sprint Planning:
When it happens: At the start of the sprint
Duration: 2-4 hour meeting
Attendees: Scrum Team and Product Owner
Agenda: Product Owner to define the sprint goal, select backlog items, and plan the work.
Daily Scrum:
When it happens: Daily across the Sprint
Duration: 15-minute meeting
Attendees: Scrum Team and Scrum Master
Agenda: To sync up on progress, identify blockers, and plan the next 24 hours of work.
Sprint Review:
When it happens: end of the sprint
Duration: 1-2 hour meeting
Attendees: Scrum Team, Product Owner, and stakeholders
Agenda: To demonstrate the completed work and gather feedback.
Sprint Retrospective:
When it happens: end of the sprint
Duration: 1-2 hour meeting
Attendees: Scrum Team, Product Owner, and Scrum Master
Agenda: To reflect on the sprint and identify ways to improve processes in the next sprint.
Backlog Refinement:
When it happens: Ongoing activity
Duration: 1-2 hours per week
Attendees: Scrum Team and Product Owner
Agenda: Product Owner to review, refine, and prioritize backlog items for upcoming sprints.
Boards
Task Board: Visually displays the progress of tasks in a Sprint. Categorized as "To Do," "In Progress," and "Done."
Daily Stand-up Board: Tracks each team member's daily progress, highlighting completed tasks, ongoing work, and any blockers.
Retrospective Board: Captures insights on what went well, what could be improved, and action items for future Sprints.
Best Practices
Keep Sprints Consistent: Sprint length should be consistent for better predictability.
Prioritize Communication: Have open communication between all team members and stakeholders.
Adapt and Improve: Use Retrospectives to continuously improve team processes.
Focus on Value: Prioritize tasks that deliver the most value to the end user.
Glossary of Terms
Burnup Chart: A graphical representation showing the amount of work completed vs. the total work to be done.
Chickens: People involved in a project but not committed to deliverables, such as stakeholders or observers.
Cadence: The rhythm of activities in Scrum, such as the regular occurrence of sprints.
Definition of Done (DoD): A shared understanding of what it means for work to be considered as 'complete'.
Definition of Ready (DoR): Criteria that must be met for a Product Backlog item to be considered ready for sprint planning.
Pig: A term describing people fully committed to the project's success, e.g., Scrum Team members.
Technical Debt: The accumulated cost of shortcuts or quick fixes in software development that need to be addressed later.
FAQ's
What is the difference between Scrum and Agile?
Agile is a set of principles for managing projects, while Scrum is a framework that follows Agile principles.
What happens if a Sprint goal is not met?
If the Sprint goal is not met, then the team reviews the root cause during the Sprint Retrospective. The main focus will be to learn and improve rather than blame.
How long is a Sprint?
A sprint usually lasts between 1 to 4 weeks. It depends on project requirements and your team's preference.
Copy and paste the code above to easily embed the Scrum Cheat Sheet image on your website.

Scrum Cheat Sheet Details

Let us have a look at these points in some detail:

Core Values in Scrum

  • Commitment: The team pledges to achieve the goals set for the Sprint. They commit to dedicate their effort and to deliver value to stakeholders and end-users.
  • Focus: The team concentrates on the prioritized work in the Sprint, avoiding distractions to maximize productivity.
  • Openness: The team transparently shares progress, challenges, and decisions, to have trust and collaboration.
  • Respect: As a team you should honor each other’s contributions, skills, and perspectives, to create a supportive working environment.
  • Courage: The team boldly makes decisions, addresses challenges, and advocates for what is right, even when it might get difficult.

What are the Roles in Scrum?

  • Product Owner
    • Visionary: Defines and communicates product vision and ensures that aligns with business goals.
    • Backlog Manager: Creates, prioritizes, and maintains the product backlog.
    • Stakeholder Liaison: Primary point of contact between stakeholders and the development team.
    • Decision Maker: Makes key decisions on scope, priorities, and requirements
    • Acceptance Criteria Setter: Defines acceptance criteria for the work items. They are responsible for accepting or rejecting the completed work.
  • Scrum Master
    • Facilitator: Engages and arranges the scrum ceremonies like daily stand-ups, sprint planning, and sprint reviews. They make sure that these ceremonies are running smoothly and are time-efficient.
    • Servant Leader: Serves the Scrum Team by removing any blockers that affect the project progress
    • Coach and Mentor: Coaches the team about agile practices and also improves the team’s efficiency
    • Shield for the Team: Protects the team from external distractions so that they can focus on their work.
    • Change Agent: Brings continuous improvement within the team and organization by promoting agile values.
  • Scrum Team
    • Self-Organizing: The team organizes and manages their own work  without external direction.
    • Cross-functional: Consists of diverse skills and expertise necessary to deliver a complete product increment.
    • Collaborative: Works closely together, sharing knowledge and supporting each other to achieve common goals.
    • Commitment to Sprint Goals: Commits to achieving the goals set for each sprint
    • Continuous Improvement: Regularly reflects on their processes and performance during retrospectives.

How Scrum Works?

  • Backlog Refinement: The Product Owner works with the team to refine the Product Backlog. Together they break down large items into smaller, more manageable tasks.
  • Sprint Planning: As a team you select the highest-priority items from the Product Backlog to work on during the upcoming sprint. These items become the Sprint Backlog.
  • Execution: Your development team works on the items in the Sprint Backlog, and aim to complete them by the end of the sprint. The Scrum Master helps remove obstacles, and the Product Owner is available to clarify requirements.
  • Daily Scrum: As a team you meet daily for 15 minutes to discuss progress, identify any roadblocks, and adjust plans as needed.
  • Sprint Review: At the end of the sprint, as a team, you can show the completed work to stakeholders, gathers feedback, and discusses the next steps.
  • Sprint Retrospective: The team reflects on the sprint, discussing what went well, what didn’t, and how to improve in the next sprint.
  • Repeat: Then repeat the same process with the next sprint, continuously delivering increments of value.

How to do Planning in Scrum?

  • Story Points: Used to estimate the relative effort or complexity of user stories.
  • User Stories: Define the features or tasks from the user’s perspective, guiding what work needs to be done.
  • Business Value: Helps prioritize user stories based on the value they bring to the business or end users.
  • Team Capacity: Measures the amount of work the team can handle in a sprint, helping in sprint planning.
  • Velocity: It reflects your team’s historical performance. Which is then used to forecast future sprint capacity and planning.

Scrum Estimation Techniques

  • Planning Poker: Team members use a deck of cards with values representing effort or complexity. After discussing a task, each member privately selects a card and the common value is considered as the task effort.
  • T-Shirt Sizes: You can estimate the tasks based on relative sizes like T-shirt sizes (XS, S, M, L, XL). Tasks are categorized by their perceived effort without assigning exact numbers.
  • Dot Voting: As a team, you can distribute a limited number of dots (votes) across a list of tasks to indicate their perception of complexity or priority

Ceremonies in Scrum

  • Sprint Planning: This meeting occurs at the start of each Sprint, lasting 2-4 hours, with the Scrum Team and Product Owner in attendance. You have an agenda which includes defining the Sprint Goal, selecting Product Backlog items, and planning how the work will be executed.
  • Daily Scrum: As a Scrum Team you attend a 15-minute daily meeting throughout the Sprint, with the Scrum Master. It helps to sync up on progress, identify any blockers, and plan the work for the next 24 hours.
  • Sprint Review: It is done at the end of the Sprint. This 1-2 hour meeting involves the Scrum Team, Product Owner, and other stakeholders. The team shows the work completed during the Sprint and gathers feedback to improve future work.
  • Sprint Retrospective: It is done at the end of the Sprint. This 1-2 hour meeting includes the Scrum Team, Product Owner, and Scrum Master. The focus is to reflect on the Sprint and identify process improvements for the next Sprint.
  • Backlog Refinement: An ongoing activity typically lasting 1-2 hours per week. It involves the Scrum Team and Product Owner. The purpose is to review, refine, and prioritize Product Backlog items and then prepare for upcoming Sprints.

Artifacts in Scrum

  • Product Backlog: Maintained by Product Owner. It is the prioritized list of all features, enhancements, bug fixes and technical work that might be needed in the product.
  • Sprint Backlog: This is a set of Product Backlog items selected to be delivered for the current sprint. This is created and managed by the Scrum Team during Sprint planning.
  • Increment: The sum of all Product Backlog items completed during a sprint, along with the value of the increments from all previous sprints
  • Burndown Chart: A graphical tool that displays the remaining work versus time. You can use it to track your team’s progress toward completing the sprint goal.
  • Release Backlog: A prioritized subset of the Product Backlog, which focuses on the items to be delivered in a specific release. The Release Backlog is broader and focuses on a set of sprints. On the other hand, the Sprint Backlog is narrower and focused on just one sprint.

What are Boards in Scrum?

  • Task Board: It is used to track the progress of tasks throughout the sprint. Columns typically represent stages of work (e.g., To Do, In Progress, Done). These tasks move across the board as they are worked on.
  • Daily Stand-up Board: You can use it during the Daily Scrum to quickly review the progress and update the team on what was done yesterday, what will be done today, and any blockers.
  • Retrospective Board: Team uses it during Sprint Retrospectives to capture what went well, what didn’t. Also, you decide on what improvements can be made for the next sprint.

Scrum Best Practices

  • Keep Sprints Consistent: You should maintain a consistent Sprint length so that your team predicts work capacity and plans more effectively.
  • Prioritize Communication: Have an open communication among team members and stakeholders to make sure these is alignment and swift issue resolution.
  • Adapt and Improve: Retrospectives allows you to reflect on the process and make iterative improvements.
  • Focus on Value: Prioritize tasks that deliver the highest value so that your team’s efforts are perfectly aligned with business and user needs.

Additional Resources

Conclusion

“It doesn’t matter how good you are today; if you’re not better next month, you’re no longer agile. You must always, always, always try to improve” – Mike Cohn.

As we understand, Scrum is an adaptive framework that helps you to manage complex projects efficiently through its structured, iterative process. It solely focuses on collaboration, transparency, and continuous improvement. It makes sure that teams can respond to changes quickly, deliver high-quality increments consistently, and refine their processes with each sprint. 

The defined roles, events, and artifacts within Scrum create a clear roadmap for achieving project goals. Therefore, it is an effective methodology not just in software development but in a variety of fields that require agile and responsive project management.

You're 15 Minutes Away From Automated Test Maintenance and Fewer Bugs in Production
Simply fill out your information and create your first test suite in seconds, with AI to help you do it easily and quickly.
Achieve More Than 90% Test Automation
Step by Step Walkthroughs and Help
14 Day Free Trial, Cancel Anytime
“We spent so much time on maintenance when using Selenium, and we spend nearly zero time with maintenance using testRigor.”
Keith Powe VP Of Engineering - IDT
Related Articles

Requirement Traceability Matrix RTM: Is it Still Relevant?

The Requirement Traceability Matrix or RTM has traditionally done the heavy lifting in software development and QA as a ...

How to Write Effective Test Scripts for Automation?

Test automation can be helpful for achieving QA goals. You can write test scripts that machines run on your behalf as often as ...

Accessibility Testing: Ensuring Inclusivity in Software

In this new digital age, one of the most critical elements in software development is inclusivity. Accessibility testing is the ...
On our website, we utilize cookies to ensure that your browsing experience is tailored to your preferences and needs. By clicking "Accept," you agree to the use of all cookies. Learn more.
Cookie settings
Privacy Overview
This site utilizes cookies to enhance your browsing experience. Among these, essential cookies are stored on your browser as they are necessary for ...
Read more
Strictly Necessary CookiesAlways Enabled
Essential cookies are crucial for the proper functioning and security of the website.
Non-NecessaryEnabled
Cookies that are not essential for the website's functionality but are employed to gather additional data. You can choose to opt out by using this toggle switch. These cookies gather data for analytics and performance tracking purposes.