Enhancement Project Function Point Calculation

Use the following formula to calculating the size for enhancement projects.

EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL* VAFB)

Where:

In practice:

EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL* VAFB)

In practice VAFA = VAFB = VAF, so the equation becomes

EFP = (ADD + CHGA + CFP+ DEL)* VAF)

Also normally CFP = 0, so the equation simplifies further

EFP = ((ADD + CHGA + DEL)* VAF)

Simplification of the equation

To examine the equation in detail let’s assume that VAFA = VAFB = 1 and CFP = 0. Hence EFP = (ADD + CHGA + DEL). That is, the size of an enhancement project is a summation of all added functionality, changed functionality and any deleted functionality.

In theory and in practice, each piece of the formula must be adjusted by the appropriate Value Adjustment factor. Assume now that VAFA <> VAFB. The added and changed after is adjusted by the VAFA, but the deleted is adjusted by the VAFB. Additionally, if CFP <> 0 then it should be adjusted by VAFA.