Function Points FAQsAssessing Suitability of FPA for Your Software |
|||||||
HomeAre there any types of applications for which IFPUG function points may not be a suitable measure of applications size?DISCUSSION The Function Point metric, as defined by the International Function Point User Group (IFPUG) in the Counting Practices Manual (CPM), is the most widely used functional size measure in the IT industry. FPA measures functionality by quantifying the software's processes and data files. The technique has been used extensively throughout the 1990's and is found to deliver a valid and effective measure of size for systems that display Management Information System (MIS) characteristics. MIS systems include:
The IFPUG method measures data movements (transactions) and static data (files). Therefore by definition, the IFPUG FPA technique is not well suited to measuring the size of applications that do not exhibit these components as the major part of the functionality delivered. Ie.
IFPUG FPA can be interpreted and adapted to these types of systems, (See Issue Robots, File Transfer Systems - Number of Applications Counted and, Robots, File Transfer Systems - Counting Guidelines) however the results obtained are not directly comparable to size results obtained for MIS systems. The limitations identified in measuring these types of software have resulted in a number of variants being proposed to IFPUG FPA. These have included:
Each of these variants has attempted to address the perceived limitations of IFPUG for non MIS systems. The COSMIC-FFP technique is a recent development that endeavors to bring together the "best" concepts from each of the above variants. A number of the founding members of this COSMIC development group were developers of the early FPA variants. The COSMIC-FFP method embraces both data rich and process rich software. It claims to overcome many of the IFPUG limitations by:
ADDITIONAL REFERENCES A public domain version of the COSMIC Measurement manual and other technical reports can be found on the Web at URL: http://www.cosmicon.com or http//www.Irgl.uqam.ca/ffp
|