SNAP IFPUG Software Size Estimation and Measurement Training Course

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

Leave a Reply

Your email address will not be published. Required fields are marked *