Function Point

A function point is a unit of measure that expresses the amount of business functionality a piece of software provides to a user, independent of the technology used to build it. Counting function points gives a size estimate based on what the software does, not how many lines of code it takes.

Because it is technology-neutral, function point analysis is used to estimate effort, compare productivity, and size software projects consistently. It is one of several sizing techniques a team can use when estimating.

Related: estimate, effort, story point.

Last updated: 4 July 2026 · By Tom, PMP-certified since 2004