Linear Estimates

An estimate tells the team how large an issue feels before anyone starts it. Estimates do not measure hours. They measure effort, complexity, and uncertainty together. Teams use them to decide how much work fits into a cycle.

Why Estimates Matter

Without estimates, ten small issues and ten giant issues look identical in a cycle. Estimates reveal the difference. A planner can see that a cycle holds 40 points of work when the team usually finishes 25.

Everyday Comparison

Think of packing boxes for a house move. A box of books feels heavy, a box of pillows feels light, and a box of glassware feels delicate. You do not weigh every box. You label them small, medium, or large, and you plan the truck load from those labels. Estimates work the same way.

Estimate Scales

Linear offers several scales. Each team picks one scale.

ScaleValuesBest For
Exponential1, 2, 4, 8, 16Teams that want clear gaps between sizes
Fibonacci1, 2, 3, 5, 8, 13Teams familiar with agile planning
Linear1, 2, 3, 4, 5Teams that prefer simple counting
T-shirtXS, S, M, L, XLTeams new to estimating

Widening gaps in the Exponential and Fibonacci scales reflect a fact about software work. Larger tasks carry more uncertainty, so precise differences between big sizes mean little.

Turn On Estimates

  1. Open Settings > Teams and select your team.
  2. Find the Estimates section.
  3. Choose a scale.
  4. Save the setting.

The estimate field now appears in the issue panel. Set a value by clicking the field or using the command menu.

Compare Two Issues

ISSUE A: Change button color            Estimate: 1
ISSUE B: Add password reset by email    Estimate: 5
ISSUE C: Build a new reporting engine   Estimate: 16 → split into smaller issues

Cycle capacity (last 3 cycles average): 24 points
Planned work: A + B + two more 5-point issues = 16 points
Room left: 8 points

Estimate as a Team

Pick a Reference Issue

Choose one finished issue everyone remembers and give it a value. Compare new issues against it. Statements like "this feels twice as large as the login fix" produce stable numbers.

Discuss Differences

When two people suggest very different values, ask each person to explain. The gap usually exposes a hidden assumption or a missing detail.

Split Large Issues

Break any issue above 8 points into smaller issues. Big estimates signal unclear scope.

Use Estimates in Cycles

Linear adds the estimates of completed issues and reports the total as velocity. Compare velocity across several cycles to find the team's typical capacity. Plan the next cycle near that number, not above it.

Mistakes to Avoid

  • Converting points to hours. Points describe relative size, and hour conversion invites false precision.
  • Comparing velocity between teams. Each team scales points differently.
  • Re-estimating finished work. Past issues serve only as references.
  • Estimating tiny chores. Skip estimates for work that takes minutes.

Estimating in Practice

Run a short estimation round during planning. Each person picks a value silently, and everyone reveals at the same moment. Silent choices prevent the loudest voice from anchoring the group. Discuss only the issues where values differ widely.

Handling Uncertainty

Unknown technology or unclear requirements raise estimates. Create a short research issue first, give it a small estimate, and re-estimate the main issue after the research ends.

Reviewing Accuracy

Check after each cycle whether finished issues matched their estimates. Look for patterns, such as design work that always runs larger than expected. Adjust future estimates based on what the data shows.