Understanding and Applying the Scrum Framework Flashcards

1
Q

What is Empiricism?

A

knowledge originates in experience and observations.

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

What is Rationalism?

A

knowledge is developed by reason, analysis or thinking things through.

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

What role does Empiricism have Agile ?

A

recognizing that there are categories of problems that are too complex to be solved by reason or analysis alone.

Complex problems require that we experiment our way to the solution.

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

Empiricism in the context of scrum?

A

refers to the idea that solving complex problems, can only be done using an exploratory process rather than relying on predetermined plans.

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

What are Complex Problems and Complex Work?

A

Complex problems as those with many “unknown unknowns.”

That is, there are aspects of the problem that we either haven’t identified or that will surprise us because they turn out differently than what we expected.

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

Simple Problems

A

Simple problems are those where we have a clear understanding of the problem and the solution is easily developed.

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

Complicated Problems

A

Complicated problems are those where we have agreement on the problem, but the solution is ill-defined.

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

Complex Problems

A

Complex problems are those where we don’t have agreement on the problem or the solution. With complex problems, the variables involved are so intertwined that when we change one variable, it has an impact on others.

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

Why is Scrum Important for Empiricism?

A

Scrum encourages teams to continuously experiment, inspect and adapt their work.

So if a team is faced with complex problems or complex work to do, Scrum provides a framework for teams to use empirical techniques.

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

three Scrum pillars:

A
  • transparency
  • inspection
  • adaptation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

transparency

A

the team must be transparent about their progress and the product being developed

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

inspect

A

the team must inspect this progress and the product regularly

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

adaptation

A

the team must adapt their work and processes based on what they observe

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

Why is Trust Important for Empiricism?

A

Teams that work in an empirical way are continually taking risks, creating innovative ideas and providing feedback.

Without trust, team members may act in ways that will avoid critique.

When teams experiment, they make and test hypotheses. If the experiment “fails,” it’s not a failure, it’s that the hypothesis was not supported.

The experiment was a success, because the team learned something valuable and is further down the path of solving their problem.

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

Must a product increment must be released to production at the end of each Sprint?

A

no

The increment must be in useable condition but its up to the product owner to decide to release it.

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

Name some appropriate topics for discussion in a Sprint Retrospective

A

Team relations
Definition of “Done”

NOT:
- The value of work currently represented in the Product Backlog ( SPRINT REVIEW )
- Sprint Backlog for the next Sprint ( SPRINT PLANNING )