Function Point Analysis
Function Points measure systems from a functional perspective and are independent of technology.A Hence, regardless of technology, language, development method, or hardware/software used, the number of function points for a system will remain constant. The variable in Function Point Analysis is the amount of effort required to deliver a given set of function points. Therefore, function point analysis can be used to determine which environment/language/tool is more productive.
- Function point analysis can be used to determine which environment/language/tool is more productive.
- Function point analysis can provide a mechanism to track and monitor scope creep.
- Function point counts at the end of each phase/stage of a project can be compared to the function points actually delivered.
- If the number of function points has increased then there has been a scope creep.
- The number of function points that has increased or decreased defines the project growth.
- If the project has grown then it is a sure indication that the requirements haven’t been gathered well and there has been some scope creep.
- If the project growth has declined then the communication between the end-user and the development team has improved.