Overview
Software Non-functional Assessment Process (SNAP) is a measurement of software development based on the non-functional requirement and size of the software. It is widely used in collaboration with Function Points to aid project estimation, performance productivity, and quality analysis. The International Function Point User Group (IFPUG) is a US-based organization of function point analysis metric software users. The IFPUG functional size measurement method quantifies software functionality based on its logical design and functional requirements.
This instructor-led, live training (online or onsite) is aimed at professionals who wish to learn how to use SNAP in project measurement and estimation.
By the end of this training, participants will be able to:
- Learn about the SNAP and FPA rules and guidelines.
- Be able to plan and estimate software projects better.
- Understand process performance baselines and identify areas for process improvement.
- Utilize SNAP to increase performance efficiency and obtain functional stability.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Basic knowledge and understanding of software estimation and sizing
Audience
- Project managers
- Business analysts
- Software metric specialists
- Quality consultants
Course Outline
Introduction
Overview of SNAP and IFPUG FPA
Software Project Estimation
Parametric
Group and Size-Based Estimation
Understanding Process Performance Baselines
Software Project Metrics
Overview of Function Point Analysis
Identifying Type of Count, Purpose, Scope, and Boundary
Data Functions
Elementary Process and Transaction Functions
Conversion Functions
Calculating a Functional Size
Identifying User Requirements
Counting Enhancement Projects
IFPUG FPA Advantages and Disadvantages
Current FSMs
Software Non-functional Assessment Process (SNAP)
Determining SNAP Purpose, Scope, and Boundary
SNAP Categories and Sub-Categories
Calculating Non-Functional Size Formulae
SNAP Calculation Case Study
Summary and Next Steps