Understanding the scrum framework Flashcards

(25 cards)

1
Q

What is the Scrum Framework?

A

The Scrum Framework is a specific methodology within Agile that provides a structured approach to managing and completing projects, particularly in software development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is Scrum considered the most popular Agile framework?

A

Scrum is widely used because it effectively implements the principles of the Agile manifesto and has a clear structure that teams can follow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Characteristics of scrum:

A
  • Customer is product owner
  • Scrum master coaches the team
  • Software engineers are the team
  • Sprints are timeboxed
  • Prosduct features are determined during the sprint planning meeting
  • Outputs are called increments
  • Daily scrums (15 min stand-up meetings)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the key roles in the Scrum Framework?

A

The two key roles are the Product Owner, who represents the customer, and the Scrum Master, who coaches the team and facilitates the process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a sprint in Scrum?

A

A sprint is a fixed time period, usually one to four weeks, during which a specific set of features is developed and delivered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Who prioritizes the product backlog?

A

The Product Owner prioritizes the product backlog to ensure that the team focuses on delivering the highest business value.

Product owner also creates it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why is self-organization important in Scrum?

A

Self-organization allows the team to determine the best way to accomplish their work without outside interference, fostering creativity and ownership.

Once a sprint starts, only the team is involved without any exxternal influence (even of product owner)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the difference between a sprint review and a sprint retrospective?

A

The sprint review evaluates the product developed during the sprint, while the sprint retrospective evaluates the process and identifies areas for improvement.

Sprint review: Product owner must accept product (team and product owner get together for this review). once accepted, new sprint with new tasks is implemented from the backlog
Sprint retrospective: team gets together with the scrum master to evaluate the process. changes suggested and implemented

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the characteristics of the Product Owner role?

A

The Product Owner is responsible for understanding customer needs, prioritizing the backlog, and ensuring that the team delivers value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the role of the Scrum Master?

A

The Scrum Master facilitates the Scrum process, coaches the team, and helps remove any obstacles that may hinder progress.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does Scrum promote iterative and incremental development?

A

Scrum promotes iterative development through repeated sprints, allowing teams to refine and improve their work continuously.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does the Scrum process continue after completing a sprint?

A

The Scrum process continues with more sprints until all items in the backlog are completed or until the project budget is exhausted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a sprint?

A

A sprint is a time box of one month or less during which a done, usable, and potentially releasable product increment is created.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Why is it important to have a clear goal for each sprint?

A

A clear goal helps maintain focus and quality, as constant changes can negatively affect the outcome.

no changes during a sprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two types of changes that can occur during a sprint?

A

The two types of changes are refinement (clarifying existing items) and new items (adding new tasks).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the definition of “done”?

A

The definition of “done” is a checklist of criteria that must be met for a deliverable to be considered ready for customer use.

17
Q

How does having a definition of done help the team?

A

It reduces misunderstandings, limits rework, and increases efficiency by establishing clear acceptance criteria.

18
Q

What is the backlog in Agile project management?

A

The backlog is a prioritized list of user stories, features, and tasks that the team needs to address.

Maintained by product owner

19
Q

What is the difference between the product backlog and the sprint backlog?

A

The product backlog contains all tasks and features, while the sprint backlog includes only the items selected for the current sprint along with a plan for delivering them.

20
Q

Can the sprint backlog be changed during the sprint?

A

Only the team can change the sprint backlog during the sprint; the product owner cannot make changes once the sprint has started.

21
Q

What is the purpose of sprint planning?

A

Sprint planning is the first day of the sprint where the team decides what items from the backlog they will work on.

22
Q

What happens at the end of a sprint?

A

At the end of a sprint, the team reviews what they accomplished and holds a retrospective to discuss improvements for the next sprint.

23
Q

Why is it important to prioritize the backlog?

A

Prioritizing the backlog ensures that the most valuable and relevant tasks are addressed first, aligning with customer needs.

24
Q

What is meant by “just-in-time refinement”?

A

Just-in-time refinement refers to continuously updating and clarifying the backlog items as new information becomes available.

25
What does it mean for a deliverable to be "potentially releasable"?
A potentially releasable deliverable means that the product increment created during the sprint is ready for customer use, even if it is not yet released.