What Function Point is not

Function Points not an effort estimation method. It is a method to estimate the size of a software application. Using productivity data, it can be used to estimate effort.

The implication is that while different people and organizations can be pretty close to the same figure for the size of the application, the effort estimate can vary substantially across different organizations.

Sizing done using Function Points is verifiable since it uses a generally accepted method. In contrast, the other popular method of computing effort- the Work Breakdown Structure (WBS) is almost entirely based on implicit productivity of an organization or team. The productivity factor that uses the FP count also makes it easier to compare the productivity across teams and organizations.

Another aspect of Function Points is that it is based on statistical techniques, and hence small variations in the  computation tend to cancel out each other. Despite this, it is very reasonable to see a variation of 15% or so in the calculations done by different people or teams even when using identical inputs. For larger projects, I prefer to have the estimation done independently by two teams and then have it cross checked with an estimation done using WBS. Then use a mean of the three.

Advertisements
This entry was posted in Tips and Tricks and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s