Program Overview
The Software Measurement & Cost Estimation Using IFPUG’s Function Point Methodology program provides professionals with practical tools to accurately measure and estimate software costs. Through a hands-on, industry-specific approach, participants learn IFPUG’s function point methodology, including key concepts in Data Function Complexity, Transaction Function Complexity, and Cost Adjustment Factors. This intensive, two-day workshop prepares teams to apply advanced cost estimation techniques across industries—enhancing budgeting precision, project oversight, and organizational cost efficiency.
Features
- Size software requirements, projects, and applications using the IFPUG methodology.
- Prepare participants for IFPUG Certification (CFPS/CFPP)
- Enable precise cost estimation based on IFPUG methodologies.
- SNAP (Software Non-functional Assessment Process) for assessing non-functional requirements
Target audiences
- Project Managers
- Software Procurement Teams
- IT Budgeting and Finance Teams
- Software Developers and Analysts
Curriculum
- 7 Sections
- 24 Lessons
- 2 Days
Expand all sectionsCollapse all sections
- Importance of Software Sizing & Cost Estimation3
- Core Concepts of IFPUG Function Point Analysis4
- 2.1Defining Measurement and Productivity Metrics.
- 2.2Distinguishing Functional Requirements from Non-Functional Requirements (NFRs).
- 2.3Introduction to IFPUG’s Cost Estimation Models and their role in budgeting.
- 2.4Interactive Element: Small-group activity on categorizing functional vs. non-functional requirements.
- Fundamentals of Function Point Analysis (FPA)4
- Functional Sizing & Complexity Calculation4
- 4.1Detailed measurement of Data Functions (ILF/EIF) and Transaction Functions (EI/EO/EQ).
- 4.2Processing Logic and its relationship to functional size.
- 4.3Developing Complexity Matrices and Size Tables to calculate functional sizing.
- 4.4Interactive Element: Workshop to apply FPA on sample software requirements.
- In-depth FPA Workshops for Data and Transaction Functions3
- Advanced Applications – Cost Estimation for Maintenance & Enhancement Projects3
- SNAP & Comprehensive Cost Calculation3