Function Point Counting for Sizing Software Project
Function Point Analysis training provides sufficient knowledge and understanding about Function Point counting and measure size of any type of software project however training alone is not sufficient to get the correct count of the project. It needs some practical experience to understand various situations and complexities to count correctly.
When trained professions estimate using FPA, it is important that their count is reviewed and validated to gain until they are enough experienced to gain confidence and count independently
pmwares can assist organizations in…
- Sizing software project or product
- Estimation of efforts, cost and time for efficient project delivery
- Function Point baselining
- Training & Consulting on Function Point Counting Practices and Software Metrics
In software project delivery, sizing is an important aspect. Size of the software has direct impact on scope, time, cost and resources to be planned for the efficient execution and delivery. Software size will directly guide effective requirement gathering, defining scope of the project, setting up a timeline and securing budget for the project. It becomes very important to employ right methodology for estimating the size of the software.
Object-oriented programming languages are beneficial for improving software quality as well as the productivity of software development. Neither one of these can be measured with SLOC-based metrics.
– Capers Jones
Function points are a unit of measure for software size same as kilometers for distance and hour for measuring time. Software size is mainly measure in either LOC (Line of Code) or in Function Points. Line of Code is oldest method of measuring the software. LOC more depends up on technical specification & implementation instead of what user has got. LOC count for the same software often differs from implementation team to team. However Function Point is a scientific way of measuring software. It depends upon functional specification user has provided and what is delivered to user. It does not depend upon technical specifications and size remain same irrespective of who implements it.
“Measuring Software Productivity by lines of code is like measuring progress on an airplane by how much it weighs”
– Bill Gates, Microsoft
Advantage of Function Point
Can be used early in the life cycle
Independent of technology, design and methods
Easily understood by User
Gives consistent results (± 10%)
Standardized and established method
Fast – the time to count is minimal compared to time to develop (< 1%)
If you need any assitance in sizing software or training professionals, please Contact Us and we will be glad to assist you.