White Paper: Integrating procedures for FPA and SNAP Part 1

This white paper provides guidance on an integrated process for Function Point Analysis (FPA) and Software Non-functional Assessment Process (SNAP) to size both the functional and non-functional user requirements of a project. A second paper, Part 2, will describe how to use measurements for estimation, process performance metrics and benchmarking.


This paper is intended for organizations and individuals who are familiar with and are using both IFPUG’s1 function point 2 and SNAP methods, and for organizations and individuals who intend to add SNAP to their existing Function Point Analysis activities. The expectation is that the reader is familiar with both methods.
The paper reviews the scope of requirements, clarifies what is functional, what is non-functional, and how to measure requirements which are a combination of both. This paper provides a background on the need to measure both function points and SNAP points for software development projects and product, and also provides the benefits of using both methods.


The scope of Part 1 focuses on the procedure (steps) for joined function point and SNAP counting methods:

  • Identification of a requirement for the software application and classifying the requirement as a functional user requirement, a non-functional requirement, or mixed (i.e., containing functional and non-functional aspects) is a critical step in using function points and SNAP together.
  • Determining how to apply each method when a requirement meets both the functional user requirement and non-functional requirement definition.
  • Deciding how to count both function points and SNAP points when an organization has established local counting guidelines.
  • Guidance on team member roles and responsibilities.

The scope of Part 2 focuses on metrics - how to effectively use the resulting size data.

Part 2 provides guidance on how organizations can incorporate SNAP into their metrics program, including:

  • Using function points and SNAP points to measure two different aspects of the software with two different size metrics.
  • Calculating project performance and benchmarks.

 

Login as a member to access this resource.

Non-Members: $20.00, purchase the publication here: https://ifpug.memberclicks.net/boundaries

Course Details

PDF (must be logged in)
Part 1 – The Joint Counting Process
© Copyright 2024 | © Copyright 2021 IFPUG.  All rights reserved. | Privacy Policy | IFPUG Membership Portal