driftless
Search

Parametric Estimating

Schedule technique · See it on the map

Runnable here

Estimating by multiplying a known amount of work by a rate drawn from past data.

When to use it

Use it when the work is genuinely unit-based and you have a trustworthy rate for that unit: lines of code per hour for a well-understood codebase, square feet of drywall per crew-day, records migrated per hour for a data conversion. It scales cleanly and is fast once the rate is established.

When to avoid it

Don't use it where the rate itself is shaky — one data point dressed up as a calibrated statistic — or where the work doesn't actually scale linearly with the unit you're counting (the last 10% of a migration is rarely the same per-record cost as the first 10%, because it's the exceptions and edge cases). A parametric estimate is only as good as the rate behind it.

Steps

What it produces

Common pitfalls

Worked example

A data-migration task involves porting 40,000 customer records. The team's historical rate for this record type, averaged across three prior migrations, is 1,150 records per hour. They estimate roughly 35 hours for the transfer itself, and separately estimate eight hours of one-time schema-mapping setup that the rate doesn't cover.

Source

Where it comes from: this technique is named by the PMBOK Guide, 6th edition.