Bird
Raised Fist0
Software Engineeringknowledge~20 mins

Story points and velocity in Agile in Software Engineering - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
πŸŽ–οΈ
Agile Estimation Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Story Points

What do story points primarily measure in Agile project management?

AThe amount of time in hours a task will take
BThe exact cost of completing a task
CThe relative effort and complexity of a task
DThe number of team members required for a task
Attempts:
2 left
πŸ’‘ Hint

Think about what story points help teams estimate beyond just time.

πŸ“‹ Factual
intermediate
2:00remaining
Velocity Calculation

How is velocity calculated in an Agile team?

ASum of story points completed in a sprint
BNumber of tasks assigned in a sprint
CTotal hours worked by the team in a sprint
DNumber of bugs fixed in a sprint
Attempts:
2 left
πŸ’‘ Hint

Velocity relates to completed work measured in story points.

πŸš€ Application
advanced
2:00remaining
Using Velocity for Sprint Planning

If a team’s average velocity is 30 story points per sprint, how many story points should they plan for the next sprint to avoid overcommitment?

AExactly 30 story points to match past performance
BLess than 30 story points to allow buffer for unexpected work
CMore than 30 story points to increase productivity
DZero story points to focus on fixing bugs only
Attempts:
2 left
πŸ’‘ Hint

Consider realistic planning and avoiding overload.

πŸ” Analysis
advanced
2:00remaining
Interpreting Velocity Fluctuations

What could be a likely reason if a team’s velocity drops significantly for two consecutive sprints?

AThe story points were underestimated in previous sprints
BThe team size increased suddenly
CThe team is working on simpler tasks
DThere are blockers or unexpected issues slowing progress
Attempts:
2 left
πŸ’‘ Hint

Think about what usually causes delays or slowdowns in work.

❓ Reasoning
expert
2:00remaining
Comparing Story Points Across Teams

Why is it not recommended to compare story points between different Agile teams?

ABecause each team estimates story points based on their own context and scale
BBecause story points are absolute measures of time
CBecause story points are only used for bug tracking
DBecause velocity is the same for all teams regardless of story points
Attempts:
2 left
πŸ’‘ Hint

Consider how story points are assigned and what they represent.

Practice

(1/5)
1. What do story points represent in Agile project management?
easy
A. The deadline for completing a project
B. The exact number of hours needed to finish a task
C. A relative measure of effort required to complete a task
D. The total number of tasks in a sprint

Solution

  1. Step 1: Understand story points concept

    Story points are used to estimate how much effort a task will take compared to other tasks, not exact hours.
  2. Step 2: Differentiate from time estimates

    Unlike hours, story points are relative and help teams compare tasks easily.
  3. Final Answer:

    A relative measure of effort required to complete a task -> Option C
  4. Quick Check:

    Story points = relative effort [OK]
Hint: Story points measure effort, not exact time [OK]
Common Mistakes:
  • Confusing story points with hours
  • Thinking story points count tasks
  • Mixing story points with deadlines
2. Which of the following best defines velocity in Agile?
easy
A. The total story points completed in a sprint
B. The time taken to complete a single task
C. The number of team members working on a sprint
D. The number of meetings held during a sprint

Solution

  1. Step 1: Identify velocity meaning

    Velocity is the sum of story points completed by the team in one sprint.
  2. Step 2: Exclude unrelated options

    Team size, task time, and meetings do not define velocity.
  3. Final Answer:

    The total story points completed in a sprint -> Option A
  4. Quick Check:

    Velocity = completed story points [OK]
Hint: Velocity sums completed story points per sprint [OK]
Common Mistakes:
  • Confusing velocity with team size
  • Thinking velocity is task duration
  • Mixing velocity with number of meetings
3. A team completed tasks with story points: 3, 5, 2, and 8 in a sprint. What is their velocity?
medium
A. 20
B. 18
C. 10
D. 8

Solution

  1. Step 1: Add all completed story points

    Sum = 3 + 5 + 2 + 8 = 18
  2. Step 2: Confirm velocity definition

    Velocity is total story points done in sprint, so 18 is correct.
  3. Final Answer:

    18 -> Option B
  4. Quick Check:

    3+5+2+8 = 18 [OK]
Hint: Add all completed story points for velocity [OK]
Common Mistakes:
  • Adding incorrectly
  • Choosing highest single story point
  • Confusing velocity with number of tasks
4. A team planned 30 story points for a sprint but completed only 22. What is the velocity and what does it indicate?
medium
A. Velocity is 22; team completed less than planned
B. Velocity is 30; team met the plan
C. Velocity is 52; sum of planned and completed
D. Velocity is 8; difference between planned and completed

Solution

  1. Step 1: Identify velocity from completed points

    Velocity equals story points actually completed, which is 22.
  2. Step 2: Interpret velocity vs plan

    Since 22 is less than planned 30, team completed fewer points than expected.
  3. Final Answer:

    Velocity is 22; team completed less than planned -> Option A
  4. Quick Check:

    Velocity = completed points = 22 [OK]
Hint: Velocity = completed points, not planned [OK]
Common Mistakes:
  • Using planned points as velocity
  • Adding planned and completed points
  • Using difference as velocity
5. If a team's average velocity is 25 story points per sprint, how many sprints will they need to complete a backlog of 120 story points?
hard
A. 3
B. 4
C. 6
D. 5

Solution

  1. Step 1: Calculate number of sprints needed

    Divide total backlog points by average velocity: 120 Γ· 25 = 4.8 sprints.
  2. Step 2: Round up to whole sprints

    Since partial sprints are not practical, round up to 5 sprints.
  3. Final Answer:

    5 -> Option D
  4. Quick Check:

    120/25 β‰ˆ 5 sprints [OK]
Hint: Divide backlog by velocity, round up [OK]
Common Mistakes:
  • Rounding down instead of up
  • Using velocity as planned points
  • Ignoring partial sprint calculation
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard