A Functional Size Unit (FSU) is to software acquisition and development what a square foot is to the building construction industry. An FSU is a standard unit of software size for measuring the functionality of software. It is analogous to a “gallon” of gasoline, a “cord” of wood, or a “meter” of length. In functional sizing, we take different software functional entities (logical data groups and varying types of transactions) and assign weights to them in order to translate the functionality they represent into a quantity of FSUs. The fact that we follow a standard set of rules in the process makes the results consistent across projects and domains. There are two primary functional sizing methodologies: Function Point Analysis and COSMIC-FFP.
Case Studies (1)
- Reports and studies describing the impact of Functional Size Measurement within projects and organizations.
Discussion Groups/List Servers/Blogs (1)
- Discussions groups, list servers, forums, chat rooms, and Internet web logs (blogs) covering Functional Size Measurement.
Education and Training (1)
- Courses, training products and other resources for learning about Functional Size Measurement.
Literature (2)
- A collection of electronic and hardcopy articles, white papers, books, conference proceedings, journals, and technical reports on Functional Size Measurement.
Programs and Organizations (1)
- Groups, programs and organizations that focus on Functional Size Measurement.
Service Providers/Consultants (1)
- Companies, organizations and individuals that provide services related to Functional Size Measurement.
Tools (1)
- Software tools, spreadsheets and utilities that support Functional Size Measurement.
Subtopics of Special Interest
COSMIC-FFP (5)
- COSMIC-FFP is a functional sizing method (FSM) that was developed as a collaborative effort of the international functional size measurement community who distilled the ideas and lessons learned from the preceding FSM Methods into a single FSM method that optimised the strengths of the previous generation methods and addressed their perceived limitations. Although initially developed to take into account functional characteristics specific to real-time software, its concepts have been found to be equally applicable to other types of software particularly where the primary users are not human.
Function Point Analysis (12)
- Function points provide a unit of measure for software size using logical functional terms readily understood by business owners and users.