Project Planning & Scheduling

Chapter 10
Agile Release, Iteration and Hybrid Planning

Certificate in Software Project Management
Project Planning & Scheduling   •   Certificate

Agile Release, Iteration and Hybrid Planning

Introduction

Software projects rarely operate in conditions of complete certainty. Customer needs change, technical risks become clearer during development, and market opportunities may appear before a formally approved plan is complete. Project planning therefore involves more than creating a fixed schedule. It involves deciding what should be delivered, in what sequence, at what level of confidence, and how plans will be revised when evidence changes.

Agile planning addresses uncertainty through progressively refined plans, frequent delivery, short feedback cycles, and explicit limits on work in progress. Predictive planning, by contrast, seeks to define scope, sequence, resources, and milestones in advance. Hybrid planning combines elements of both. A project may use predictive governance and contractual milestones while using agile iterations for product development.

This chapter explains how product roadmaps, releases, iterations, and Kanban flow are planned and controlled. It also introduces backlogs, capacity, velocity, burn charts, forecasting, and the conditions under which predictive, agile, or hybrid planning is most appropriate.

Learning Objectives

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

  • distinguish product roadmaps, releases, iterations, and flow-based delivery;
  • structure and refine a product backlog;
  • estimate delivery using velocity and available capacity;
  • interpret burn-up and burn-down charts;
  • forecast release outcomes while recognising uncertainty;
  • compare predictive, agile, and hybrid planning approaches;
  • design a practical planning system for a software project; and
  • identify governance, ethical, and operational risks in agile planning.

1. Planning as a Multi-Level Activity

Agile planning is not the absence of planning. It is planning distributed across different time horizons. A useful planning system connects strategic intent with executable work.

Planning levelTypical horizonMain questionMain output
Product visionMonths or yearsWhy should the product exist?Vision and outcomes
RoadmapSeveral monthsWhich capabilities are likely to be developed, and when?Themes, outcomes, and target windows
ReleaseWeeks or monthsWhat usable product increment will be delivered?Release goal and forecast
IterationUsually 1–4 weeksWhat can the team complete next?Iteration goal and selected work
Daily flowDaysWhat is blocking progress?Updated board and impediment actions

These levels should be connected but not treated as equally certain. A near-term iteration plan may be relatively detailed, whereas a six-month roadmap should normally express themes and outcomes rather than promise a precise list of features.

A plan is a decision instrument. It communicates priorities, exposes constraints, supports coordination, and provides a basis for learning. It should not be used to conceal uncertainty or create false precision.

2. Product Roadmaps and Release Planning

2.1 Product roadmaps

A product roadmap communicates how a product is expected to create value over time. A strong roadmap is outcome-oriented. Instead of merely listing features, it may state goals such as reducing customer onboarding time, improving payment reliability, or enabling regulatory compliance.

Roadmaps commonly contain:

  • product outcomes and strategic themes;
  • target customer groups or user problems;
  • major capabilities or feature groups;
  • dependencies and significant technical risks;
  • target release windows; and
  • assumptions and measures of success.

A roadmap is a forecast, not necessarily a contractual commitment. A commitment should be made only when scope, capacity, dependencies, and acceptance conditions are sufficiently understood.

2.2 Release planning

A release is a deliberately selected product increment made available to users, customers, or another operational environment. A release may contain several iterations, although some teams release continuously and do not treat iteration boundaries as deployment boundaries.

Release planning involves four linked decisions:

  1. define the release objective and minimum usable outcome;
  2. identify and order the backlog items that support the objective;
  3. assess capacity, dependencies, risks, and quality constraints; and
  4. establish a review and forecasting mechanism.

Release scope should be expressed in terms of value and acceptance criteria. “Improve reporting” is too vague for reliable planning; “allow finance users to export monthly tax reports in CSV format within ten seconds” is more testable.

2.3 Release strategies

Common strategies include:

  • Big-bang release: a large set of capabilities is released together. This may be necessary for a coordinated regulatory or market launch but increases integration and adoption risk.
  • Incremental release: capabilities are delivered in usable portions. This enables earlier feedback and reduces the size of each change.
  • Continuous delivery: technically releasable changes are deployed frequently, subject to automated testing, operational controls, and business decisions.
  • Minimum viable product release: a limited version tests whether a product proposition solves a meaningful problem. “Minimum” refers to the smallest product that can generate valid learning, not a justification for unsafe or defective software.

3. Backlogs: From Ideas to Actionable Work

A product backlog is an ordered, evolving inventory of product work. It may include customer features, defects, technical improvements, research, compliance work, and operational risks. The product owner or equivalent decision-maker is accountable for ordering value, but effective backlog management requires collaboration with users, developers, testers, operations, security specialists, and stakeholders.

A backlog item should become more precise as it approaches implementation. Typical information includes:

  • a concise description of the need or outcome;
  • user or business value;
  • acceptance criteria;
  • dependencies and constraints;
  • an estimate or size indicator;
  • quality, security, accessibility, and compliance conditions; and
  • evidence that the item is sufficiently understood.

3.1 Ordering the backlog

Ordering should not be reduced to “highest stakeholder rank first.” Relevant considerations include value, urgency, risk reduction, learning value, dependency removal, regulatory necessity, and cost of delay. A low-visibility technical item may be more urgent than a popular feature if it prevents future delivery or addresses a serious security vulnerability.

A practical ordering conversation asks:

  • What outcome does this item support?
  • Who benefits, and how will benefit be measured?
  • What is the cost of delay?
  • Does it reduce uncertainty or enable other work?
  • What is the smallest useful slice?
  • What risks arise if it is postponed?

3.2 Refinement and slicing

Backlog refinement is the continuing activity of clarifying, splitting, estimating, and reordering upcoming work. Large items are often called epics; they should be decomposed into smaller vertical slices that provide demonstrable value across the required technical layers.

For example, an online booking epic might be divided into:

  1. search available appointments;
  2. select an available time;
  3. confirm a booking;
  4. send a confirmation message; and
  5. cancel or reschedule a booking.

Slicing only by technical layer—database work, then interface work, then testing—may create partially completed work that cannot be evaluated by users. Vertical slicing is usually more useful for iterative planning.

4. Estimation, Capacity, and Velocity

4.1 Relative estimation

Agile teams frequently estimate size using story points or another relative scale. A point is not a unit of time. It represents a team’s comparative assessment of effort, complexity, uncertainty, and sometimes the amount of work involved. Because points are team-specific, comparing one team’s velocity with another team’s velocity is generally invalid.

Estimation techniques include planning poker, affinity estimation, three-point discussion, and historical comparison. Estimates should be revised when new information appears. They are not promises.

4.2 Capacity

Capacity is the amount of productive availability during a planning period. A simple planning approximation is:

C = N × D × H × F

where:

  • C is nominal team capacity in person-hours;
  • N is the number of available people;
  • D is the number of working days;
  • H is planned working hours per person per day; and
  • F is the availability factor, between 0 and 1, representing leave, meetings, support, and other non-project work.

The formula assumes that the people are interchangeable for the work being planned, an assumption that is often imperfect. It is a planning approximation, not a productivity law. Capacity should also account for skills, coordination costs, defects, interruptions, and operational duties.

For example, five people have ten working days, seven nominal working hours per day, and an availability factor of 0.70:

C = 5 × 10 × 7 × 0.70 = 245 person-hours

The result does not mean that 245 hours of feature work will necessarily be completed. It describes available time before considering the complexity and flow of the work.

4.3 Velocity

Velocity is the amount of estimated work accepted as complete by a team in a timebox, commonly measured in story points. If accepted work in three completed iterations is 24, 28, and 26 points, the simple mean velocity is:

V̄ = (24 + 28 + 26) ÷ 3 = 26 points per iteration

where V̄ is mean velocity. The calculation assumes that the team, estimation scale, iteration length, and definition of done are reasonably stable. A mean is less informative when the data are highly variable or when major team changes have occurred.

A simple release forecast for a backlog of S points is:

I = S ÷ V̄

where I is the estimated number of iterations. If 130 points remain and average velocity is 26 points per iteration, the forecast is five iterations. This is a central estimate, not a guarantee. A range based on low and high historical velocities is usually more honest.

If recent velocities range from 22 to 28 points, a 130-point backlog would require approximately:

  • optimistic case: 130 ÷ 28 ≈ 4.6, rounded to at least 5 iterations;
  • central case: 130 ÷ 26 = 5 iterations; and
  • conservative case: 130 ÷ 22 ≈ 5.9, rounded to 6 iterations.

This forecast assumes that the backlog estimate is reasonably stable and that no major dependency or capacity disruption occurs.

4.4 Capacity-based forecasting

When the team estimates in hours rather than points, planned work can be compared with capacity. Suppose a two-week iteration has 245 person-hours of nominal capacity, but 35 hours are reserved for support and 20 hours for governance and training. Planned delivery capacity is:

245 − 35 − 20 = 190 person-hours

A team should not fill every available hour with planned work. A buffer is needed for uncertainty and interrupts. Capacity calculations are especially useful for teams with significant operational responsibilities; velocity is often more useful when a stable team has reliable historical data.

5. Iteration Planning and Review

An iteration is a fixed period in which a team produces a coherent increment of work. The iteration goal provides focus. Selected backlog items should be consistent with that goal and small enough to reach a tested, accepted state within the iteration.

Iteration planning normally includes:

  1. reviewing the product objective and current priorities;
  2. agreeing on an iteration goal;
  3. examining the highest-priority ready items;
  4. assessing capacity and known absences;
  5. selecting a realistic amount of work;
  6. identifying dependencies and risks; and
  7. confirming the definition of done.

The definition of done should include all conditions required for the increment to be considered complete. Depending on the product, this may include code review, automated tests, security checks, accessibility checks, documentation, deployment readiness, and product acceptance.

During the iteration, scope should be protected where possible, but the team must respond to urgent incidents or material new information. If work is removed or added, the effect on the iteration goal should be made visible.

An iteration review demonstrates the increment and gathers feedback. A retrospective examines the planning and working system. The review asks, “What did we learn about the product?” The retrospective asks, “How can we improve the way we work?”

6. Kanban Flow and Work-in-Progress Control

Kanban is a flow-based approach that visualises work, limits work in progress (WIP), manages flow, and improves the system continuously. Unlike timeboxed iteration planning, Kanban does not require fixed-length iterations. Work is pulled when capacity becomes available.

A basic workflow may contain:

ReadyAnalysisDevelopmentVerificationDone
Ordered itemsClarifying needsBuilding solutionTesting and acceptanceMeets completion criteria

WIP limits constrain the number of items allowed in a workflow state. If the verification column has a limit of three and already contains three items, developers should help complete verification rather than start more development. This reduces multitasking and exposes bottlenecks.

6.1 Flow metrics

Important Kanban measures include:

  • Lead time: elapsed time from a request entering the system until delivery.
  • Cycle time: elapsed time from active work beginning until completion.
  • Throughput: number of work items completed per unit of time.
  • Work in progress: items currently started but not completed.
  • Age of work item: time an unfinished item has remained in the system.

A useful relationship is Little’s Law:

WIP = TH × CT

where WIP is average work in progress, TH is average throughput, and CT is average cycle time. The units must be consistent; for example, items and items per week produce weeks. The relationship applies to a stable system over a suitable observation period, where average arrival and departure rates are approximately balanced. It is not a short-term promise for a particular item.

If a team averages 12 completed items per week and has an average cycle time of 0.5 weeks, expected average WIP is:

WIP = 12 × 0.5 = 6 items

Reducing WIP can improve cycle time, but only if bottlenecks, policies, and quality constraints are addressed. Simply setting an extremely low WIP limit may cause idle time if work cannot be started or if dependencies are poorly managed.

7. Burn Charts and Forecasting

A burn-down chart shows remaining work over time. The vertical axis may represent story points, tasks, or hours, while the horizontal axis represents iterations or days. A straight ideal line is a visual reference, not a scientifically expected path. Scope changes can cause remaining work to rise even while the team is delivering valuable outcomes.

A burn-up chart shows completed work and total scope separately. It is often better than a burn-down chart when scope changes frequently because it distinguishes delivery from changes in the amount of work.

Forecasting should make uncertainty visible. Useful practices include:

  • using historical velocity rather than an assumed universal productivity rate;
  • presenting a range instead of a single date;
  • updating forecasts after meaningful evidence is collected;
  • separating known scope from optional scope;
  • identifying external dependencies; and
  • communicating confidence and assumptions.

Forecasts become misleading when teams manipulate estimates to meet a target, count incomplete work as complete, or ignore defects and rework. A stable definition of done is essential for meaningful trend analysis.

8. Predictive, Agile, and Hybrid Planning

8.1 Predictive planning

Predictive planning is most suitable when requirements are stable, interfaces are known, change is expensive, and compliance or contractual controls require defined baselines. It supports detailed dependency analysis, milestone management, procurement planning, and formal change control.

Its weaknesses arise when early requirements are uncertain. A detailed plan created before sufficient discovery may provide an appearance of control while embedding incorrect assumptions. Late feedback can then be costly.

8.2 Agile planning

Agile planning is suitable when requirements are expected to evolve, users can provide regular feedback, and the product can be delivered incrementally. It emphasises prioritisation, short learning cycles, transparency, and adaptation.

Agile planning does not eliminate governance. Security, privacy, financial control, accessibility, documentation, and operational readiness still require explicit planning. Nor does agile planning mean that every stakeholder can change scope without considering capacity and consequences.

8.3 Hybrid planning

Hybrid planning deliberately combines approaches. For example:

  • a predictive business case and funding gate may govern the project;
  • an agile team may develop the product in two-week iterations;
  • a fixed regulatory submission date may constrain the release;
  • a Kanban service team may manage defects and operational requests; and
  • formal architecture and security reviews may occur at defined milestones.

The central design question is not whether a project is “agile” or “waterfall.” It is which planning mechanism is appropriate for each type of uncertainty and decision.

ConditionPredictive emphasisAgile emphasisHybrid response
Stable requirementsDetailed baselineLimited discoveryBaseline major scope; iterate implementation
High user uncertaintyRisk of premature commitmentFrequent validationFixed outcome, flexible feature detail
Regulatory deadlineMilestones and evidenceIncremental compliance workFormal gate with agile delivery
Frequent operational workQueue and resource planPull system and WIP limitsKanban service stream plus release governance
Many dependenciesIntegrated scheduleVisible dependency backlogMaster milestones with team-level iteration plans

9. Applied Case: Illustrative Clinic Appointment Platform

Background

A regional clinic plans an online appointment platform. The launch must support appointment search, booking, cancellation, notifications, and integration with an existing patient record system. The clinic has a fixed six-month funding window, but user needs and integration risks are not fully known.

Problem

A fully predictive plan would require detailed specifications before staff and patients had tested the proposed workflow. However, an entirely informal agile approach would not satisfy the clinic’s procurement, privacy, security, and launch-governance requirements.

Analysis

The project contains different kinds of uncertainty. The funding window and privacy obligations are relatively fixed. The usability of the booking process and the complexity of the legacy integration are uncertain. Therefore, the project adopts a hybrid model.

The roadmap defines three outcomes: patients can find suitable appointments, patients can complete bookings securely, and clinic staff can manage changes. A release goal is established for a controlled pilot with one clinic department.

The product backlog contains user-facing features, integration spikes, security work, accessibility tasks, data-retention decisions, and operational monitoring. The team estimates feature slices using points and tracks urgent support work on a separate Kanban lane with an explicit WIP limit.

During the first two iterations, the team investigates the legacy interface and tests a paper prototype with patients. This reduces uncertainty before committing to a full integration design. The team’s recent accepted velocities are 18, 21, and 20 points, giving a mean of:

V̄ = (18 + 21 + 20) ÷ 3 = 19.67 points per iteration

The pilot backlog contains 78 points, but 10 points are optional. Using the mean velocity, the core forecast is approximately:

68 ÷ 19.67 ≈ 3.5 iterations

Because partial iterations are not normally treated as complete delivery periods, the team forecasts four iterations for the core pilot, subject to dependency and security review. It communicates a range of four to five iterations rather than promising exactly four.

Approach and solution

The project uses:

  • a six-month governance and funding boundary;
  • quarterly roadmap review;
  • two-week development iterations;
  • a release readiness checklist for privacy, security, accessibility, testing, and support;
  • a Kanban lane for production defects and urgent clinic requests; and
  • a pilot release followed by measured user feedback.

The release is not approved merely because the feature list is complete. It must satisfy the definition of done, pass security and accessibility checks, demonstrate acceptable performance, and have a support procedure.

Outcome

The prototype reveals that cancellation rules differ by department. The roadmap is adjusted before the pilot, avoiding a costly redesign after launch. The first pilot omits a low-value reporting feature but delivers the core booking flow and collects evidence about completion rates and support calls.

Learning points

The case illustrates that hybrid planning is not a compromise made from indecision. It is a deliberate allocation of planning methods: predictive controls are applied to funding, privacy, and launch governance, while agile discovery and incremental delivery are applied to uncertain product work. Forecasts remain credible because assumptions, scope, and evidence are visible.

10. Challenges, Governance, and Contemporary Practice

Common challenges

Agile planning can fail through oversized backlog items, unstable priorities, excessive parallel work, weak acceptance criteria, or pressure to report optimistic forecasts. Velocity can be distorted by changing team composition, changing estimation scales, incomplete work, or counting rework inconsistently.

Roadmaps can also become political documents. If dates are presented as commitments without confidence levels, stakeholders may optimise for schedule appearance rather than product value and quality.

Governance and ethical considerations

Planning decisions affect users, employees, suppliers, and the public. Teams should consider:

  • privacy and lawful handling of personal data;
  • accessibility for users with disabilities;
  • security threats and responsible disclosure;
  • fairness and potential discriminatory effects;
  • truthful reporting of progress and uncertainty;
  • safe deployment and rollback procedures; and
  • accountability for decisions made with automated tools.

A “done” item that is technically complete but unsafe, inaccessible, or legally non-compliant is not a successful increment.

Technology and AI

Planning tools can automatically produce dashboards, detect aging work, summarise backlog items, or simulate forecast ranges. AI assistants may help draft acceptance criteria, identify duplicated items, or generate test ideas. However, generated content can contain incorrect assumptions, omit security implications, reproduce bias, or expose confidential information. Human review, access controls, traceability, and approval responsibilities remain necessary.

Contemporary teams increasingly combine product analytics, feature flags, automated testing, observability, and continuous delivery. These technologies shorten feedback cycles, but they do not replace prioritisation, domain expertise, or governance.

Best-Practice Checklist

A practical planning system should:

  1. connect roadmap outcomes to measurable product objectives;
  2. keep near-term backlog items clearer than distant items;
  3. use a stable definition of done;
  4. plan against actual capacity, including interruptions;
  5. treat velocity as historical evidence rather than a performance target;
  6. limit work in progress and expose bottlenecks;
  7. forecast ranges and state assumptions;
  8. separate mandatory, optional, and experimental scope;
  9. include security, accessibility, privacy, and operational readiness; and
  10. revise plans when evidence changes, recording why the change occurred.

Chapter Summary

Agile release, iteration, and hybrid planning provide a coordinated response to uncertainty in software projects. Roadmaps express strategic outcomes over a longer horizon, while releases convert those outcomes into usable increments. Iteration planning selects a realistic near-term goal from a refined and ordered backlog. Kanban complements timeboxed planning by visualising work, limiting WIP, and improving flow.

Capacity describes available working time under stated assumptions. Velocity describes historically accepted work and can support forecasting when team conditions and estimation practices are stable. Burn-down and burn-up charts reveal trends, but neither removes uncertainty. Forecasts should be expressed as evidence-based ranges rather than false certainties.

Predictive planning is valuable for stable requirements, formal milestones, and controlled dependencies. Agile planning is valuable for uncertain requirements and frequent feedback. Hybrid planning combines these mechanisms according to the type of uncertainty, governance need, and delivery context. Effective planning is transparent, adaptive, ethically responsible, and connected to product value rather than activity alone.

Key Terms

Product roadmap: A strategic view of intended product outcomes, themes, and target delivery windows.

Release: A usable product increment made available to users or an operational environment.

Iteration: A fixed period in which a team aims to produce a completed product increment.

Product backlog: An ordered, evolving inventory of product work.

Backlog refinement: The activity of clarifying, splitting, estimating, and reordering backlog items.

Acceptance criteria: Conditions that must be satisfied for a backlog item to be accepted.

Definition of done: Shared completion standards for a product increment or work item.

Capacity: The amount of available productive time or capability during a planning period.

Velocity: The amount of estimated work accepted as complete in a timebox.

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

Work in progress: Work that has started but has not yet been completed.

WIP limit: A constraint on the amount of work allowed in a workflow state.

Throughput: The number of work items completed per unit of time.

Cycle time: Time from active work beginning until completion.

Lead time: Time from a request entering the system until delivery.

Burn-down chart: A chart showing remaining work over time.

Burn-up chart: A chart showing completed work and total scope over time.

Predictive planning: Planning that defines much of the scope, sequence, and baseline in advance.

Agile planning: Incremental, feedback-driven planning that adapts as evidence changes.

Hybrid planning: Deliberate combination of predictive and adaptive planning practices.

Review Questions

Short Answer Questions

  1. What is the difference between a product roadmap and a release plan?
  2. Why should story points not normally be compared between teams?
  3. What is the purpose of a work-in-progress limit?
  4. State two assumptions required when using historical velocity for forecasting.
  5. What does a definition of done accomplish?

Long Answer Questions

  1. Explain how a product backlog evolves from an idea into actionable iteration work.
  2. Compare burn-down and burn-up charts, including a situation in which each is useful.
  3. Explain the differences between capacity and velocity and discuss when each is most useful.
  4. Compare predictive, agile, and hybrid planning in terms of uncertainty, governance, and feedback.
  5. Describe how a team can plan a release while protecting quality, security, accessibility, and operational readiness.

Analytical / Application Questions

  1. A team’s last four iteration velocities are 16, 20, 18, and 22 points. A release backlog contains 72 points. Calculate the mean velocity and provide a central iteration forecast. What assumptions should be communicated?
  2. A Kanban system averages 15 completed items per week and has average cycle time of 0.4 weeks. Use Little’s Law to estimate average WIP, and explain one limitation of interpreting the result.
  3. A project has a fixed regulatory deadline but uncertain user workflows and a separate stream of production support requests. Design a hybrid planning approach, specifying which elements should be predictive, which should be agile, and how flow should be governed.

Multiple Choice Questions with Answers

Question 1

Which statement best describes a product roadmap?

A. A daily list of developer tasks

B. A strategic view of product outcomes and likely delivery themes

C. A legal contract guaranteeing every feature and date

D. A test script for validating software

Correct Answer: B. A strategic view of product outcomes and likely delivery themes

Question 2

A team has velocities of 20, 24, and 22 points. What is its mean velocity?

A. 20 points

B. 21 points

C. 22 points

D. 24 points

Correct Answer: C. 22 points

Question 3

What is a primary purpose of a WIP limit?

A. To increase the number of simultaneously started items

B. To expose bottlenecks and reduce excessive parallel work

C. To eliminate the need for prioritisation

D. To convert story points into hours

Correct Answer: B. To expose bottlenecks and reduce excessive parallel work

Question 4

Which condition is required for meaningful use of historical velocity?

A. Every team must use the same point scale

B. The team and its estimation practices are reasonably stable

C. All requirements must be fixed permanently

D. Velocity must be used as an individual performance target

Correct Answer: B. The team and its estimation practices are reasonably stable

Question 5

A backlog contains 100 points and mean velocity is 25 points per iteration. What is the central forecast?

A. 2 iterations

B. 3 iterations

C. 4 iterations

D. 5 iterations

Correct Answer: C. 4 iterations

Question 6

Which chart shows completed work and total scope separately?

A. Burn-up chart

B. Burn-down chart

C. Capacity matrix

D. Network diagram

Correct Answer: A. Burn-up chart

Question 7

Under Little’s Law, if throughput is 10 items per week and cycle time is 0.5 weeks, average WIP is:

A. 5 items

B. 10 items

C. 15 items

D. 20 items

Correct Answer: A. 5 items

Question 8

Which situation most strongly supports a hybrid planning approach?

A. Stable work with no external constraints

B. No stakeholders are available for feedback

C. A fixed regulatory milestone combined with uncertain product workflows

D. A project with no dependencies or governance requirements

Correct Answer: C. A fixed regulatory milestone combined with uncertain product workflows

Question 9

What is the main purpose of an iteration goal?

A. To provide focus for the selected work during the iteration

B. To guarantee that all backlog items will be completed

C. To replace the product roadmap

D. To measure individual developer productivity

Correct Answer: A. To provide focus for the selected work during the iteration

Question 10

Which statement about capacity is most accurate?

A. Capacity is always equal to feature delivery

B. Capacity is available working capability adjusted for constraints and interruptions

C. Capacity and velocity are identical measures

D. Capacity eliminates the need for a definition of done

Correct Answer: B. Capacity is available working capability adjusted for constraints and interruptions

Project Planning & Scheduling
Chapter 10 of 14