Function Point Analysis Training: Software Measurement and Estimation



Reasons for taking this course


Function Point Analysis (FPA) is considered the main tool for functional measuring of software products and processes involved in its development.


This includes concepts which can be understood by both developers and users. Consequently, quantification of software production becomes meaningful for both parties.


The main use of Function Points in the software industry are:

  • Estimation of software projects (development and maintenance);
  • Improve software project management, mainly scope management;
  • Support quality and productivity analysis;
  • Measure unit of software development and maintenance contracts;


To learn more about Function Point Analysis and its benefits see our frequently asked questions about Function Points.






To teach how to measure and estimate the functional size of software (or count function points) going through the measurement process is defined by the International Function Point User Group - IFPUG (responsible for the standardization of FPA). It is also related to methods for size estimation from some incomplete organization requirements.


FATTO Software Consulting advantages:

  • More than 10 years of market experience of our consultants in teaching this subject in an effective way.
  • All instructors are Certified Function Point Specialists by IFPUG. 
  • Service support after the course by the instructors via e-mail and phone.
  • We have trained over 10,000 professionals in courses, specifically of software measurement and analysis. .


Learning Outcomes


At the end of the course, students will be trained and will get more information about:

  • Function Points theory, project development and software maintenance 
  • Function Point analysis application and its opportunities 
  • Factors that cause an impact on the delivery rate (H/FP) AND Unit Cost ($/FP) for your business.


Intended for


Professionals involved in software development, software acquisition, software quality assurance.




None. However, if the participant does not have any prior knowledge about FPA, it is recommended to take the course Function Point Analysis: Fundamentals, Benefits and Implementation.




  • An overview of Function Point Analysis
  • User View
  • Benefits of Function Point Analysis
  • An overview of the measurement process 
  • Gather Available Documentation
  • Determining Type of Count
    • Development project count
    • Enhancement project count
    • Application count
  • Identification of the application boundary, scope of measurement and functional user requirements
  • Measuring data functions 
    • Internal Logical File
    • External Interface File
    • Guidelines to identify Logical Files
    • Code data
  • Measuring transaction functions
    • Identification of the basic processes
    • External Input
    • External Output
    • External Inquiry
  • Application Count Case study of 
  • Formulas to calculate the functional size
  • Document and report the measure 
  • Identifying function altered by improvement project
  • NESMA Enhancement
  • Case study of enhancement project count
  • Estimation of functional size
    • Estimated Measurement
    • Indicated Measurement
  • Estimating of Effort (HH) = Functional Size (FP) X Delivery Rate (HH / FP)


Method Used




The course has an interactive approach, where the participant is not only a spectator of the issues presented. At the end of each section, the student must perform some practical exercises. Half of the course is dedicated to case studies where participants have the opportunity to apply the theory learned in cases similar to real situations.






16 hours. This course allow to the student to have a 16 pdus PMP credit in the certification program.






The course is based on the latest version (4.3.1) of the Counting Practices Manual – IFPUG.







Make your free pre-registration and get information about promotions, dates and prices of this course.




Please, send us your contact information and we will be in touch shortly.



Name: *

E-mail: *
CPF *:
Data de Nascimento *:
Gender: *
Empresa/Instituição: *
Phone Number: *
Endereço: *
City: *
Estado (sigla UF): *
CEP: *
Country: *
Cursos: *
Local do Curso:
Dados para Pagamento


FATTO Consultoria e Sistemas CNPJ: 02.434.797/0001-60

Dados bancários:

- Banco do Brasil (001), agência 3480-0, cc 22946-6

- Banco Bradesco (237), agência 485-5, cc 148999-2