Function Point Analysis Workshop

Learn the art of estimating size, efforts, time and cost of software projects

About the workshop

This course provides a platform to understand concepts of Function Point Analysis (FPA) and apply FPA techniques to estimate size and efforts required for development, enhancement and maintenance of the software. Participants will learn Function Point Counting techniques through exercises and case studies. After the workshop they will be able to use this tool to estimate various types of projects including latest technology like web development, CMS, mobile etc. The course is based on latest Function Point guidelines & FP Manual 4.3.

About Function Point Analysis

Software is inherently complex and requires effective management. Effective management requires right estimates and effective measurements. The Function Point Analysis and Metric have become the choice for software sizing and measurement and key to the projects success. The very important part of Function Point is that it includes the view point of both customer/user and vendors/technical team while understanding requirements and sizing the software. In 1999, the International Standards Organization adopted functional sizing as the standard for software measurement. Today the Function Point Analysis is used by thousands of companies worldwide to estimate size, efforts, time and cost of software development to delivering software systems on time and within budget. FPA is used to manage development, enhancement and maintenance of application systems involving legacy and new technology.


After this course participants will be able to…

  • Understand the principles and techniques of Function Points counting
  • Apply the Function Points counting rules and techniques in their environment
  • Apply Function Point Analysis to estimate efforts for development and enhancement of software applications
  • Understand how FPA can be applied to new technology projects like Web, Mobile etc.
  • Estimating efforts, cost, time, and team size required for completing the project

Who can attend

  • Technical Analysts, Project Lead, Technical Leads, Team Members
  • Project Managers, Program Managers, Development Managers
  • Quality Assurance Analysts and Managers
  • Business Analysts & Architects involved in estimation of software


The workshop is highly interactive and discusses live and practical examples on FPA concepts. The course is so designed that encourage participants to share their real life experience and co-relate the learning with on ground practices. Workshop enable participants learn the concepts and put them in practice with case studies. It involves

  • Presentation on concept
  • Spot quizzes
  • Case studies
  • Post training support to resolve queries and project issues


Practicing PMPs can earn 16 PDUs by attending this workshop.

Workshop Outline

Day1- Session

Overview of Function Point Analysis

Objectives and Benefits of Function Point Analysis
User’s Role and Definition
When to count Function Points

Function Point Counting Rules

The Function Point Counting Process
Types of counts
Scope, Purpose and Application Boundaries

Counting Function Points

Counting Data Functions
Counting Transaction Functions
Processing Logic
Calculating the Unadjusted FP Count

Day 2 – Session

Calculating Non-Functional Size

SNAP Overview
Categories and Sub Categories
Calculating SNAP Points

Computing Total FP Count

Case Study

Examining the requirements document
Defining scope, boundaries and type of count
Counting the function points
Concluding the final count
Case Study Discussion

What to attend next public workshop?
Go to schedule of upcoming workshops

Have any question or want to make an inquiry? Kindly fill the following form

Your Name: *
Your Email: *
Contact No: *
Location: *
Your Message: *
How did you hear about pmwares?: *
Subscribe to Newsletter?: *
Word Verification: *captcha
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.