FPA is a standard method for measuring the size of a software development or software enhancement project for business application software based on customer point of view.

FPA is independent of the computer language, development methodology, technology or capability of the project team.

FPA is a measure that describes a unit of work product suitable for measuring the size of a business application software.

FPA Counting Process

1. Determine User Requirements/Boundary

2. Count Unadjusted Data Function Points - Identify Data Functions and Determine Complexity

3. Count Unadjusted Transaction Function Points - Identify Transaction Functions and Determine Complexity

4. General System Characteristics - Here provide rating on 14 characteristics

5. Calculate Final Function Points

6. Calculate Average Effort from Function Points

7. FPA Benefits