Scrum Team - Developers Flashcards

1
Q

How do Developers estimate PBI size?

A

1️⃣ Absolute estimation – Time-based (e.g., “9 hours of work”)
2️⃣ Relative estimation – Story points or T-shirt sizing
3️⃣ Flow metrics – Based on past team performance (e.g., throughput)
4️⃣ Right sizing – Ensures PBIs are small enough for one Sprint

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

Why is creating transparency in the Product Backlog challenging?

A

✅ PBIs vary in detail and vagueness—some are high-level placeholders, while others are refined.
✅ Large PBIs often break down into smaller PBIs as they are refined.
✅ The actual effort required to complete a PBI is uncertain until work is done.

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

What are levels of decomposition, and how can they help with transparency?

A

Levels of decomposition categorize PBIs by size and vagueness.

Common decomposition levels:
1️⃣ Epic – A large PBI that may contain multiple Features.
2️⃣ Feature – A mid-sized PBI that may contain multiple smaller PBIs.
3️⃣ PBI – The smallest, most actionable backlog item.

The choice of decomposition levels should fit the team’s needs—simplicity increases transparency.

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

What is the risk of adding too many decomposition levels to a Product Backlog?

A

Too many levels can make the backlog overly complex and harder to understand.

Simplicity creates transparency—only add levels if they improve clarity.

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

How should teams view the Product Backlog?

A

✅ Every item in the Product Backlog is a hypothesis of value.

✅ The team should strive for a minimally sufficient backlog—enough detail to work efficiently, but not excessive complexity.

✅ PBIs emerge and evolve over time through refinement and learning.

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

What is the Definition of Done?

A

A formal description of the state of the Increment when it meets the quality measures required for the product.

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

When is an Increment considered born?

A

The moment a Product Backlog item meets the Definition of Done.

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

How does the Definition of Done create transparency?

A

It provides a shared understanding of what work was completed as part of the Increment.

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

What happens if a Product Backlog item does not meet the Definition of Done?

A

It cannot be released or presented at the Sprint Review and returns to the Product Backlog.

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

What must Scrum Teams do if the Definition of Done is an organizational standard?

A

They must follow it as a minimum requirement.

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

What happens if there is no organizational Definition of Done?

A

The Scrum Team must create a Definition of Done appropriate for the product.

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

Who is required to conform to the Definition of Done?

A

The Developers.

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

What must multiple Scrum Teams working on the same product do regarding the Definition of Done?

A

They must mutually define and comply with the same Definition of Done.

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

When is it most appropriate for Developers to change the Definition of “Done”?

A

During each Sprint Retrospective:

Scrum Team plans ways to increase product quality by improving work processes or adapting the definition of “Done”

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

When Developers determine that they have over-committed themselves for a Sprint, who have to be present when reviewing and adjusting the Sprint work selected?

A

The Product Owner and the Developers

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

How much of the Sprint Backlog must be defined during the sprint Planning meeting?

A

Enough so the Developers can create its best forecast of what it can do, and to start the first several days of the Sprint

17
Q

Who determines when it is appropriate to update the Sprint Backlog during a Sprint?

A

The Developers

18
Q

Who is responsible for ensuring that the new increments meet the Definition of Done?

A

The Developers

19
Q

Who creates a Product Backlog item’s estimate?

A

The Developers after clarifying requirements with the Product Owner

20
Q

Who is responsible for conducting the Daily Scrum ?

A

The Developers

21
Q

Why does the Daily Scrum take place at the same time and place?

A

The consistency reduces complexity

22
Q

How should teams ensure Non-functional requirements are consistently addressed?

A

By integrating them into the Definition of Done (DoD), ensuring they are met in every Sprint.

23
Q

How should non-functional requirements be managed over time?

A

They should be regularly refined and reviewed to remain relevant and aligned with product and user needs.

24
Q

How should Developers plan for non-functional requirements in a Sprint?

A

By considering the effort required to meet them, including time for performance, security, and scalability improvements.

25
Q

How can NFRs be validated throughout development?

A

Through continuous integration and testing, including performance testing, security audits, and usability evaluations.

26
Q

Why should Developers collaborate with stakeholders on NFRs?

A

To understand priorities and specifics, ensuring alignment with user expectations and business goals.

27
Q

What should Developers do if an NFR cannot be fully achieved in one Sprint?

A

Aim for incremental improvement, making continuous progress over multiple Sprints.

28
Q

How does ensuring NFRs align with Agile principles?

A

It supports building products incrementally and iteratively, with a strong focus on quality at every step.

29
Q

During a Sprint, when is new work or further decomposition of work added to the Sprint Backlog?

A

As soon as possible after they are identified