Twenty-six months of measured usage and two projections from it: the fitted trend reaches capacity in seven months while a generic twenty per cent a year assumption never does

Trend-Based Projections

Back to Performance Tuning and Capacity Planning · Per-Resource Runway · Lead-Time Awareness · Scenario Modeling · Service Offerings

Extrapolating from actual usage growth, not a generic percentage guess. The guess is the problem. “We grow about twenty per cent a year” sounds like a measurement and is a recollection, and the illustration above shows what that costs: the same twenty-six months, projected two ways, with one saying plan this quarter and the other saying there is nothing to plan for.

This is the compute counterpart to growth forecasting, which does the same for physical capacity — rack space, power, cooling. The arithmetic is similar and the lead times are not, which is the subject of lead-time awareness.

1. Fit the Line to the Data You Have

The method is deliberately plain: take the measured series, fit a line, extend it to the limit, read off the date. Doing that properly beats a sophisticated model on a guessed input every time.

2. How Much History You Need

History available What it can support
Under 3 monthsLittle. A single busy week dominates the slope
6 monthsA usable short-range projection, if nothing seasonal falls inside it
13 monthsThe first point at which this year can be compared with the same month last year
2 years or moreSeasonality separable from growth, which is when the number becomes trustworthy

Thirteen months is the figure worth remembering, and the one retention policies usually miss. Twelve is not enough: comparing this July to last July needs a little more than a year in hand.

3. The Mistakes That Produce a Confident Wrong Answer

4. Check the Forecast Against What Happened

A projection made once is an opinion. A projection compared against the outcome is a method that improves, and the comparison costs nothing because both numbers already exist.

This is also the only honest way to answer how much confidence the number deserves. See forecast versus actual, where it becomes a standing review.

5. Give a Range, Not a Date

“We reach capacity on 14 March” is more precise than the data supports and invites the objection that it cannot possibly be known. “Between February and May, most likely March” is defensible and leads to the same decision.

Where the range matters is at its near end: plan against the earliest plausible date, because that is the one that can hurt you.

How We Approach It

  1. Find the longest usable history for each resource, from monitoring, billing or whatever else recorded it incidentally.
  2. Fit against the peak rather than the average, with step changes handled by fitting from them rather than through them.
  3. Separate seasonality from growth where more than a year exists.
  4. Project to the usable limit, as a range, with the assumptions written beside it.
  5. Record the projection so it can be checked later.
  6. Set the review interval from the shortest runway found, not from the calendar.

What You Get

The test is simple. Ask what your growth rate is, and then ask what it is measured from. If the second question has no answer, the first one is a recollection.