AI Project Estimate

Agile Project Estimation Challenges: 7 Problems and How to Handle Them in 2026

Alexander Rocket10 min readUpdated
A measuring tape spans an unfinished paper pattern with an adjustable seam allowance.

Agile estimates miss for three reasons: every product is built for the first time, the scope moves while you build, and people misjudge their own speed. You can’t remove any of the three. You can plan for them: estimate in ranges, re-estimate every sprint, and keep a forecast separate from a promise.

Estimation is also where many agile implementation challenges show up first. A team moves to sprints and backlogs, but the people paying still want one date and one price. This article covers seven estimation challenges, what AI coding tools changed in 2025 and 2026, and how to turn a forecast into a plan and a budget you can defend.

The purpose of estimation

An estimate isn’t there to predict the future exactly. It does three useful jobs:

  • It tells the team whether a goal fits into one sprint or has to be split.
  • It gives the business a forecast to plan money, hiring and launch dates around.
  • It shows whether the whole thing is worth building at all.

The third job matters most. A product that needs a year of work to earn a few hundred dollars a month is better killed in a spreadsheet than after six months of code.

Scrum treats the plan for a sprint as a forecast, not a contract. The Scrum Guide Expanded, updated in January 2026, calls the selected backlog items “the forecast” and expects the team to update its plan, even the forecast, during the sprint as it learns. Forecasting tools are welcome, it says, but they don’t replace learning from what the team actually delivers.

7 challenges of agile project estimation

Most estimation problems fall into one of seven groups. The table shows how each one looks in a project and what helps.

Infographic with the seven challenges of agile project estimations.
ChallengeWhat it looks likeWhat helps
1. UncertaintyNobody has built this exact product beforeEstimate in ranges; re-estimate after every sprint
2. Incomplete requirements“Users can pay” with no word on refunds, taxes or failed cardsWrite user stories with acceptance criteria before sizing
3. ComplexityA story that touches five systems gets the same size as a simple formSplit big stories; test the riskiest part first
4. Limited resourcesThe plan assumes four developers, two are on another projectPlan on the people you actually have; recheck velocity when the team changes
5. Time constraintsA launch date is fixed before the scope isFix the date, then cut scope to fit; never cut testing
6. Scope creepNew “small” requests arrive every weekPut every request in the backlog and estimate it; something else moves down
7. External factorsA payment provider, an outside API or app store review sets the paceList outside dependencies at the start and test them early
Seven agile estimation challenges and what helps

External factors are the easiest to forget. Take app store review. Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours. It also says more than 40% of unresolved issues come from guideline 2.1, app completeness: crashes, placeholder content and missing information (Apple). A rejection adds a fix, a new build and another review to your timeline.

New in 2025-2026: AI tools change the speed, and people misjudge by how much

AI coding tools are now part of most teams’ work, and they make estimates harder in a new way. Speed changes, and people are poor judges of the change.

In a 2025 randomized trial by METR, 16 experienced open-source developers worked on 246 real issues in projects they knew well. Before they started, they expected AI tools to make them 24% faster. Afterwards, they believed they had been 20% faster. Measured, they took 19% longer on the tasks where AI was allowed. METR calls this a snapshot of early-2025 tools in one setting and says the result is now out of date. The lesson for estimation still holds: how fast a team feels and how fast it is can point in opposite directions.

The 2025 DORA report from Google surveyed nearly 5,000 technology professionals. 90% of them use AI at work, and more than 80% believe it raised their productivity. DORA found AI use linked to higher delivery throughput but still linked to lower delivery stability, and 30% of respondents had little or no trust in AI-generated code (DORA 2025). Its summary: AI amplifies what a team already is.

What that means for estimates:

  • Re-measure velocity after a team adopts new AI tools. Old averages may no longer apply.
  • Keep time for review and testing in every story. Code that arrives faster but breaks more often doesn’t speed up delivery.
  • Trust finished work over impressions, including your own.

Absolute estimation vs. relative estimation

Think of ordering food. You ask for a large portion or a small one. You don’t ask for 400 grams of potatoes. You know a large is about twice a small, and that’s all you need to decide.

Relative estimation works the same way. The team doesn’t ask “how many hours is this story?” It asks “is this bigger or smaller than that one, and by how much?” Absolute estimation asks for hours or days up front.

Hours vs. story points

Story points are a relative unit that combines the amount of work, its complexity and its risk. A 2-point story is about twice a 1-point story. Hours are absolute: the time one person expects to spend.

An infographic explaining the difference between absolute estimates in hour sand relative estimates in story points.

The trouble with hours is that they depend on who does the work. A task that takes a mid-level developer a day may take a senior specialist a few hours and a junior a week, with help from the rest of the team. Points stay the same whoever picks up the task, and velocity, the points finished per sprint, turns them into a forecast.

The trouble with points starts when someone converts them with a fixed rule, such as “two points equal one day”. That brings back every problem of hours and hides it behind a new unit. Our guide to story points and how to estimate them covers this in more detail.

Points and hours each have a job. Points plan sprints inside a team. Hours price work for the people who pay.

Estimation equals commitment? Not at the start

A common misunderstanding between clients and vendors is treating the first estimate as a promise. When this article first ran, Anastasiia Musil, a Scrum Master at Rocketech, put it simply: “When the team is just starting, we don’t know our speed yet.” The first estimate is a forecast. Each finished sprint makes the next forecast better.

Published prices work the same way. Across 95 agencies, the median published MVP starting price is $13,234 and the median promised timeline is 6 to 12 weeks (Rocketech MVP Price Index 2026, H2). Those are published prices, not what agencies charge after scoping. A firm price needs a written scope.

The fix is to match the contract to how much you know:

  • The scope is clear and small: a fixed price works. Our MVP builds typically cost $5,000-15,000 and take 2-4 weeks. A 1-week discovery sprint for $3,000 gets you to a fixed build price if the scope isn’t clear yet.
  • The scope will move: pay for time, at $39-55 an hour with us, and re-plan every sprint.
  • The product will keep changing for months: a dedicated team works on your backlog every sprint, and you set the priorities.

Hays is a good example of moving between these. The work started with a prototype to test the idea, then grew in iterations. As the tool grew, the project moved from a fixed price to a dedicated team to keep the work flexible.

Overcoming uncertainty: how we would estimate this

You can’t remove uncertainty, but you can make every number in an estimate traceable. That’s how our project estimate works:

  1. You describe the product in a few sentences.
  2. The estimate turns your brief into user stories, and you confirm what’s in scope.
  3. The stories you keep become work items with hours. We check the hours the model suggests against what our team actually books on finished projects.
  4. The budget is the hours range multiplied by our published rate of $39-55 an hour. Every hour traces back to a story you kept.

Here is an example run of our estimate’s math with sample inputs: an online store with a mobile app, a catalogue, a cart, checkout and an orders admin. The work items and the business numbers are assumptions. Only the arithmetic is ours.

PhaseHours
Discovery and UX: catalogue and checkout flows, wireframes15
Design: UI kit and key screens18
Frontend: store and app (catalogue, cart, checkout), admin for products and orders60
Backend: catalogue, cart and orders, promotions and stock44
Integrations: payments, delivery, email18
QA: test plan and regression20
Release6
Total181 hours, a budget of $5,900-12,300, about 5 weeks
Example run of our estimate’s math: online store and app (inputs are assumptions)

The same run takes five guesses for the business side: a customer spends $45 a month, the margin is 35%, a customer buys for 10 months, winning one costs $25, and 200 new customers arrive each month. With those guesses, 68 customers pay for the build and it’s paid back in month 4. Every guess can be changed, and the math updates. Use the run to see which guess the whole plan depends on.

You can get a free project estimate for your own product and use it as the first forecast, then replace guesses with data as sprints finish.

What we would do

  1. Write the first release as user stories with acceptance criteria before anyone gives a number.
  2. List every outside dependency, such as payments, APIs and app store review, and test the riskiest one first.
  3. Give a range, not a single number, and say what would move it.
  4. Choose the contract by how clear the scope is: fixed price for a clear, small scope, time and materials for a moving one.
  5. After three sprints, replace the first forecast with one based on measured velocity.
  6. Re-measure velocity whenever the team or its tools change, AI tools included.
Do you have questions about our approach to project estimation? We are happy to answer them.

FAQ

Why is agile project estimation so hard?

Because every product is new, the scope changes as you learn, and people misjudge their own speed. Agile teams handle this by estimating in ranges, re-estimating every sprint and basing forecasts on finished work.

Is an agile estimate a commitment?

No. At the start it’s a forecast. The team commits to a sprint goal, and the forecast improves with each finished sprint. If you need a fixed price, fix the scope first, for example with a short discovery sprint.

How do you estimate an agile project before the team has a velocity?

Break the product into user stories, estimate the hours for each, and multiply by the rate to get a budget range. Once the team has finished a few sprints, switch to a forecast based on measured velocity.

Do AI coding tools make estimates shorter?

Not automatically. A 2025 METR trial found experienced developers felt faster with AI tools but measured slower on their tasks, and the 2025 DORA report links AI use to more throughput but less stable delivery. Re-measure velocity after adopting new tools instead of cutting estimates up front.

What are the most common agile implementation challenges around estimation?

Clients who want fixed numbers for moving scope, story points converted to hours with a fixed rule, scope creep without re-estimation, and plans that ignore outside dependencies. Each one has a fix: ranges, velocity, a visible backlog and early tests of the riskiest parts.

The best of our blog, bi-weekly

Carefully curated content for resourceful Devs, CTOs, and PMs. No spam.

You may also like

Talk to us!

Send us a message and we'll get in touch with you as soon as we can.