Process / pipelineSizing and estimation

Function Point Analysis

Function point analysis (FPA) quantifies software size by counting business functions and user interactions independent of technology or programming language. Introduced by Albrecht (1979), FPA measures delivered functionality, enabling effort estimation, productivity benchmarking, and software value assessment. Organizations use FPA for project contracts, vendor comparison, and portfolio management.

Open in MethodMindSoonVideoSoon

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Sources

  1. Albrecht, A. J. (1979). Measuring application development productivity. In Proceedings of the IBM Applications Development Symposium (pp. 83–92). link
  2. International Function Point Users Group (2010). Function Point Analysis Counting Practices Manual. IFPUG. link
  3. Jones, C. (2008). Applied Software Measurement: Global Analysis for Improving Software Productivity and Quality (3rd ed.). McGraw-Hill. link

Related methods

ScholarGateFunction Point Analysis (Function Point Analysis and Software Sizing). Retrieved 2026-06-04 from https://scholargate.app/en/software-engineering/function-point-analysis