Concepts

The process of sizing Product Backlog Items (PBIs) in Scrum is crucial to ensure that the team can realistically deliver the expected output within a given Sprint. Advanced Certified Scrum Developer (A-CSD), professionals are expected to master these techniques to optimize resources and maximize product delivery efficiency. One of the most common and effective ways to size PBIs is through Planning Poker or Scrum Poker. Below, we break down how this technique works and how it fits within a sprint.

1. Understanding Planning Poker

Planning Poker is an agile estimating technique that originated from the Extreme Programming (XP) methodology. It was designed to combine expert opinion, analogy, and disaggregation into one straightforward process that promotes healthy team discussion and consensus.

2. How Does Planning Poker Work?

Here is a step-by-step guide on how Planning Poker plays out in a standard Scrum meeting:

  1. Product Backlog Presentation: The Product Owner presents a PBI from the Product Backlog to the Development Team, explaining its significance, benefits, and challenges.
  2. Team Questions: The Development Team holds a question-and-answer session with the Product Owner to clarify any issues related to the PBI.
  3. Silent Estimation: Each team member independently estimates the PBI size privately, represented by Planning Poker cards. These cards follow a modified Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34, …) where each number represents story points indicative of work complexity.
  4. Card Reveal: Team members simultaneously reveal their estimates. Consequently, it prevents early responders from influencing those estimating later.
  5. Discussion: If there is a discrepancy in the size estimates, the highest and lowest estimators must present their reasons. It facilitates a robust discussion, allowing the team members to analyze the PBI from different angles.
  6. Re-Estimation: Steps 3-5 are repeated until the team reaches a consensus on the PBI’s size.

3. Fitting PBIs into a Sprint Using Planning Poker

Once the PBIs are sized, they can be divided to fit into a Sprint in line with the team’s velocity. Velocity is the average number of story points a team can complete within a Sprint. For example, if a team’s velocity is 30 story points per Sprint, the PO and the team can use this measurement to plan how many PBIs (and which ones) will fit into the upcoming Sprint.

Let’s consider an example:

Assume that a team with a velocity of 30 points has the following PBIs to work on, with their respective story points.

Product Backlog Item Story Points
PBI 1 8
PBI 2 5
PBI 3 13
PBI 4 21
PBI 5 3

In this case, the team could choose to include PBI 1, PBI 2, and PBI 3 in the upcoming sprint. They total 26 points, which falls within the team’s velocity. This combination allows the team to work efficiently, avoiding pushing the team to its full capacity, which can lead to quality compromise and burnout.

4. Conclusion

Understanding how to size PBIs and fitting them into a Sprint is essential for agile teams to plan realistically and work efficiently. This knowledge helps Advanced Certified Scrum Developer (A-CSD) professionals to manage team resources effectively, streamline the development process, and deliver a quality product within the expected timeframe.

Answer the Questions in Comment Section

True or False: Sizing Product Backlog Items is unnecessary for the successful completion of a Sprint.

  • True
  • False

Answer: False

Explanation: Sizing Product Backlog Items is crucial in Scrum as it helps in better estimation, planning, and execution of tasks within a Sprint.

Which of the following methods can be used to size Product Backlog Items?

  • a. Story Points
  • b. T-shirt sizing
  • c. Ideal Hours
  • d. None of the above

Answer: a, b, c

Explanation: All of the options a, b and c are common methods of sizing Product Backlog Items in Scrum.

True or False: The aim of sizing Product Backlog Items is to make sure that every item is the same size.

  • True
  • False

Answer: False

Explanation: The aim of sizing Product Backlog Items is not to make every item the same size, but to estimate the effort required to complete each item within a Sprint.

When sizing Product Backlog Items, it is important to consider which of the following factors?

  • a. Complexity of the task
  • b. Uncertainty of the task
  • c. The team’s pace
  • d. None of the above

Answer: a, b, c

Explanation: All of the factors mentioned are critical to consider while sizing Product Backlog Items to ensure effective sprint planning.

True or False: The Product Owner should be the person sizing the Product Backlog Items.

  • True
  • False

Answer: False

Explanation: In Scrum, the Development Team is accountable for sizing the items because they are responsible for the delivery of the task.

True or False: Product Backlog Items sizing helps the team to manage their work effectively within a Sprint.

  • True
  • False

Answer: True

Explanation: Correct sizing of Product Backlog Items helps the team to plan and manage their work effectively within a Sprint preventing overload.

In Scrum, which of the following is not a common method used for sizing Product Backlog Items?

  • a. Story Points
  • b. Ideal Days
  • c. Affinity Estimation
  • d. Fibonacci sequence
  • e. Number of stakeholders

Answer: e. Number of stakeholders

Explanation: The number of stakeholders is not a method used for sizing backlog items.

True or False: The numerical value assigned to the Product Backlog Items during the sizing process represents the amount of effort the team thinks it will take to finish the item.

  • True
  • False

Answer: True

Explanation: This numerical value is based on the complexity, effort, and risk associated with completing the item in question, helping teams plan their Sprints more realistically.

Which team member is responsible for re-evaluating and adjusting the sizes of Product Backlog Items when necessary?

  • a. The Scrum Master
  • b. The Product Owner
  • c. The Development Team
  • d. The Project Manager

Answer: c. The Development Team

Explanation: The Development Team is responsible for re-evaluating and adjusting the sizes of backlog items as they have the best knowledge of the work needed to deliver a product increment.

True or False: It is only necessary to size Product Backlog Items that will be addressed in the next Sprint.

  • True
  • False

Answer: False

Explanation: All items in the product backlog should be sized to gain a better understanding of the project scope, even if they won’t be addressed in the immediate Sprint.

0 0 votes
Article Rating
Subscribe
Notify of
guest
24 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Andrés Garza
7 months ago

Great post! I really found the tips on breaking down Product Backlog Items helpful.

Mary Coleman
8 months ago

Practicing story slicing is a game-changer for fitting PBIs into sprints. Anyone have tips on techniques?

Franca Emmert
6 months ago

Thanks for the post! I have been struggling with oversized PBIs and this was useful.

Kelly Lucas
7 months ago

Focusing on user stories and acceptance criteria can help break down the PBIs better.

حامد حسینی
8 months ago

This is fantastic content! I’ve shared it with my team.

Mercedes Benavides
7 months ago

How do you folks handle PBIs that still end up too large for a sprint despite attempts to slice them?

Isobel Taylor
8 months ago

Loved the tips! Specifically, the part on breaking down via potential risk areas was enlightening.

Nelly Collazo
6 months ago

I appreciate the content but I think it missed discussing the role of team capacity in ensuring PBIs fit into a sprint.

24
0
Would love your thoughts, please comment.x
()
x