Key Takeaways
At Boundev, we've helped project teams replace $15,300-per-year project management tools with structured spreadsheets that gave them better visibility into delivery forecasts. The tool isn't what makes estimation work—the process is.
Every project manager faces the same question from stakeholders: "When will it be done and how much will it cost?" Agile estimation doesn't try to answer this with false precision. Instead, it builds a forecasting model that improves with each sprint as the team generates real velocity data.
A spreadsheet with three months of sprint data predicts delivery dates more accurately than any expert's gut feeling on day one.
The Estimation Spreadsheet Structure
An effective agile estimation spreadsheet needs four interconnected sheets that feed data from sprint execution back into forecasting.
1Product Backlog Sheet
Every user story with columns for: ID, description, story points, priority, epic/feature group, sprint assignment, and status. This is your single source of truth for remaining work.
2Velocity Tracker Sheet
Sprint-by-sprint velocity: planned points, completed points, carried over points, and running average. Charts velocity trends over time to spot patterns.
3Burndown / Burnup Chart Sheet
Visual representation of work remaining (burndown) or work completed (burnup) against the ideal trajectory. Burnup charts handle scope changes better than burndown.
4Forecast Sheet
Uses average velocity to project completion date ranges: optimistic (highest velocity), expected (average velocity), and pessimistic (lowest velocity) scenarios.
Story Points Done Right
The most common estimation mistake is treating story points as hours in disguise. Story points are relative measures of effort, complexity, and uncertainty—not time. A 5-point story isn't "5 hours of work." It's "roughly 2.5x the effort of a 2-point story."
Need Predictable Software Delivery?
We run sprint-based development with transparent velocity tracking. Our dedicated teams deliver on schedule because estimation is built into every engagement.
Start Your ProjectVelocity Tracking and Forecasting
Velocity—the number of story points completed per sprint—is your forecasting engine. But it only becomes reliable after 3-5 sprints of data. Before that, treat any estimate as a rough guess.
The Three-Point Forecast Formula
Using historical velocity data, calculate three scenarios for stakeholder communications:
Common velocity trap: Never use velocity as a performance target. The moment velocity becomes a KPI, teams inflate estimates to hit their "target." Velocity measures capacity, not productivity. A team that consistently delivers 30 points per sprint is not "worse" than one delivering 60—they simply estimated differently. Our project teams focus on velocity stability, not velocity growth.
Planning Poker: Eliminating Estimation Bias
Planning Poker is a consensus-based estimation technique designed to eliminate anchoring bias—the tendency for the first number mentioned to influence everyone else's estimate. Teams that work with our augmented teams use this method in every sprint planning session.
Present the story—Product owner describes the user story and acceptance criteria. Team asks clarifying questions.
Estimate independently—Each team member selects a Fibonacci card (1, 2, 3, 5, 8, 13) without seeing others' choices.
Reveal simultaneously—Everyone shows their card at the same time. If estimates match, that's the estimate. If not, discuss.
Discuss outliers—The highest and lowest estimators explain their reasoning. This surfaces hidden complexity or misunderstood requirements.
The Bottom Line
Agile estimation isn't about predicting the future—it's about building a feedback loop that makes predictions better over time. A spreadsheet with consistent velocity data, honest retrospectives, and three-point forecasting gives stakeholders more reliable delivery dates than any enterprise tool used inconsistently.
Frequently Asked Questions
Why use story points instead of hours for estimation?
Hours create a false sense of precision. A senior developer might complete a task in 4 hours while a junior takes 12—but the task's inherent complexity hasn't changed. Story points abstract away individual speed differences and focus on the work itself: its complexity, risk, and effort relative to other tasks. This makes team-level forecasting more reliable because velocity measures team capacity, not individual productivity. Hours also invite micromanagement; points encourage team-level accountability.
How do you handle scope changes in agile estimation spreadsheets?
Use a burnup chart instead of a burndown. A burndown only shows remaining work, so scope additions make the chart "reset"—which looks like the team lost progress. A burnup chart shows two lines: total scope (which goes up when new stories are added) and work completed (which always goes up). The gap between them is remaining work. This makes scope changes visible and honest rather than hidden, and it gives stakeholders a clear picture of how additions affect the delivery timeline.
What is a good velocity for an agile team?
There is no universal "good" velocity. Velocity is relative to the team's estimation scale and only meaningful compared to that same team's historical data. A team averaging 25 points per sprint is not inferior to one averaging 75—they simply use different scales. What matters is velocity consistency: a team that delivers between 28 and 35 points every sprint is highly predictable, regardless of the absolute number. Focus on reducing the variance between sprints, not on increasing the average.
Can you do agile estimation without a dedicated product owner?
Yes, but someone must own the backlog prioritization. Without a dedicated product owner, a senior team member or project manager typically fills this role by maintaining the prioritized backlog, writing acceptance criteria, and being available during estimation sessions to clarify requirements. What you cannot skip is the clarification step—estimation without clear acceptance criteria produces unreliable results regardless of who owns the backlog.
