Agile & Scrum Methodologies

Chapter 8
Agile Estimation, Forecasting and Release Planning

Bachelors Program in Full Stack Development
Agile & Scrum Methodologies   •   Bachelor

Agile Estimation, Forecasting and Release Planning

Introduction

Agile development does not eliminate uncertainty; it makes uncertainty visible and enables teams to respond to it. Estimation, forecasting, and release planning are therefore not exercises in pretending that the future is predictable. They are decision-support practices. Their purpose is to help a team and its stakeholders decide what may be delivered, when it may be delivered, and with what degree of confidence.

In a full-stack development environment, uncertainty may arise from unfamiliar frameworks, integration with external APIs, database migration, security requirements, changing user expectations, technical debt, or dependencies on other teams. Agile teams address this uncertainty through relative estimation, empirical measurements, incremental planning, and frequent feedback.

This chapter examines story points, Planning Poker, velocity, capacity planning, throughput, cycle time, probabilistic forecasting, and release planning. It also evaluates estimation bias and explains why forecasts should be expressed as ranges or probabilities rather than as promises based on a single number.

Learning Objectives

By the end of this chapter, students should be able to:

  1. Explain the difference between estimation, forecasting, and commitment.
  2. Apply relative estimation using story points and Planning Poker.
  3. Calculate and interpret velocity, capacity, throughput, and cycle time.
  4. Distinguish iteration-based forecasting from flow-based forecasting.
  5. Construct a release forecast using historical data and explicit assumptions.
  6. Explain probabilistic forecasting and interpret confidence levels.
  7. Identify common sources of estimation bias and propose mitigation strategies.
  8. Evaluate the professional, ethical, and managerial consequences of unreliable forecasts.

1. Estimation as an Agile Decision Practice

An estimate is an informed assessment of size, effort, duration, or cost. A forecast is a prediction of a future outcome based on evidence and assumptions. A commitment is an agreement to pursue a result, usually within stated constraints. These terms should not be treated as synonyms.

For example, a team may estimate a feature at 8 story points, forecast that it is likely to be completed within two iterations, and commit to delivering a usable minimum version by a target date. The estimate describes relative size; the forecast uses historical performance; the commitment reflects a decision that also includes risk, business value, and stakeholder expectations.

Agile estimation is usually relative rather than absolute. Instead of asking, “Will this story take 11 hours?” the team asks, “Is this story larger or smaller than a reference story?” Relative judgments are often more reliable because humans are generally better at comparing items than predicting exact durations. Relative estimates also reduce the false precision associated with statements such as “this will take 13.5 hours.”

An estimate commonly combines several dimensions:

  • amount of work;
  • technical complexity;
  • uncertainty and novelty; and
  • coordination or dependency risk.

Story points are intended to represent a team’s comparative assessment of these dimensions. They are not standardized units of time, productivity, or individual effort.

2. Story Points and Relative Estimation

2.1 Reference stories

A team begins by selecting one or more completed or well-understood stories as reference points. A small, familiar story might be assigned 2 points, while a moderately complex story might be assigned 5 points. New stories are compared with these references.

Many teams use a sequence such as 1, 2, 3, 5, 8, 13, and 21. The increasing gaps reflect the idea that uncertainty grows as work becomes larger and less familiar. The sequence is not a law. A team may use another scale, provided that it applies the scale consistently and revisits it when necessary.

A 13-point story should not automatically be interpreted as 13 times the calendar duration of a 1-point story. Points are meaningful only within the estimating team and its reference system. Comparing point totals between teams is usually invalid because teams use different baselines, skills, definitions of done, and working environments.

2.2 Splitting large stories

Large stories produce weak estimates because they contain more unknowns. A story estimated at 21 points may need to be split by workflow, business rule, data variation, or vertical slice. Splitting should preserve a usable outcome where possible. For example, “build the entire payment system” might be divided into:

  1. accept a successful card payment;
  2. display payment confirmation;
  3. handle declined payments;
  4. issue refunds; and
  5. reconcile payments with orders.

Splitting is not merely a scheduling technique. It reduces uncertainty, enables earlier feedback, and improves forecasting data.

2.3 Planning Poker

Planning Poker is a structured consensus technique. The product owner explains the story and its acceptance criteria. Team members discuss assumptions, independently select cards representing relative sizes, and reveal them simultaneously. If estimates differ substantially, the highest and lowest estimators explain their reasoning. The team then estimates again until it reaches a useful level of agreement.

The method protects against anchoring, in which the first number spoken influences everyone else. It also exposes hidden assumptions. A developer who estimates 3 points may assume that an existing API is reliable, while another who estimates 13 points may know that the API has undocumented failure modes.

Consensus does not require every person to hold identical beliefs. It means that the team has made important assumptions visible and has selected an estimate that is sufficiently useful for planning.

2.4 Estimation example

Suppose a team uses reference stories of 2, 5, and 8 points:

StoryComparisonEstimate
Display order historyLarger than the 2-point reference, smaller than the 5-point reference3
Export order history to CSVSimilar to the 5-point reference but with a new library5
Export order history to CSV and PDF with permissionsMore uncertainty and testing than the 5-point reference8

The estimates express relative size, not hours. The team should record the rationale and assumptions, particularly the availability of the library and the complexity of authorization.

3. Velocity and Capacity

3.1 Velocity

Velocity is the amount of estimated work completed by a team in an iteration. If a team completes stories worth 6, 8, and 5 points, its velocity for that iteration is 19 points, assuming all stories satisfy the Definition of Done.

For n completed iterations, average velocity is:

V̄ = (V₁ + V₂ + ⋯ + Vₙ) ÷ n

Here, V̄ is average velocity in story points per iteration, Vᵢ is the completed velocity in iteration i, and n is the number of iterations. The calculation is applicable only when the team, estimation scale, iteration length, and Definition of Done are reasonably stable.

Example: velocities over four iterations are 18, 22, 20, and 24 points.

V̄ = (18 + 22 + 20 + 24) ÷ 4 = 84 ÷ 4 = 21 points per iteration

Velocity is a planning measure, not a performance score. Increasing point totals by inflating estimates does not increase the amount of customer value delivered. Using velocity to rank teams encourages gaming, damages estimation integrity, and confuses output with outcome.

A moving average can respond more quickly to recent changes:

V̄ₘ = (Vₜ₋ₘ₊₁ + ⋯ + Vₜ) ÷ m

where m is the number of recent iterations and Vₜ is the latest velocity. A short window is more responsive but more volatile; a longer window is more stable but may conceal a recent change in team composition or working conditions.

3.2 Capacity planning

Velocity is empirical, whereas capacity planning considers the people and time available for a future iteration. Capacity may be reduced by leave, training, support duties, public holidays, onboarding, or work shared with another team.

A simple relative capacity factor is:

C = A × F

where C is available capacity, A is the number of available person-iteration units, and F is the fraction of normal availability. For example, if four developers are normally available but one is absent for half the iteration, the equivalent availability is 3.5 person-iteration units. If the team’s normal capacity is 4 units, the relative factor is 3.5 ÷ 4 = 0.875.

A rough capacity-adjusted planning guide may be calculated as:

P = Vᵣ × (Cᶠ ÷ Cᵣ)

where P is the indicative planned point range or central planning value, Vᵣ is a reference velocity, Cᶠ is forecast capacity, and Cᵣ is reference capacity. This is not a universal production law. It assumes that capacity changes are the dominant change and that work mix, interruptions, and dependencies remain broadly comparable.

If reference velocity is 20 points at a capacity of 4 units and forecast capacity is 3.5 units:

P = 20 × (3.5 ÷ 4) = 17.5 points

The team should not mechanically plan exactly 17.5 points. It may select stories around 15–18 points after considering risk, unfinished work, and service obligations.

4. Flow Metrics: Throughput and Cycle Time

Iteration metrics are useful when teams plan in fixed timeboxes. Flow metrics are often more suitable for Kanban-style or continuous-delivery environments.

4.1 Throughput

Throughput is the number of work items completed per unit of time. If a team completes 30 items in 10 weeks, its average throughput is:

T = N ÷ t

where T is throughput, N is completed items, and t is the observation period. In this example, T = 30 ÷ 10 = 3 items per week.

Throughput counts items, not points. It is meaningful only when work items are reasonably comparable or when the team accepts that item-size variation creates uncertainty. A team should not compare throughput before and after changing its work-item slicing method without examining the effect of that change.

4.2 Cycle time

Cycle time is the elapsed time between a defined start point and a defined completion point. For example, a team may define it as the time from “in development” to “accepted in production.” The definitions must be explicit because different start and end points produce different measures.

For item i:

CTᵢ = tᵢ,finish − tᵢ,start

where CTᵢ is cycle time and both timestamps use the same time unit. If an item begins on Monday at 09:00 and finishes on Wednesday at 09:00, its elapsed cycle time is 48 hours, or 2 days. Teams must state whether they use calendar time or working time.

Average cycle time is:

C̄T = (CT₁ + CT₂ + ⋯ + CTₙ) ÷ n

The median and percentile values are often more informative than the mean because cycle-time distributions are frequently skewed by blocked or unusually large items.

4.3 Little’s Law

For a stable flow system, Little’s Law relates work in progress, throughput, and average cycle time:

WIP = T × CT

where WIP is average work in progress, T is average throughput per unit of time, and CT is average cycle time in the same time unit. The assumptions include a sufficiently stable system, consistent measurement boundaries, and long-run averages rather than a brief unstable snapshot.

If a team has average WIP of 12 items and throughput of 3 items per week, the implied average cycle time is:

CT = WIP ÷ T = 12 ÷ 3 = 4 weeks

Little’s Law is useful diagnostically. If a team wants to reduce cycle time while throughput remains stable, it must reduce WIP. Starting more work is not the same as completing more work.

5. Forecasting and Probabilistic Thinking

5.1 From estimates to forecasts

A release forecast combines a work inventory with historical delivery data. A simplistic forecast divides total estimated points by average velocity:

I = S ÷ V̄

where I is estimated number of iterations, S is remaining story points, and V̄ is average velocity in points per iteration. If 84 points remain and average velocity is 21 points per iteration, the central estimate is 4 iterations.

This calculation is easy to understand but can be misleading. It ignores velocity variation, changes in scope, interruptions, dependencies, and the possibility that the average is not representative. It should be presented as an indicative scenario, not a guarantee.

5.2 Range-based forecasting

A better practice is to use historical observations. Suppose recent completed velocities are 18, 22, 20, 24, and 16 points. A team might use an observed lower value and upper value to communicate a range, while explaining that the sample is small. If 84 points remain, a planning range based on 16–24 points per iteration is approximately:

  • optimistic arithmetic: 84 ÷ 24 = 3.5, so at least 4 iterations;
  • conservative arithmetic: 84 ÷ 16 = 5.25, so approximately 6 iterations when whole iterations are required.

The result should not be described as statistically precise. A larger dataset supports more credible percentile-based forecasts.

5.3 Monte Carlo forecasting

Monte Carlo forecasting uses repeated random sampling from historical outcomes. For an iteration-based forecast, the process can be described as follows:

  1. collect completed velocity values;
  2. randomly sample one historical velocity for each simulated future iteration;
  3. accumulate velocity until the remaining scope is reached;
  4. repeat the simulation many times;
  5. report the iteration counts at selected percentiles.

If the 85th percentile is 6 iterations, the interpretation is that approximately 85% of simulations completed the stated scope within 6 iterations, given the historical data and assumptions. It is not a promise that the release will finish by iteration 6.

A flow-based simulation samples throughput rather than velocity. For example, if 40 items remain, the simulation samples weekly throughput values until 40 items have been completed. This approach is appropriate when item sizes are sufficiently comparable and the workflow is continuous.

Forecasts should identify:

  • the population and period from which data were collected;
  • whether scope is fixed, variable, or allowed to change;
  • the unit being forecast, such as points or items;
  • the percentile or confidence language used; and
  • known changes that make historical data less representative.

“Confidence” must be used carefully. A percentile forecast based on historical simulation is not the same as a formal statistical confidence interval about an unknown population parameter. It is better to state the operational interpretation clearly.

6. Release Planning

Release planning is the process of deciding how increments of value will be delivered over time. Modern agile release planning is adaptive rather than a one-time phase. It establishes a direction, an initial forecast, and decision rules for updating the plan as evidence changes.

6.1 Inputs to release planning

Important inputs include:

  • product vision and desired outcomes;
  • ordered product backlog;
  • acceptance criteria and Definition of Done;
  • team capacity and working calendar;
  • historical velocity or throughput;
  • technical and regulatory dependencies;
  • architecture and integration constraints;
  • quality, security, privacy, and accessibility requirements;
  • target market or contractual dates; and
  • acceptable scope, date, and quality trade-offs.

6.2 Fixed-date and fixed-scope strategies

A fixed-date release holds the date constant and allows scope to vary. This is often appropriate for a market event, academic calendar, or regulatory deadline. The backlog is ordered so that the most valuable usable scope is delivered first.

A fixed-scope release attempts to deliver a defined set of capabilities and allows the date to vary. This may be appropriate where a complete compliance package or contractual integration is required, although contractual commitments still need careful risk management.

A healthy plan makes trade-offs explicit. Quality should not be treated as the variable that absorbs all uncertainty. Deliberately releasing insecure, inaccessible, or unreliable software is not an acceptable agile compromise.

6.3 Release roadmap and feedback points

A useful release plan identifies outcomes, forecast ranges, dependencies, and review points. It may contain a broad product roadmap for several months and a detailed plan only for the next few iterations. At each review point, the team compares actual progress with the forecast and changes scope, sequencing, architecture, or timing as evidence requires.

Release planning should also include contingency. A team may reserve capacity for production incidents, discovery work, security remediation, or integration risk. Contingency is not waste; it is recognition that a plan without allowance for uncertainty is likely to fail when reality intervenes.

7. Estimation Bias and Quality of Judgment

Estimation is influenced by cognitive and organizational bias. Common examples include:

  • anchoring: later estimates are pulled toward the first number stated;
  • optimism bias: people underestimate duration and overestimate favorable outcomes;
  • planning fallacy: teams focus on the intended task and neglect interruptions or historical evidence;
  • availability bias: memorable recent events receive disproportionate weight;
  • strategic bias: estimates are deliberately adjusted to obtain approval or protect a team;
  • sunk-cost bias: teams continue a failing approach because effort has already been invested; and
  • authority bias: participants defer to a senior person even when contrary evidence exists.

Mitigation practices include independent voting, reference stories, historical data, explicit assumptions, estimation by the delivery team, separating forecasting from performance evaluation, and recording forecast revisions. Teams should also examine outcomes retrospectively without blaming individuals. The purpose is to improve the system of work, not to identify a person to punish.

Estimates can also be biased by the structure of the backlog. If stories are too large, too technical, or inconsistently defined, the resulting numbers will be unreliable. Better slicing, clearer acceptance criteria, and a stable Definition of Done often improve forecast quality more than elaborate mathematical techniques.

8. Applied Case: The Campus Marketplace

Background

This illustrative case concerns a student team developing a full-stack campus marketplace. Students can list items, search listings, message sellers, and complete payments through an external provider. The team consists of four developers, one product owner, and a part-time UX specialist. Iterations are two weeks long.

Problem

The university requests a release before the start of the next semester. The initial backlog contains 96 story points. The team’s last five velocities were 18, 22, 20, 24, and 16 points. One developer will be unavailable for half of the next iteration, and payment integration is unfamiliar.

Analysis

The arithmetic mean velocity is:

V̄ = (18 + 22 + 20 + 24 + 16) ÷ 5 = 100 ÷ 5 = 20 points per iteration

Using the mean alone gives 96 ÷ 20 = 4.8, suggesting approximately 5 iterations. However, the observed range is 16–24 points, and the payment work introduces uncertainty. The team therefore communicates a central forecast of about 5 iterations and a planning range of approximately 5–7 iterations, subject to scope and capacity.

The team identifies a minimum release slice: listing creation, search, seller contact, successful payment, payment confirmation, basic moderation, and security testing. Secondary features such as advanced recommendations and multiple export formats are deferred.

Capacity analysis indicates that the next iteration has approximately 87.5% of normal developer availability. The team plans fewer points and avoids scheduling the payment integration and database migration in the same iteration. The product owner orders the backlog by user value and risk, placing payment discovery early.

Approach and solution

The team uses Planning Poker with reference stories from the previous release. The payment integration is estimated at 13 points because it combines unfamiliar API behavior, security review, error handling, and testing. The team splits it into a technical spike, successful payment flow, declined-payment handling, and reconciliation.

After three iterations, actual completed velocities are 17, 19, and 21. The team updates the forecast rather than defending the original plan. It also measures cycle time for work items and limits work in progress so that unfinished stories do not accumulate near the release date.

The team uses a release readiness rule: all critical security defects must be closed, payment reconciliation must be tested, accessibility checks must pass for the core user journey, and monitoring must be available in production. These are quality conditions, not optional scope.

Outcome

The minimum marketplace release is delivered in the sixth iteration. Recommendation features are postponed, but the core product is usable and operationally supported. Stakeholders receive a range-based forecast early enough to choose the minimum release rather than discovering at the deadline that the entire backlog cannot fit.

Learning points

  1. Historical velocity is evidence, not a guarantee.
  2. Risk reduction can be improved by delivering uncertain technical work early.
  3. Scope ordering is more effective than assuming every backlog item will fit.
  4. Capacity changes should be made visible rather than hidden inside velocity.
  5. Quality and security criteria must be part of release planning.
  6. Forecasts improve when teams split large stories and measure completed work consistently.

9. Professional, Ethical, and Technological Considerations

Forecasts influence budgets, staffing, contracts, and user expectations. Presenting an uncertain forecast as a guaranteed date can cause inappropriate hiring, unsafe reductions in testing, or misleading communication with customers. Professionals should distinguish evidence from aspiration and disclose important assumptions.

Data used for forecasting may reveal individual work patterns, leave, or performance information. Teams should use aggregated data for planning and avoid turning velocity or cycle time into employee surveillance metrics. Privacy, fairness, and psychological safety are essential to accurate reporting.

Artificial intelligence tools can assist with backlog classification, historical trend analysis, duplicate detection, and scenario simulation. They should not replace team judgment. AI-generated estimates may reproduce historical bias, misunderstand domain constraints, or create false precision. Any AI-supported forecast should identify its data sources, assumptions, uncertainty, and human review process.

Contemporary agile practice increasingly emphasizes outcome-based planning, continuous delivery, probabilistic forecasting, product discovery, and evidence-based management. These practices shift attention from maximizing story points to improving customer outcomes, flow, quality, and sustainable delivery.

10. Best Practices Checklist

  • Estimate relatively using shared reference stories.
  • Keep story points local to the team and stable scale.
  • Use Planning Poker to expose assumptions and reduce anchoring.
  • Count only work that satisfies the Definition of Done.
  • Use velocity for forecasting, never as a productivity ranking.
  • Adjust for capacity changes and service work.
  • Measure throughput and cycle time when flow is more relevant than iterations.
  • Limit work in progress to improve flow.
  • Prefer ranges and percentiles to single-date promises.
  • State data sources, assumptions, and confidence language.
  • Reforecast when evidence changes.
  • Protect quality, security, privacy, and accessibility.
  • Review estimation errors as system-learning opportunities.

Chapter Summary

Agile estimation is a relative, collaborative assessment of work size and uncertainty. Story points support comparison within a team, while Planning Poker helps reveal assumptions and reduce anchoring. Velocity measures completed estimated work per iteration and can support forecasting when the team and its estimation system are stable, but it must not be used as a productivity score.

Capacity planning accounts for availability, interruptions, and service obligations. In continuous flow, throughput measures completed items per unit of time and cycle time measures elapsed time through a defined workflow. Little’s Law, WIP = T × CT, connects these measures under stable-flow assumptions and shows why excessive work in progress increases cycle time.

Release planning combines ordered scope, historical delivery data, capacity, dependencies, quality conditions, and business outcomes. Probabilistic and range-based forecasts communicate uncertainty more responsibly than single-point promises. Estimation bias can be reduced through independent judgment, historical evidence, clear assumptions, appropriate story slicing, and separation of forecasting from performance evaluation. Effective agile planning is therefore an empirical learning process rather than an attempt to eliminate uncertainty.

Key Terms

Relative estimation: Comparing work items with reference items instead of assigning absolute durations.

Story point: A team-specific relative measure of size, complexity, uncertainty, and risk.

Planning Poker: A structured group estimation technique using simultaneous independent votes.

Reference story: A completed or well-understood story used as a comparison baseline.

Velocity: Estimated work completed by a team in one iteration.

Capacity: The amount of people-time or availability that can be devoted to work.

Throughput: Number of work items completed per unit of time.

Cycle time: Elapsed time between defined start and finish points for a work item.

Work in progress: Work that has started but has not reached the defined completion point.

Little’s Law: A stable-flow relationship connecting WIP, throughput, and cycle time.

Forecast: An evidence-based prediction of a future delivery outcome.

Probabilistic forecast: A forecast that expresses multiple possible outcomes and likelihoods or percentiles.

Release plan: An adaptive plan for delivering valuable product increments.

Definition of Done: Shared criteria that work must satisfy to be considered complete.

Anchoring: The tendency for an initial number to influence later judgments.

Planning fallacy: The tendency to underestimate time, cost, or difficulty.

Scope flexibility: The ability to change included features while protecting a date or outcome.

Technical spike: A time-limited investigation intended to reduce technical uncertainty.

Forecast percentile: A value below which a stated proportion of simulated or observed outcomes falls.

Outcome: The user or business effect produced by delivered work.

Review Questions

Short Answer Questions

  1. Why are story points considered relative rather than absolute units?
  2. What is the difference between velocity and capacity?
  3. Define throughput and cycle time.
  4. Why should velocity not be used to rank teams?
  5. What is the purpose of a technical spike?

Long Answer Questions

  1. Explain how a team can use Planning Poker to estimate a new backlog item. Include the role of reference stories, independent voting, discussion, and assumptions.
  2. Describe the assumptions and limitations of forecasting a release by dividing remaining story points by average velocity.
  3. Compare iteration-based forecasting using velocity with flow-based forecasting using throughput and cycle time.
  4. Explain Little’s Law and discuss how it can guide work-in-progress decisions.
  5. Discuss at least four estimation biases and evaluate practical methods for reducing them.

Analytical / Application Questions

  1. A team completed 15, 18, 21, 16, and 20 points in its last five iterations. Calculate the average velocity and estimate the central number of iterations required for 90 remaining points. Explain why the result should not be treated as a guarantee.
  2. A service team has average WIP of 15 items and throughput of 5 items per week. Use Little’s Law to calculate average cycle time and recommend one action if the team wants to reduce it.
  3. A product has 50 remaining work items. Historical weekly throughput values vary substantially, and item sizes are fairly consistent. Design a responsible probabilistic forecasting approach and identify the assumptions that should be communicated to stakeholders.

Multiple Choice Questions with Answers

Question 1

Which statement best describes a story point?

A. A standardized number of developer hours

B. A team-specific relative measure of size, complexity, uncertainty, and risk

C. A contractual commitment to deliver a feature

D. The number of calendar days in an iteration

Correct Answer: B. A team-specific relative measure of size, complexity, uncertainty, and risk

Question 2

A team completes 12, 18, and 15 story points in three iterations. What is its average velocity?

A. 12 points per iteration

B. 14 points per iteration

C. 15 points per iteration

D. 45 points per iteration

Correct Answer: C. 15 points per iteration

Question 3

What is a primary purpose of simultaneous voting in Planning Poker?

A. To ensure the product owner selects the estimate

B. To prevent all discussion about assumptions

C. To reduce anchoring from an initially stated number

D. To convert story points directly into hours

Correct Answer: C. To reduce anchoring from an initially stated number

Question 4

A team has average WIP of 12 items and throughput of 3 items per week. Under stable-flow assumptions, what is the average cycle time?

A. 0.25 weeks

B. 3 weeks

C. 4 weeks

D. 36 weeks

Correct Answer: C. 4 weeks

Question 5

Which measure counts completed work items per unit of time?

A. Throughput

B. Capacity

C. Story point

D. Cycle boundary

Correct Answer: A. Throughput

Question 6

A team’s reference velocity is 20 points at capacity 4. Forecast capacity is 3.5. Using proportional capacity adjustment, what is the indicative planning value?

A. 14 points

B. 17.5 points

C. 20 points

D. 23.5 points

Correct Answer: B. 17.5 points

Question 7

What does an 85th-percentile Monte Carlo forecast of six iterations most appropriately mean?

A. The release is guaranteed in exactly six iterations

B. 85% of historical team members will work six iterations

C. Approximately 85% of simulations completed the stated scope within six iterations

D. The team must increase velocity to 85 points

Correct Answer: C. Approximately 85% of simulations completed the stated scope within six iterations

Question 8

Which practice is most likely to create harmful estimation behavior?

A. Using historical data for a range-based forecast

B. Splitting large stories into smaller vertical slices

C. Using velocity to rank teams or individuals

D. Recording assumptions during estimation

Correct Answer: C. Using velocity to rank teams or individuals

Question 9

In a fixed-date release strategy, which variable is usually allowed to change?

A. The release date

B. The Definition of Done

C. The included scope

D. Critical security requirements

Correct Answer: C. The included scope

Question 10

Which statement about AI-assisted agile forecasting is most appropriate?

A. AI removes the need for stakeholder judgment

B. AI estimates are always objective because they use data

C. AI can support analysis but should disclose assumptions and receive human review

D. AI should replace the team’s Definition of Done

Correct Answer: C. AI can support analysis but should disclose assumptions and receive human review

Agile & Scrum Methodologies
Chapter 8 of 15