Enhancement Project Count

The Samples contain an Enhancement Project Count. The enhancement project is created from Application Count.

At the begin all elementary processes have the state NOT CHANGED. The NOT CHANGED means that this elementary process has not been changed in this current Enhancement Project Count. If you change the state from NOT CHANGED to CHANGED or DELETED, this will be counted as Function Point.

A Enhancement Project Count can alsocontain Elementar Processes with the type conversion. If you create an Application Count from Enhancement Project Count, the new Application Count does not contain the Elementar Processes with the type conversion .

 

Samples

Enhancement Project Function Point Calculation

The enhancement project function point calculation consists of three components of functionality:

Application Functionality
Application functionality consists of:
Function points identified from the functionality that is added by the enhancements
Function points counted because existing functionality is changed during the enhancement project
Function points counted for functionality deleted during the enhancement project

Function Point Formula
Use the following formula to calculate the enhancement project function point count.
Note: Data conversion requirements are included in this count.
EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL* VAFB)
Where:
EFP is the enhancement project function point count.
ADD is the unadjusted function point count of those functions that were or will be added by the enhancement project.
CHGA is the unadjusted function point count of those functions that were or will be modified by the enhancement project. This number reflects the size of the functions after the modifications.
CFP is the function point count of those functions added by the conversion
VAFA is the value adjustment factor of the application after the enhancement project is complete.
DEL is the unadjusted function point count of those functions that were or will be deleted by the enhancement project.
VAFB is the value adjustment factor of the application before the enhancement project begins.
Note: When an enhancement project is installed, the application function point count must be updated to reflect changes in the application's functionality.

 

Refer to IFPUG document Function Point Counting Practices Manual for additional information about the function point analysis, or see the IFPUG web site at http://www.ifpug.org for additional information.

 

 

Related concepts
Application Count Samples
Development Project Count Samples

Related tasks
Create a new count

Related references

Function Point Analysis

(C) Copyright Function Point Modeler Inc. 2005, 2011. All Rights Reserved.