Scrum Flashcards

1
Q

Backlog Refinement meeting

A

estimation of effort; clarification of requirements; and decomposition of large PBIs into smaller ones (epics to user stories).

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

INVEST

I = ?

A

Independent:
Stories are easiest to work with if they are independent. That is, we’d like them to not overlap in concept, and we’d like to be able to schedule and implement them in any order.

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

INVEST

N = ?

A

Negotiable:
A good story is negotiable. It is not an explicit contract for features; rather, details will be co-created by the customer and programmer during development. A good story captures the essence, not the details. Over time, the card may acquire notes, test ideas, and so on, but we don’t need these to prioritize or schedule stories.

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

INVEST

V = ?

A

Valuable:
A story needs to be valuable. We don’t care about value to just anybody; it needs to be valuable to the customer. Developers may have (legitimate) concerns, but these framed in a way that makes the customer perceive them as important.

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

INVEST

E = ?

A

Estimable:
A good story can be estimated. We don’t need an exact estimate, but just enough to help the customer rank and schedule the story’s implementation. Being estimable is partly a function of being negotiated, as it’s hard to estimate a story we don’t understand. It is also a function of size: bigger stories are harder to estimate. Finally, it’s a function of the team: what’s easy to estimate will vary depending on the team’s experience.

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

INVEST

S = ?

A

Small:
Good stories tend to be small. Stories typically represent at most a few person-weeks worth of work. (Some teams restrict them to a few person-days of work.) Above this size, and it seems to be too hard to know what’s in the story’s scope. Saying, “it would take me more than a month” often implicitly adds, “as I don’t understand what-all it would entail.” Smaller stories tend to get more accurate estimates.

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

INVEST

T = ?

A

Testable:
A good story is testable. Writing a story card carries an implicit promise: “I understand what I want well enough that I could write a test for it.” Several teams have reported that by requiring customer tests before implementing a story, the team is more productive. “Testability” has always been a characteristic of good requirements; actually writing the tests early helps us know whether this goal is met. If a customer doesn’t know how to test something, this may indicate that the story isn’t clear enough, or that it doesn’t reflect something valuable to them, or that the customer just needs help in testing.

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

SMART

S = ?

A

Specific:
A task needs to be specific enough that everyone can understand what’s involved in it. This helps keep other tasks from overlapping, and helps people understand whether the tasks add up to the full story.

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

backlog

A

An accumulation, especially of unfinished work.

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

SMART

M = ?

A

Measurable:
The key measure is, “can we mark it as done?” The team needs to agree on what that means, but it should include “does what it is intended to,” “tests are included,” and “the code has been refactored.”

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

SMART

A = ?

A

Achievable:
The task owner should expect to be able to achieve a task.Aanybody can ask for help whenever they need it; this certainly includes ensuring that task owners are up to the job.

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

SMART

R = ?

A

Relevant:
Every task should be relevant, contributing to the story at hand. Stories are broken into tasks for the benefit of developers, but a customer should still be able to expect that every task can be explained and justified.

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

SMART

T = ?

A

Time-boxed:
A task should be time-boxed: limited to a specific duration. This doesn’t need to be a formal estimate in hours or days, but there should be an expectation so people know when they should seek help. If a task is harder than expected, the team needs to know it must split the task, change players, or do something to help the task (and story) get done.

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

Sprint Planning meeting

A

Creating the Sprint Backlog; dividing SBIs into smaller tasks; and assuring a feasible workload.

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

Daily Scrum meeting

A

What did I do yesterday? What will I do today? What impedes me?
If a side topic comes up, postpone it until after the meeting.

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

Sprint Review meeting

A

Product demonstration; product owner declares what’s done; (optional) measure velocity; and stakeholder feedback.

17
Q

Sprint Retrospective meeting

A

Discuss what went well and what should be improved.

18
Q

ORID

O = ?

A

Objective questions:

what happened?

19
Q

ORID

R = ?

A

Reflective questions:

how do we feel about it?

20
Q

ORID

I = ?

A

Interpretive questions:

what does it mean?

21
Q

ORID

D = ?

A

Decision questions:

what are we going to do about it?