Testing Page Code

Optimizing Software Development Across the Globe

Utilizing the World’s Most Accurate, Repeatable Measurement for Successful Software Projects


International
Membership

We have more than 1,200 members in more than 30 countries on six continents.

Unlimited
Reach

Our members work in most industry sectors, including aerospace, automotive, banking, government, insurance, manufacturing, retail and telecommunications.

Maximum
Benefits

Organizations that use our sizing standards for benchmarking improve the success and quality of software delivery projects and reduce their IT budget.

In-Demand
Credentials

We own, maintain and support the accreditations that define and set industry standards, including the Certified Function Point Specialist (CFPS), the Certified Function Point Practitioner (CFPP) and the Certified SNAP Practitioner (CSP) certifications.

Who We Are

The International Function Point Users Group (IFPUG) is a worldwide, member-governed nonprofit organization that helps organizations improve their software development process through software sizing standards.

The association consists of more than 1,200 function point analysis experts and members in 30 countries and offers a set of standard counting practices for professional use and certification purposes.

IFPUG offers individual, corporate, countrywide, worldwide and academic memberships spanning six continents.

What We Do

Our vision is to promote the concept of measured software products as an important company asset. Measured software product is an objective measure of the value provided to the business.

Our mission is to help companies improve business with functional sizing standards focused on their software products. IFPUG wants to be recognized as a leader in promoting and encouraging the effective management of application software development and maintenance activities by providing software sizing standards and other software measurement techniques.

IFPUG serves to facilitate the exchange of knowledge and ideas for improved software measurement techniques and seeks to provide a composite environment that stimulates the personal and professional development of its members.

Julián Gómez
Director of Communications, Marketing & Partnerships – IFPUG
Chair, Communications and Marketing Committee – IFPUG
Chief Digital & Artificial Intelligence Officer – LedaMC & Quanter

Julián Gómez is an international leader in software measurement, IT governance, and project management, with over 20 years of experience driving innovation and performance improvement in software development. As Director of Communications, Marketing, and Partnerships at IFPUG and Chair of the Communications and Marketing Committee, he plays a strategic role in expanding IFPUG’s global presence, building partnerships, and promoting the adoption of measurement standards worldwide.

He also serves as Chief Digital & Artificial Intelligence Officer at LedaMC and Quanter, leading initiatives that combine digital transformation, AI, and advanced analytics to enhance software productivity, quality, and value delivery.

Julián holds prestigious professional credentials, being IFPUG Certified as both a Function Point Specialist (CFPS) and a Certified SNAP Specialist (CSS), a COSMIC Software Measurement Expert, and a Project Management Professional (PMP) certified by the Project Management Institute (PMI). He has delivered training and keynote sessions in countries across Europe, Latin America, and Asia, offering a global perspective that resonates with diverse audiences.

He is the author of two influential books: El Juego de Tronos de los Proyectos (The Game of Thrones of Projects), which uses popular culture to explore leadership and project management lessons, and Guía práctica de estimación y medición de proyectos software, a hands-on reference for applying software measurement techniques effectively. He also writes the award-winning blog “El Laboratorio de las TI,” recognized as Best Technology Blog in Seville 2015, dedicated to innovation, software metrics, and IT governance.

Passionate about connecting professionals worldwide, Julián actively encourages knowledge sharing and empowers local communities to embrace best practices in software measurement and leadership. His participation in ISMA25 reflects IFPUG’s commitment to collaborating with the Korean software metrics community and fostering global professional excellence.

Roopali Anand Thapar

Roopali Anand Thapar is an Associate Partner at IBM, serving as the Global Leader for PM&T Estimation and Data Governance. With over 21 years of experience in IT consulting, Roopali specializes in Effort estimation, benchmarking and data-driven transformation. She has led the evolution of traditional estimation models—such as Excel-based simulations—into scalable, AI-powered frameworks that support global delivery and managed services within IBM. Roopali is also a recognized thought leader in Function Point Analysis and serves on the Board of Directors for IFPUG as the President. Her work bridges technical rigor with strategic insight, enabling organizations to make smarter, faster decisions.

Saurabh Saxena

Saurabh Saxena is the current Vice-President and Director of IFPUG’s Functional Sizing Committee. He brings 20 years of expertise in software sizing and estimations. He is a Certified Function Point Specialist, Certified SNAP Specialist, and PMI-PMP. Saurabh works with LedaMC as ‘Productivity Service Manager’. He is a consultant, trainer, mentor, and specialises in estimations, productivity, cost and quality analysis.

In his free time, Saurabh enjoys sharing his Project Management and Software Sizing experiences through blogs, articles, and whitepapers.

Sushmitha Anantha

Sushmitha is working as a Function Point Expert and Project Lead at Accenture India. She is currently the director of IFPUG NFSSC. She has worked for more than a decade in the fields of function points productivity measurement in different domains, methodologies, and technologies.

This presentation introduces a practical framework for estimating AI agents using Function Point Analysis (FPA). While traditional FPA suits data-driven systems, AI agents require a nuanced approach due to their learning, reasoning, and interaction capabilities. The session explores how to map AI functionalities to FPA components, adjust complexity weights, and incorporate value adjustment factors. It also contrasts the effort involved in building versus embedding AI agents and provides actionable recommendations for accurate, scalable estimation in AI-driven solutions.

Key Topics

  1. Introduction to Function Point Analysis (FPA)
  2. Understanding AI Agents in Software Systems
  3. Adapting FPA for AI Workloads
  4. Complexity Weighting and Value Adjustment Factors (VAFs)
  5. Effort Estimation: Building vs. Embedding AI Agents
  6. Sources of Estimation Data
  7. Estimation Strategy and Best Practices
  8. Recommendations and Expert Tips

Benefits for Participants

Participants will gain:

  • A clear understanding of how Function Point Analysis can be adapted for AI agent estimation.
  • Practical techniques to map AI agent components to FPA elements.
  • Insights into effort drivers for building vs. embedding AI agents.
  • Strategies to estimate AI workloads using standardized, technology-agnostic methods.
  • Expert tips for improving estimation accuracy and traceability in AI projects.

Unlock AI Superpowers for Software Estimation and Quality. Discover how Generative AI is transforming both software development and estimation processes. In this session, we’ll reveal how Quanter, our cutting-edge vendor management and estimation platform, integrates AI to give you true superpowers:

  • Supervision — Automatically review and enhance requirements or user stories for clarity and completeness.
  • Supercalculation — Produce Function Point–based estimates (IFPUG, NESMA, SFP, and more) in just seconds.
  • Superquality — Generate complete test cases directly from functional requirements text.

You’ll also learn how Quanter’s AI delivers market-based insights to help you evaluate and benchmark your estimates.

Built to scale across an entire organization, Quanter empowers metrics experts and IT leaders to manage all development projects with unprecedented speed and accuracy — backed by what may be the largest database of software project references in the world.

Join us to see these capabilities in action and understand how you can elevate your estimation, quality, and decision-making with AI.

Key Topics

  • How Generative AI is revolutionizing software development and estimation.
  • AI-powered enhancement of requirements and user stories (Supervision).
  • Rapid Function Point–based estimations (IFPUG, NESMA, SFP) in seconds (Supercalculation).
  • Automatic generation of complete test cases from functional requirements (Superquality).
  • Market benchmarking and analysis of estimation results.
  • Scaling estimation and quality processes across the entire organization.
  • Leveraging one of the world’s largest databases of software project references.

Benefits for Participants

Participants will gain:

  • Gain a clear understanding of how to integrate Generative AI into estimation and quality workflows.
  • Learn practical methods to improve requirement definition instantly.
  • Discover how to produce accurate Function Point–based estimates in seconds.
  • See how to generate comprehensive test cases automatically from requirement text.
  • Understand how to benchmark estimates against market data for more competitive decision-making.
  • Explore strategies for scaling metrics and estimation processes organization-wide.
  • Improve project predictability and stakeholder confidence with data-backed AI insights.

You may have heard a popular quote from Peter Drucker, a renowned Austrian-American management consultant and author, “You cannot manage what you cannot measure.” But:

  • Can we systematically measure how a system fulfills non-functional requirements (NFRs)?
  • How can we break down a broad requirement like “response time under two seconds in 95% of interactions”?
  • How do these measurements evolve in the context of AI—particularly AI-powered chatbots?

In the evolving landscape of intelligent automation, ensuring that chatbot systems meet critical NFRs is essential for delivering reliable, secure, and scalable user experiences. This presentation introduces a structured approach to measuring and validating five key NFRs—response time, security, scalability, accessibility, and auditability—using the IFPUG SNAP method. By quantifying these requirements, teams can define measurable targets that inform capacity planning, risk assessment, and cost estimation. The session will also provide a foundational understanding of the SNAP method to support the practical application of NFR measurement in AI chatbot systems.

Key Topics

  • How to apply SNAP points to an AI based System.
  • dentifying and measuring non-functional software requirements

Benefits for Participants

  • Learn how SNAP Points can be applied to an AI based system

As artificial intelligence becomes increasingly embedded in enterprise applications, the need for structured, objective measurement of software functionality remains critical. This webinar introduces the fundamentals of Function Point Analysis (FPA) and explores its application to AI-driven systems, with a focus on practical counting strategies. Using an AI-based chatbot as a case study, we will walk through the identification and classification of transactional functions and logical files, highlighting key considerations when evaluating machine learning components, natural language interfaces, and dynamic data structures. Attendees will gain actionable insights into how traditional measurement techniques can be adapted to modern intelligent systems—bridging the gap between legacy metrics and emerging technologies.

Key Topics

  • How to apply function points to an AI based System.
  • Identifying and measuring transactions and their complexity
  • Identifying and measuring logical files

Benefits for Participants

  • Learn how Function Points can be applied to an AI based system
Computer Code

How We Do It

Today, IFPUG’s function points are internationally recognized as the de facto in the industry standard unit to measure software value: the functional size.

Our Function Point Analysis (FPA) methodology, as defined in ISO standard 20296:2009, specifies the definitions, rules and steps for applying the IFPUG’s functional size measurement (FSM) method.

IFPUG owns and maintains the Function Point Counting Practices Manual (CPM) and the SNAP Assessment Practices Manual, the two most recognized standards for functional and non-functional sizing worldwide.

We provide testing and certification for the three most required, sought-after accreditations:

  • Certified Function Point Specialist (CFPS)
  • Certified Function Point Practitioner (CFPP)
  • Certified SNAP Practitioner (CSP)

Our International Software Measurement and Analysis (ISMA) conferences and periodic educational workshops, as well as our local chapters and committees, offer our membership infinite opportunities to share knowledge and exchange innovative solutions.

Where We Came From

IFPUG has evolved over the last four decades and is now used globally by leading modern software development groups. It grew from the innovation in 1979, when IBM researcher Allan Albrecht began examining programming productivity and strived to find a method to quantify the functional size of programs independently of the programming languages in which they had been coded.

The result was a revolutionary, top-down concept of functional sizing that disassociated from physical characteristics like lines of code, technology and software language.

The management and evolution of Albrecht’s technique—working through measurement based on the product's value, not its physical characteristics—is the foundation of IFPUG, formed in 1987.

While various function points variations have appeared in the ensuing years, IFPUG function points remain the standard de facto of the global software development industry. The IFPUG FPA method and standards have evolved and have been updated to reflect modern software and app development approaches.