0% found this document useful (0 votes)
2 views17 pages

Scrum Notes

Scrum is an Agile framework designed for managing complex projects through iterative cycles known as Sprints, emphasizing values such as commitment, courage, and respect. Key roles include the Product Owner, who manages the product vision and backlog, the Scrum Master, who facilitates the process, and the Developers, who deliver the product increment. Scrum involves specific artifacts like the Product Backlog and Sprint Backlog, and events such as Sprint Planning, Daily Scrum, and Sprint Review to ensure continuous improvement and stakeholder feedback.

Uploaded by

spreethi1008
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views17 pages

Scrum Notes

Scrum is an Agile framework designed for managing complex projects through iterative cycles known as Sprints, emphasizing values such as commitment, courage, and respect. Key roles include the Product Owner, who manages the product vision and backlog, the Scrum Master, who facilitates the process, and the Developers, who deliver the product increment. Scrum involves specific artifacts like the Product Backlog and Sprint Backlog, and events such as Sprint Planning, Daily Scrum, and Sprint Review to ensure continuous improvement and stakeholder feedback.

Uploaded by

spreethi1008
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Scrum Notes

What is Scrum?

Scrum is an Agile framework used to manage and deliver complex


projects through short, iterative development cycles called Sprints.

Scrum Values

 Commitment

 Courage

 Focus

 Openness

 Respect

Scrum Roles

Product Owner (PO)

 Defines product vision.

 Manages and prioritizes the Product Backlog.

 Represents customer needs.

 Accepts or rejects completed work.

Scrum Master (SM)

 Facilitates Scrum events.

 Removes obstacles (impediments).

 Coaches the team on Scrum practices.

 Protects the team from distractions.

Developers (Development Team)

 Design, build, test, and deliver the product.

 Self-organizing and cross-functional.

 Responsible for meeting the Sprint Goal.

Scrum Artifacts

Product Backlog

 Ordered list of all product requirements.

 Owned by the Product Owner.


 Continuously refined.

Sprint Backlog

 Items selected for the current Sprint.

 Includes the plan to achieve the Sprint Goal.

Increment

 Working product delivered at the end of each Sprint.

 Must meet the Definition of Done (DoD).

Scrum Events

Sprint

 Fixed time-box (typically 1–4 weeks).

 Produces a potentially releasable product increment.

Sprint Planning

 Decide:

o What work will be done?

o How will it be done?

Daily Scrum

 15-minute daily meeting.

 Discuss:

o What was completed yesterday?

o What will be done today?

o Any blockers?

Sprint Review

 Demonstrate completed work.

 Gather stakeholder feedback.

Sprint Retrospective

 Reflect on the Sprint.

 Identify improvements for the next Sprint.

Key Concepts

Sprint Goal
 The objective the team aims to achieve during the Sprint.

Definition of Done (DoD)

 Shared understanding of when work is considered complete.

Definition of Ready (DoR)

 Criteria indicating a backlog item is ready for development (optional


practice, not an official Scrum artifact).

Velocity

 Amount of work completed in a Sprint.

 Used for forecasting future work.

Burndown Chart

 Tracks remaining work against time during a Sprint.

Benefits of Scrum

 Faster delivery of value.

 Better collaboration.

 Increased transparency.

 Continuous feedback.

 Improved adaptability to change.

 Higher customer satisfaction.

Scrum Workflow

1. Create Product Backlog.

2. Sprint Planning.

3. Sprint begins.

4. Daily Scrum.

5. Develop and test.

6. Sprint Review.

7. Sprint Retrospective.

8. Repeat for the next Sprint.

Common Scrum Interview Questions

 What is Scrum?
 Difference between Agile and Scrum?

 What is a Sprint?

 Who owns the Product Backlog?

 What is the role of the Scrum Master?

 What is the Definition of Done?

 Difference between Product Backlog and Sprint Backlog?

 What happens during Sprint Planning?

 What is Velocity?

 What is a Sprint Review vs. Sprint Retrospective?

Quick Revision

 Framework: Scrum

 Sprint Duration: 1–4 weeks

 Daily Scrum: 15 minutes

 Roles: Product Owner, Scrum Master, Developers

 Artifacts: Product Backlog, Sprint Backlog, Increment

 Events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint


Retrospective

Scrum Interview Questions & Answers

1. What is Scrum?

Answer:
Scrum is an Agile framework used to develop and deliver products in an
iterative and incremental way. The work is divided into short time periods
called Sprints, usually 1–4 weeks.

2. What is a Sprint?

Answer:
A Sprint is a fixed time-boxed period during which the Scrum Team
develops a usable product Increment. A Sprint is usually 1 to 4 weeks
long.

Example:
If the Sprint is 2 weeks, the team plans, develops, tests, and delivers
selected features within those 2 weeks.
3. What are the three Scrum roles?

Answer:

1. Product Owner

2. Scrum Master

3. Developers

4. What is the role of a Product Owner?

Answer:
The Product Owner is responsible for maximizing product value and
managing the Product Backlog.

Main responsibilities:

 Understand customer requirements.

 Create and prioritize backlog items.

 Communicate product vision.

 Ensure the team works on the most valuable features.

5. What is the role of a Scrum Master?

Answer:
The Scrum Master helps the team understand and follow Scrum.

Main responsibilities:

 Facilitate Scrum events.

 Remove or help resolve impediments.

 Coach the team.

 Promote collaboration.

 Help create an effective Scrum environment.

Important: Scrum Master is not the manager or boss of the


Developers.

6. Who are Developers in Scrum?


Answer:
Developers are the people who create the product Increment. They may
perform activities such as:

 Designing

 Coding

 Testing

 Integration

 Documentation

They are responsible for creating a usable Increment that meets the
Definition of Done.

7. What is a Product Backlog?

Answer:
The Product Backlog is an ordered list of everything needed to
improve the product.

Example:

Priori Backlog
ty Item

1 User Login

Online
2
Payment

Order
3
Tracking

4 User Profile

The Product Owner is accountable for Product Backlog management.

8. What is a Sprint Backlog?

Answer:
The Sprint Backlog contains the Product Backlog items selected for
the Sprint, along with the plan for delivering them and achieving the
Sprint Goal.

Simple difference:
Product Backlog → Entire product work

Sprint Backlog → Work selected for the current Sprint

9. What is an Increment?

Answer:
An Increment is a usable, valuable version of the product created
during a Sprint.

For example, in a shopping application, one Sprint may deliver:

 Login

 Product search

 Add to cart

These completed features together can form an Increment.

10. What is Sprint Planning?

Answer:
Sprint Planning is conducted at the beginning of a Sprint.

The team decides:

 Why? → Sprint Goal

 What? → Work to be completed

 How? → Plan for delivering the work

11. What is Daily Scrum?

Answer:
Daily Scrum is a 15-minute event for Developers to inspect progress
toward the Sprint Goal and adapt their plan.

Instead of treating it simply as a status meeting, the focus is on progress


and planning for the next day of work.

12. What is Sprint Review?

Answer:
Sprint Review is conducted at the end of the Sprint.
The team:

 Presents the Increment.

 Gets feedback from stakeholders.

 Discusses what has been achieved.

 Considers what should be done next.

Keyword: Product + Feedback

13. What is Sprint Retrospective?

Answer:
The Retrospective is conducted after the Sprint Review and before the
next Sprint Planning.

The team discusses:

 What went well?

 What problems occurred?

 What can be improved?

Keyword: Team + Process Improvement

14. Difference between Sprint Review and Retrospective?

Sprint Review Sprint Retrospective

Focuses on the
Focuses on the product
team/process

Stakeholders can
Mainly Scrum Team
participate

Demonstrates Increment Discusses improvements

Identifies process
Gets product feedback
improvements

Easy memory:
👉 Review = Product
👉 Retrospective = Process

15. What is Definition of Done (DoD)?


Answer:
Definition of Done is a shared understanding of the conditions that
must be satisfied for work to be considered complete.

Example:
A login feature is Done only when:

 Coding completed

 Testing completed

 Bugs fixed

 Code reviewed

 Integrated into the product

 Meets required quality standards

16. What is a Sprint Goal?

Answer:
Sprint Goal is the single objective for the Sprint. It gives the Scrum
Team a common purpose and helps guide decisions during the Sprint.

Example:
"Develop the basic online payment functionality."

17. What is a User Story?

Answer:
A User Story describes a requirement from the user's point of view.

Common format:

As a [user], I want [feature], so that [benefit].

Example:

As a customer, I want to reset my password so that I can access my


account if I forget it.

18. What is Product Backlog Refinement?

Answer:
Backlog refinement is the ongoing activity of breaking down, clarifying,
estimating, and ordering Product Backlog items so that they are
better understood and ready for future Sprints.
19. What is Scrum Velocity?

Answer:
Velocity is the amount of work a team completes in a Sprint, often
measured using story points.

Example:

Completed Story
Sprint
Points

Sprint
20
1

Sprint
25
2

Sprint
22
3

Velocity can help with forecasting, but it should not be used as a


performance score for individual developers.

20. What is a Burndown Chart?

Answer:
A Burndown Chart shows the remaining work over time during a Sprint
or project.

If the remaining work decreases as the Sprint progresses, the team is


moving toward completing the Sprint Goal.

Important Scenario-Based Interview Questions

21. What will you do if the customer changes the requirement


during a Sprint?

Answer:
In Scrum, changes are welcome, but the team should protect the Sprint
Goal. The Product Owner and Developers can discuss the change and
determine whether the Sprint Backlog needs adjustment. If the change
makes the Sprint Goal obsolete, the Product Owner may cancel the Sprint.

22. What if a Developer is unable to complete a task?


Answer:
The Developer should communicate the problem early. The team
discusses the impediment and collaborates to solve it. The Scrum Master
can help remove organizational or external impediments.

23. What if the Product Owner gives work directly to a Developer


during the Sprint?

Answer:
The team should maintain transparency through the Product Backlog
and Sprint Backlog. The Product Owner can discuss priorities with the
Developers, but work should not be secretly added in a way that
undermines the Sprint Goal.

24. What if the Sprint Goal cannot be achieved?

Answer:
The team should identify the reason early and discuss possible
adaptations. The Scrum Master helps address impediments, while
Developers and the Product Owner collaborate on the best way forward.
The focus should be on achieving the Sprint Goal and delivering
value, rather than hiding the problem.

25. What is the difference between Agile and Scrum?

Answer:

Agile is a set of values and principles for developing software flexibly.

Scrum is a framework that helps teams apply Agile principles.

Simple example:

Agile is the philosophy; Scrum is one way of practicing it.

Real-Time Scrum Example: Online Food Delivery App 🍔

Imagine a company is developing an app like Swiggy/Zomato.

The company wants to build a new food delivery application with features
such as:

 User Registration/Login

 Restaurant Search

 Food Ordering
 Online Payment

 Order Tracking

 Ratings & Reviews

Instead of developing everything at once, the company uses Scrum.

1. Product Backlog

First, the Product Owner collects all customer requirements and puts
them into the Product Backlog.

Priori Product Backlog


ty Item

User
1
Registration/Login

2 Search Restaurants

3 View Food Menu

4 Add Food to Cart

5 Place Order

6 Online Payment

7 Order Tracking

8 Ratings & Reviews

How to explain in interview:

"The Product Backlog contains all the features required for the food
delivery application. The Product Owner prioritizes them based on
business and customer value."

2. Sprint Planning

Suppose the team has a 2-week Sprint.

The team cannot develop all 8 features in two weeks.

So they select the highest-priority items.

Sprint 1

They decide to develop:


 Registration/Login

 Restaurant Search

 View Food Menu

The team creates a Sprint Goal:

"Enable customers to log in and find restaurants and their food


menus."

Interview answer:

"During Sprint Planning, the Scrum Team discusses what can be achieved
during the Sprint and creates a plan to achieve the Sprint Goal."

3. Sprint Backlog

The selected work becomes part of the Sprint Backlog.

Sprint
Task
Backlog

Login Design login page

Login Write login code

Login Test login

Restaurant Create search


Search screen

Restaurant
Implement search
Search

Food Menu Display menu

Food Menu Test menu

The Developers decide how they will perform the work.

4. Daily Scrum

Every working day, the Developers have a 15-minute Daily Scrum.

For example:

Developer 1:
"Yesterday I completed the login page. Today I will integrate the database.
No blocker."

Developer 2:

"Yesterday I completed restaurant search. Today I will test it. I need help
with the API."

Developer 3:

"I am working on the food menu. The restaurant database connection is


not working."

The Scrum Master helps with the blocker/impediment.

Interview answer:

"Daily Scrum helps Developers inspect progress toward the Sprint Goal
and adapt their plan."

5. Development During Sprint

The team now develops and tests the features.

For example:

Day 1–3: Login

Day 4–6: Restaurant Search

Day 7–9: Food Menu

Day 10: Integration + Testing

At the end of the Sprint, the completed work should satisfy the Definition
of Done.

6. Definition of Done

Suppose the team says:

A feature is considered Done only if:

 Coding completed

 Code reviewed

 Testing completed

 Major bugs fixed

 Integrated with the application


 Meets agreed quality standards

For example, simply writing the login code is not enough.

The login feature becomes Done only after it has passed the team's
Definition of Done.

7. Increment

At the end of Sprint 1, the application can now:

Login → Search Restaurant → View Food Menu

This working version is the Increment.

Important:

The Increment should be usable and valuable.

It doesn't mean the entire food delivery application is finished.

8. Sprint Review

Now the team demonstrates the working features to stakeholders.

Developer:

"This is the new login feature."

They demonstrate:

Username → Password → Login → Home Page

Then they demonstrate:

Search → Restaurant → Food Menu

The Product Owner and stakeholders provide feedback.

For example:

"Customers should also be able to filter restaurants by cuisine."

That feedback can influence future Product Backlog items.

Remember:

Sprint Review = Product + Stakeholder Feedback

9. Sprint Retrospective
After the Sprint Review, the Scrum Team discusses how they worked.

They may say:

What went well?

"Login development was completed early."

What didn't go well?

"Database integration took longer than expected."

What should we improve?

"We should discuss API dependencies earlier."

The team decides an improvement for the next Sprint.

Remember:

Retrospective = Team + Process Improvement

10. Sprint 2

Now the team starts the next Sprint.

Possible Sprint 2 work:

 Add Food to Cart

 Place Order

 Online Payment

Again:

Sprint Planning → Development → Daily Scrum → Increment →


Review → Retrospective

And the cycle continues.

Complete Scrum Flow

PRODUCT BACKLOG

SPRINT PLANNING

SPRINT BACKLOG

┌─────────────────────┐

│ 2-WEEK SPRINT │

│ │

│ Development │

│ Testing │

│ Daily Scrum │

│ Fixing Issues │

└─────────────────────┘

INCREMENT

SPRINT REVIEW

SPRINT RETROSPECTIVE

NEXT SPRINT

You might also like