Duration: 2 days 
Format: Instructor-led Classroom Training 
Holistic Software Size Estimation 
IFPUG FPA & SNAP Training 
Description 
and Measurement using 
IFPUG, the International Function Point Users Group, has recognized two software 
sizing metrics that are complementary to each other. While Function Points have 
been used for years to measure the business functionality of a software application, 
SNAP is a recently introduced measure of non-functional software size. SNAP 
(Software Non-Functional Assessment Process) has quickly received worldwide 
acceptance into the sizing community, and is globally used in collaboration with 
Function Points to aid in project estimation, quality analysis and performance 
productivity. 
When both measures are used in tandem, you can gain a deeper perception of 
project delivery and application maintenance. Function points size the data ow 
through a software application, while SNAP measures the non-functional 
requirements, and when used in conjunction they provide a host of benets to the 
project. 
Our two day course in Holistic Software Size Estimation using FPA and SNAP is the 
best path to get started with the IFPUG method, and covers all the concepts related 
to estimation and measurement processes in software projects. Using real-world 
case studies, learn to implement best practices in IFPUG FPA and SNAP, and gain 
valuable insights into the components that make up your software applications! 
Prerequisites 
There are no prerequisites to attend this 
course. 
Who Can Attend 
Professionals who are involved in counting 
and using Function Points must learn how to 
assess the non-functional SNAP entities as 
well, as both go hand-in-hand. 
An indicative participant mix would include: 
• Project Managers 
• Delivery Managers 
• Business Analysts 
• Software Metrics Specialists 
• Quality Consultants 
Course Structure 
Day1 
• Software Project Estimation 
• Analogy based 
• Parametric (COCOMO II, SEER-SEM) 
• Group Estimation (Planning Poker, Wideband Delphi) 
• Size base Estimation 
• Understanding Process Performance Baselines 
• Software Project Metrics 
• Function Point Analysis Overview 
• Identify Type of Count, Purpose, Scope and Boundary 
• Data Functions (Part 1) 
• Data Functions (Part 2) 
• Elementary Process  Transaction Functions 
• Conversion Functions 
• Live Case Study 1 (online portal) 
Day2 
• Calculation of Functional Size 
• Identifying User Requirements – Gathering Available Documentation 
• Counting Enhancement Projects 
• Case Study 2 (Real time project counting) 
• Advantages and Disadvantages of IFPUG FPA 
• Current FSMs (IFPUG, COSMIC, NESMA, Mark II) 
• Software Non-functional Assessment Process - Introduction 
• Determine Purpose, Scope and Boundary 
• Categories and Sub-Categories 
• Calculating Non-Functional Size Formulae 
• SNAP Calculation Case Study 
www.knowledgehut.com support@knowledgehut.com
Holistic Software Size Estimation 
and Measurement using 
IFPUG FPA  SNAP Training 
Benefits 
From the course: 
Candidates will learn: 
• Definitions, rules and guidelines of FPA and SNAP 
• Details of the various estimation methodologies, tools and implementation 
techniques 
• How to identify logical functional components of software, and assess function 
point values 
• How to better plan and estimate projects 
• Understand process performance baselines, and how to identify areas of 
process improvement 
• How to increase performance efficiency and functional stability 
• How to quantify the impacts of non-functional strategies 
• How to provide specific inputs when detailing non-functional issues 
From the workshop: 
• Two day instructor-led classroom training 
• Progress checks, counting exercises and live case studies 
• Condensed slide pack of both IFPUG FPA and SNAP 
• Two real time case studies for IFPUG FPA, and one case study for SNAP 
• Hard copy of courseware 
• SNAP Assessment Practices Manual (Soft Copy) 
• One month warranty period during which the participants can take our support 
• 20 PDUs 
To know more about the next available workshop in your country, please visit this 
link: http://www.knowledgehut.com/short?v=Gv6236Ec 
www.knowledgehut.com support@knowledgehut.com

Ifpug fpa and snap

  • 1.
    Duration: 2 days Format: Instructor-led Classroom Training Holistic Software Size Estimation IFPUG FPA & SNAP Training Description and Measurement using IFPUG, the International Function Point Users Group, has recognized two software sizing metrics that are complementary to each other. While Function Points have been used for years to measure the business functionality of a software application, SNAP is a recently introduced measure of non-functional software size. SNAP (Software Non-Functional Assessment Process) has quickly received worldwide acceptance into the sizing community, and is globally used in collaboration with Function Points to aid in project estimation, quality analysis and performance productivity. When both measures are used in tandem, you can gain a deeper perception of project delivery and application maintenance. Function points size the data ow through a software application, while SNAP measures the non-functional requirements, and when used in conjunction they provide a host of benets to the project. Our two day course in Holistic Software Size Estimation using FPA and SNAP is the best path to get started with the IFPUG method, and covers all the concepts related to estimation and measurement processes in software projects. Using real-world case studies, learn to implement best practices in IFPUG FPA and SNAP, and gain valuable insights into the components that make up your software applications! Prerequisites There are no prerequisites to attend this course. Who Can Attend Professionals who are involved in counting and using Function Points must learn how to assess the non-functional SNAP entities as well, as both go hand-in-hand. An indicative participant mix would include: • Project Managers • Delivery Managers • Business Analysts • Software Metrics Specialists • Quality Consultants Course Structure Day1 • Software Project Estimation • Analogy based • Parametric (COCOMO II, SEER-SEM) • Group Estimation (Planning Poker, Wideband Delphi) • Size base Estimation • Understanding Process Performance Baselines • Software Project Metrics • Function Point Analysis Overview • Identify Type of Count, Purpose, Scope and Boundary • Data Functions (Part 1) • Data Functions (Part 2) • Elementary Process Transaction Functions • Conversion Functions • Live Case Study 1 (online portal) Day2 • Calculation of Functional Size • Identifying User Requirements – Gathering Available Documentation • Counting Enhancement Projects • Case Study 2 (Real time project counting) • Advantages and Disadvantages of IFPUG FPA • Current FSMs (IFPUG, COSMIC, NESMA, Mark II) • Software Non-functional Assessment Process - Introduction • Determine Purpose, Scope and Boundary • Categories and Sub-Categories • Calculating Non-Functional Size Formulae • SNAP Calculation Case Study www.knowledgehut.com support@knowledgehut.com
  • 2.
    Holistic Software SizeEstimation and Measurement using IFPUG FPA SNAP Training Benefits From the course: Candidates will learn: • Definitions, rules and guidelines of FPA and SNAP • Details of the various estimation methodologies, tools and implementation techniques • How to identify logical functional components of software, and assess function point values • How to better plan and estimate projects • Understand process performance baselines, and how to identify areas of process improvement • How to increase performance efficiency and functional stability • How to quantify the impacts of non-functional strategies • How to provide specific inputs when detailing non-functional issues From the workshop: • Two day instructor-led classroom training • Progress checks, counting exercises and live case studies • Condensed slide pack of both IFPUG FPA and SNAP • Two real time case studies for IFPUG FPA, and one case study for SNAP • Hard copy of courseware • SNAP Assessment Practices Manual (Soft Copy) • One month warranty period during which the participants can take our support • 20 PDUs To know more about the next available workshop in your country, please visit this link: http://www.knowledgehut.com/short?v=Gv6236Ec www.knowledgehut.com support@knowledgehut.com