Skip to content
Mountain Goat Software
  • Ways We Help

    • Agile CoachingGet expert guidance tailored to your teams, leaders, and real-world challenges.
    • Backlog Story ImprovementStrengthen backlog items so teams can plan clearly and deliver valuable work.
    • Estimating & PlanningBuild realistic estimates and plans that support confident delivery decisions.
    • Leadership AlignmentAlign leaders around priorities, expectations, and the conditions agile teams need.
    • Team Improvement SprintsTurn focused learning into lasting changes through guided practice over time.
    • Scrum Team ImprovementHelp Scrum teams improve collaboration, execution, and results on real work.

    Who We Help

    Helping Scrum teams and product, engineering, and organizational leaders improve how they work.

    Explore Who We Help →

    Workshops

    • View All Workshops
    • Working on a Scrum Team
    • Backlog Refinement Workshop
    • Mastering User Stories
    • Story-Writing Workshop
    • Accurate Agile Planning
    • Effective Scrum Master
    • Agile for Leaders
    • Effective Product Owner
    • Team Reset
    • Agile Coaching
    • Introduction to Agile
    • Certified ScrumMaster
    • Certified Scrum Product Owner

    Explore Services

    • View All Services
    • Compare Workshops
    • ROI Calculator
    • Results OverviewSee how private, team-based agile support improves backlogs, planning, Scrum events, and leadership visibility.
    • What Changes in 90 DaysSee the practical improvements teams and leaders can achieve after working with us.
    • Client StoriesRead how organizations have applied what they learned and improved how they work.
    • TestimonialsHear directly from participants, leaders, and longtime clients.
  • Agile Guides

    • New to Agile or Scrum
    • Scrum
    • User Stories
    • Product Backlog
    • Story Points
    • Agile Planning and Forecasting
    • Product Ownership
    • Agile Teams and Collaboration
    • Agile Leadership
    • Leading Agile Initiatives

    More Resources

    • The Mountain Goat Software Blog
    • Videos
    • Webinars
    • Free Tools
    • Books by Mike Cohn
    • Presentations

    Stay Connected

    • Weekly Tips from Mike Cohn
    • Mountain Goat Software on YouTube
    • Connect with Mike on LinkedIn

    Featured Resources

    • Agile Video LibraryBrowse Video Playlists from Mike on Scrum, user stories, planning, and leadership.
    • Scrum Reset DiagnosticFind the one problem to fix first and run a practical two-sprint reset.
  • About Mountain Goat Software

    • Our CompanyLearn who we are and how Mountain Goat Software helps teams and organizations.
    • Mike CohnMeet our founder, author, and longtime agile practitioner.

    Get In Touch

    • Book a Call
    • Send an Email
  • Search
  • Book a Call
Book a Call
  1. Home
  2. Agile
  3. Agile Planning and Forecasting
  4. Estimating Unknown Work

Estimating Unknown Work

In This Topic

  • Who This Page Is For
  • What This Page Covers
  • Why Unknown Work Belongs in the Forecast
  • Known Work, Oversights, and Emergent Requirements
  • The Size Equation
  • How to Estimate Work You Do Not Know
  • Example: When the Team Sees 80%
  • Why This Is Not Padding
  • Choosing the Percentage Known
  • When Too Much Is Unknown
  • How Unknown Work Affects Fixed-Date Plans
  • How Unknown Work Affects Fixed-Scope Plans
  • Reduce Unknowns as You Go
  • Keep Known and Unknown Work Separate
  • Common Mistakes When Estimating Unknown Work
  • Before You Estimate Unknown Work
  • FAQ
  • Explore Further

Guides ▾

  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
    • Components of an Agile Forecast
    • Velocity Range
    • Estimating Unknown Work
    • Fixed Date Planning
    • Fixed Scope Planning
    • Forecasting Without Velocity Data
    • Communicating Forecasts
  • Agile Leadership
  • Leading Agile Initiatives
Close

Agile plans are more useful when they account for both the work a team can see and the work the team expects to discover later.

Ignoring unknown work makes a plan look more certain than it is. Estimating unknown work helps teams create more realistic milestone forecasts without pretending they know every product backlog item in advance.

Who This Page Is For

This page is for Product Owners, Scrum Masters, agile coaches, leaders, and teams who need to forecast a milestone when some of the work is still unclear.

It is especially useful when a team has enough information to plan, but not enough information to believe the current product backlog contains everything that will eventually be needed.

What This Page Covers

This page explains how to:

  • Distinguish known work from likely unknown work
  • Think about oversights and emergent requirements
  • Estimate unknown work indirectly
  • Adjust fixed-date and fixed-scope forecasts
  • Keep the forecast transparent as the team learns

Why Unknown Work Belongs in the Forecast

Most teams can estimate the work they can see.

That known work is represented by the product backlog: the product backlog items the team and Product Owner have identified, discussed, and estimated.

But a product backlog rarely contains everything that will be needed. Some work is discovered only after development begins. Some requirements emerge when users see early versions of the product. Some technical work becomes visible only after the team starts building.

If the forecast includes only known work, it will often look better than reality.

That does not mean the team should refuse to plan. It means the team should make room in the plan for work that is likely to emerge.

A useful milestone forecast accounts for both:

  • What the team knows: the visible product backlog.
  • What the team does not yet know: likely overlooked and emergent work.

The goal is not to know the unknowable. The goal is to avoid pretending the unknown will be zero.

Known Work, Oversights, and Emergent Requirements

Stakeholder needs usually fall into three categories.

Things Stakeholders Know They Need

These are the product backlog items the team can already see.

The team can discuss them, split them, refine them, estimate them, and order them. This is the known-work part of the forecast.

Things Stakeholders Could Have Thought of but Did Not

These are oversights.

The need existed, and someone could have thought of it with more time, more discussion, or a better checklist. But it was missed during the early planning conversation.

This happens often. Stakeholders, Product Owners, and teams do not think of everything at the beginning.

Things No One Could Reasonably Know Yet

These are emergent requirements.

They emerge as the product takes shape. Stakeholders and users often discover them only after seeing or using partial versions of the product.

Emergent requirements are not a failure. They are part of product development. But they still affect the plan.

The Size Equation

A milestone forecast should account for both known and unknown work.

A simple way to think about this is:

Total size = what you know + what you do not know

The “what you know” part is the estimated product backlog.

The “what you do not know” part includes oversights and emergent requirements that are likely to appear during the work.

Forecast size equation showing known work plus unknown work equals total forecast size.
A milestone forecast should include both the work the team can already see and an explicit allowance for likely unknown work.

This does not mean adding a random pad. It means making an explicit estimate of likely unknown work so the forecast does not quietly assume there will be none.

How to Estimate Work You Do Not Know

You cannot directly estimate unknown work item by item.

There are no product backlog items to point to yet. There may not be user stories, acceptance criteria, or even a clear description of the work.

So estimate it indirectly.

Ask the team:

What percentage of the problem and solution do we think we see?

This question asks the team to look at the current product backlog and judge how complete it is likely to be.

For example, the team might say:

We think the current product backlog represents about 80% of what will ultimately be needed.

That means the visible backlog is not the whole plan. It is only 80% of the likely total.

Example: When the Team Sees 80%

Suppose the team has estimated the known product backlog at 100 points.

After discussing the product, the team believes it sees about 80% of the problem and solution.

That means the known backlog represents 80% of the likely total size.

To calculate the total forecast size:

Total size = known work ÷ percentage known

So in this example:

100 ÷ 0.80 = 125 points

Formula showing 100 known points divided by 80 percent known equals 125 total forecast points.
If the known backlog represents only part of the likely total, divide the known work by the percentage known to estimate the full forecast size.

The plan should be based on 125 points, not 100.

The extra 25 points are not padding. They represent an estimate of the work likely to be discovered later.

At the beginning, the team does not know exactly what those 25 points will be spent on. But the team is acknowledging that it is very unlikely the current backlog contains everything that will be needed.

Why This Is Not Padding

Padding is usually hidden.

Someone quietly makes an estimate bigger because they are nervous, want protection, or expect pressure later. That kind of padding reduces trust because no one knows what the added amount represents.

Estimating unknown work should be explicit.

The team should be able to say:

We have 100 points of known work. We believe that represents about 80% of what will ultimately be needed. So we are forecasting the total effort as roughly 125 points.

That is different from secretly turning every estimate into a larger estimate.

Keeping known work and unknown work separate makes the forecast more transparent. It also makes it easier to update the plan later. As unknown work becomes known, it can be added to the backlog, estimated, and reflected in the forecast.

Choosing the Percentage Known

The hardest part of this technique is choosing the percentage.

There is no formula that will tell the team exactly how much of the problem and solution it currently sees. This is judgment.

The team should consider questions such as:

  • How well do we understand the domain?
  • How similar is this to work we have done before?
  • How well has the Product Owner thought through the need?
  • How much user feedback have we already received?
  • How many technical risks are still unresolved?
  • How much of the product will only become clear after people use it?
  • How far away is the milestone?

An 80% answer means the team thinks the current backlog is relatively mature. That may be reasonable when the domain is familiar, the Product Owner has thought deeply about the need, and the team has built similar things before.

A 50% answer means the team thinks the current backlog is only half of what will eventually be needed. That is a much riskier planning situation.

Be careful about choosing a percentage that is too high. Teams and stakeholders often overestimate how much they know at the start.

When Too Much Is Unknown

Sometimes the team may believe the current product backlog represents less than half of what will ultimately be needed.

That is a warning sign.

If the team sees less than 50% of the problem and solution, the right response may not be to create a detailed milestone plan. The better response may be to learn more first.

Options include:

  • Build a small part of the product to uncover hidden requirements.
  • Run a discovery workshop.
  • Interview users or stakeholders again.
  • Create prototypes or experiments.
  • Split the initiative into a learning milestone and a delivery milestone.
  • Refine the highest-risk product backlog items before forecasting the whole effort.

A forecast can still be created, but it should be treated as highly uncertain.

When too much is unknown, the best plan may be a plan to learn.

How Unknown Work Affects Fixed-Date Plans

In a fixed-date plan, the date is constrained.

The planning question is:

How much can we deliver by this date?

Unknown work reduces how much known backlog work can safely fit before the date.

Suppose a team has eight sprints before a milestone and a velocity range of 25 to 35 points per sprint. That gives a forecast range of 200 to 280 points.

If the Product Owner has identified 240 points of known work, the work appears to fit within the range.

But if the team believes the 240 points represents only 80% of the likely total effort, the full forecasted size is:

240 ÷ 0.80 = 300 points

Now the plan looks very different.

The known work may fit. The total likely work probably does not.

That does not mean the date is impossible. It means the Product Owner and stakeholders need a tradeoff conversation. They may reduce scope, move lower-priority items out of the milestone, accept more risk, or look for ways to learn more before committing. For more detail, see Fixed-Date Agile Planning.

How Unknown Work Affects Fixed-Scope Plans

In a fixed-scope plan, the desired scope is constrained.

The planning question is:

When might this set of work be done?

Unknown work increases the likely size of the effort, which increases the likely number of sprints.

Suppose the visible scope is 160 points and the team believes it sees 80% of the total problem and solution.

The adjusted forecast size is:

160 ÷ 0.80 = 200 points

If the team’s velocity range is 25 to 35 points per sprint, the forecast becomes:

  • Faster case: 200 ÷ 35 = about 6 sprints
  • Slower case: 200 ÷ 25 = 8 sprints

Without accounting for unknown work, the forecast would have been based on only 160 points and would have looked more optimistic.

Adding unknown work makes the forecast more honest. For more detail, see Fixed-Scope Agile Planning.

Reduce Unknowns as You Go

Estimating unknown work is not an excuse to leave everything vague.

The team should still reduce uncertainty where it matters most.

Useful ways to reduce unknowns include:

  • Refining high-priority product backlog items
  • Splitting large items into smaller ones
  • Building early slices of functionality
  • Running short technical investigations
  • Getting user feedback earlier
  • Clarifying acceptance criteria
  • Reordering the backlog so risky items are learned about sooner

As the team learns, some unknown work becomes known work. The forecast should be updated to reflect that.

Over time, the unknown allowance should become smaller because more of the work has been discovered, refined, or removed from scope.

Keep Known and Unknown Work Separate

It is tempting to hide unknown work inside individual estimates.

For example, instead of estimating a product backlog item at 5 points, a team may quietly call it 8 because it expects surprises later.

That makes the plan harder to understand.

A better approach is to keep known and unknown work separate:

  • Estimate known product backlog items as honestly as possible.
  • Add an explicit allowance for unknown work.
  • Update both as the team learns.

This keeps the forecast transparent.

It also creates better conversations with stakeholders. Instead of arguing about whether individual estimates are padded, the team can discuss how much uncertainty exists in the overall effort.

Common Mistakes When Estimating Unknown Work

Assuming Unknown Work Will Be Zero

This is the most common mistake. For anything beyond a short horizon, some unknown work is likely to appear.

Hiding Unknown Work in Every Estimate

This makes individual estimates less useful and makes the forecast harder to explain.

Choosing a Percentage That Is Too Optimistic

Teams often think they know more than they do. Be careful about claiming the current backlog represents 90% or more of the final need unless there is a strong reason. For more detail, see Four Reasons Agile Teams Estimate Product Backlog Items.

Making the Unknown Allowance a Target

The unknown-work allowance is a forecast input, not a budget to spend. If less unknown work emerges, that is good news. For more detail, see Agile Decision Making: Good Decisions & Agile Plans.

Forgetting to Update the Forecast

Unknown work should not stay unknown forever. As the team learns, update the backlog and the forecast.

Treating the Estimate as Proof

An unknown-work estimate is still an estimate. It should make uncertainty visible, not create false confidence.

Before You Estimate Unknown Work

Before adding unknown work to a forecast, ask:

  • What known work has already been identified and estimated?
  • How complete does the team believe the current backlog is?
  • What similar work has the team done before?
  • What parts of the product, domain, or technology are still uncertain?
  • What feedback has already been received from users or stakeholders?
  • What work is likely to emerge only after development begins?
  • Is the team trying to forecast delivery, or should the next step be learning?

If the team cannot answer these questions with any confidence, the forecast may still be useful. But it should be presented as a rough planning aid, not as a reliable milestone forecast.

FAQ

Is estimating unknown work just padding?

No. Padding is usually hidden. Estimating unknown work should be explicit. The team should separate known work from likely unknown work so the forecast is more transparent.

How can we estimate something we do not know?

You cannot estimate unknown work directly item by item. Estimate it indirectly by asking what percentage of the problem and solution the team thinks it currently sees.

What if the team says it sees only 50%?

That means the plan is highly uncertain. The team may need to learn more before making a strong milestone commitment.

What if the team says it sees 90%?

That may be possible, but it should be rare. Be careful. Teams and stakeholders often overestimate how much they know at the start.

Should unknown work be added as product backlog items?

Not as fake detailed items. But it can be useful to represent unknown work as an explicit allowance in the forecast. As real work is discovered, add real product backlog items and update the forecast.

Does the unknown allowance shrink over time?

It should. As the team learns more, unknown work becomes known work, scope is clarified, and the forecast should become more grounded.

Who should estimate the unknown work?

The team should be involved because developers, testers, analysts, designers, and others often see different risks. The Product Owner should participate because product uncertainty and stakeholder understanding matter too.

Last updated August 9th, 2026

200 User Story Examples

Get 200 Real Life User Stories Examples Written by Mike Cohn

Explore more than 200 user stories from three real product backlogs Mike Cohn created, and use them as practical examples for your own team.

Get Your Examples Now

Explore Further

Text graphic: Keep backlog detail just enough and just in time.
Article

Writing the Product Backlog Just in Time and Just Enough

Featured

Keep backlog detail just enough and just in time.

A folding ruler sits inside a circle, upon which rotate planning poker cards, gears, and a clock. Text to the right of the image reads, Story Points are an Estimate of Effort, as Influenced by the amount of work, complexity, risk and uncertainty.
Article

What Are Agile Story Points?

Featured

Understand what story points measure and why they are often misunderstood.

An agile coach and team discussing their work together.
Coaching

Estimating & Planning

Featured

Improve estimates, forecasts, release planning, and conversations about scope, timing, and risk.

A Scrum team sits together, talking, in the background. In front are three calendar pages with key Scrum events circled. The text says Succeeding with Scrum is easier when you know when and why to conduct each meetings.
Article

What Happens When During a Sprint

Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events during the sprint.

Article artwork for Four Reasons Agile Teams Estimate Product Backlog Items.
Article

Four Reasons Agile Teams Estimate Product Backlog Items

Estimating product backlog items provides benefits beyond predicting when a project will be finished.

Article artwork for Getting Better Estimates Is Easier Than You Think.
Article

Getting Better Estimates Is Easier Than You Think

Is your team hesitant to estimate? Here's the secret: we're not as bad (or as good!

Estimating

Build practical agile estimating skills with story points, planning poker, triangulation, velocity, and techniques for making useful forecasts without chasing false precision.

Article artwork for Nine Questions Scrum Masters and Product Owners Should Be Asking.
Article

Nine Questions Scrum Masters and Product Owners Should Be Asking

Use better questions to improve collaboration, decision-making, and team ownership.

Article artwork showing a zero-point Planning Poker card on a product backlog board.
Article

Should You Use Zero-Point Estimates on Your Product Backlog?

Understand when a zero-point estimate is useful and when it hides real work.

AI Prompts for user personas, story writing, acceptance criteria and more
Article

How to Use AI for Product Discovery and Writing Better User Stories

Use AI to support product discovery, user interviews, and writing better user stories.

Article artwork for How to Estimate Story Points With Multiple Teams.
Article

How to Estimate Story Points With Multiple Teams

Establishing a common baseline allows multiple teams to estimate consistently with story points.

Article artwork for Why the Whole Team Should Participate When Estimating.
Article

Why the Whole Team Should Participate When Estimating

Even though not everyone may work on a product backlog item, it’s still worth having the full team estimate. Here’s why.

Article artwork for #1 Reason Your Projects Are Late.
Article

#1 Reason Your Projects Are Late

Ever wonder why your projects always seem to be late? The reason might surprise you.

Article artwork for 7 Ways to Get the Best Estimates of Story Size.
Article

7 Ways to Get the Best Estimates of Story Size

Agile teams often struggle to estimate product backlog items. Here are 7 ways to make solid improvements.

A series of arrows, each reading sprint, leads down a highway to a distant sign reading "product goal." One of a product owner's many responsibilities is to set a product goal: that next mile marker for the product.
Article

What Does a Product Owner Do, When, and Why?

Clarify what product owners do before work starts, during planning, and throughout each sprint.

Text graphic: Re-estimate only when the new estimate helps.
Article

To Re-estimate or not; that is the question

When we estimate it is important that we not mix knowledge-before-the-fact with knowledge-after-the-fact.

Article artwork for Why Agile Teams Should Estimate at Two Different Levels.
Article

Why Agile Teams Should Estimate at Two Different Levels

It’s important for most agile teams to estimate both their product and sprint backlogs. But why?

Article artwork for The Surprising Cost of Bad Estimates.
Article

The Surprising Cost of Bad Estimates

See how bad estimates create costs beyond missed dates.

Article artwork for Is It Dangerous to Calculate the Cost per Point?
Article

Is It Dangerous to Calculate the Cost per Point?

Calculating a cost per story point comes with risks. Here's what you need to know.

Article artwork for The Five Possible Estimates and Which One Your Team Should Use.
Article

The Five Possible Estimates and Which One Your Team Should Use

Unless team members have discussed it, they are almost certainly providing different types of estimates.

Article artwork for How Detailed Should a User Story Be?
Article

How Detailed Should a User Story Be?

Capturing too much or too little detail in a user story causes problems. Here's how to get it right, iteratively.

Plan Visualizer
Tool

Plan Visualizer

The Plan Visualizer is a free agile forecasting tool for testing whether a target scope can be completed by a target deadline. It plots the plan against a low and high velocity estimate so teams and stakeholders can…

Illustration representing the Velocity Range Calculator.
Tool

Velocity Range Calculator

Use this to calculate a velocity range from historical sprint data and support milestone forecasting.

Planning documents, charts, and estimation notes.
Workshop

Accurate Agile Planning

Help teams create credible forecasts, plan under uncertainty, and make better decisions about scope, timing, risk, and tradeoffs.

Training

  • Services
  • Agile Coaching
  • Backlog Story Improvement
  • Estimating & Planning
  • Leadership Alignment
  • Agile Training ROI Calculator
  • Team Improvement Sprints
  • Scrum Team Improvement
  • Private Workshops
  • View All Workshops
  • Compare Workshops

Agile Guides

  • Topic Hubs
  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives

Resources

  • Agile and Scrum Videos
  • Webinars
  • The Mountain Goat Software Blog
  • Books by Mike Cohn
  • Free Tools
  • Weekly Tips from Mike Cohn

About Us

  • About MGS
  • Our Company
  • Mike Cohn
  • Client Stories
  • Testimonials
  • Contact Us
  • Book a Call
  • Send an Email
Mountain Goat Software
Copyright ©1998–2026 Mountain Goat Software. All Rights Reserved.
  • Contact Us
  • Terms and Conditions
  • Privacy Policy