What can we use to measure non-functional requirements?
Most if not all CFPS (Certified Function Point Specialists) have encountered projects that sit outside the organizational norm with significant development requirements for non-functional work.
Function points by their very name are focused on delivered functionality so do not provide for non-functional development.
SNAP (Software Non-functional Assessment Process) has been developed to supplement the FP sizing methodology and provide a sizing technique for the non- functional component.
This report considers the following:
- When do I need to use a non-functional measure?
- Where did SNAP come from?
- What does it capture?
- How do I implement it?
- Do estimating products cover SNAP?
- Can SNAP productivity be compared against the rest of the Industry?
- Are there alternatives?