El International Function Point Users Group ( IFPUG ) es una organización con sede en EE. UU. con capítulos en todo el mundo [1] de usuarios de software de métricas de análisis de puntos de función . [2] [3] Es una organización sin fines de lucro , gobernada por sus miembros, fundada en 1986. [2]
IFPUG posee el Análisis de Puntos de Función (FPA) tal como se define en la norma ISO 20296 [4], que especifica las definiciones, reglas y pasos para aplicar el método de medición de tamaño funcional (FSM) de IFPUG. El FPA se remonta al trabajo de Allan Albrecht de IBM [5], quien fue pionero en el dimensionamiento funcional en 1979, que derivó en un tamaño funcional del valor del producto distinto y disociado de las líneas de código, tecnología o lenguaje de software. [6]
La IFPUG mantiene el Manual de Prácticas de Conteo de Puntos de Función (CPM, por sus siglas en inglés) [7] y el Manual de Prácticas de Evaluación de SNAP [8] , los estándares reconocidos de la industria para el dimensionamiento funcional y no funcional . La IFPUG ofrece pruebas y certificación para el Especialista Certificado en Puntos de Función (CFPS, por sus siglas en inglés), el Practicante Certificado en Puntos de Función (CFPP, por sus siglas en inglés) y el Practicante Certificado en SNAP (CSP, por sus siglas en inglés). Generalmente, la certificación es por tres años, aunque la CFPS tiene un programa de extensión de certificación.
IFPUG ofrece membresías individuales , corporativas , nacionales , mundiales y académicas en seis continentes. [9] Las conferencias anuales de International Software Measurement & Analysis (ISMA), el acceso a documentos de estándares, el soporte de certificación, los libros blancos, los MetricViews producidos semestralmente y los eventos educativos representan algunos de los beneficios de la membresía. [1]
El FPA permite a las organizaciones comprender el tamaño funcional de una aplicación antes de su desarrollo. Como resultado, las solicitudes de cotización se pueden evaluar en función de la "riqueza" de la funcionalidad, además de sus parámetros de costo y cronograma. [10] Varios gobiernos nacionales han adoptado el uso del dimensionamiento funcional como requisito previo para presentar ofertas para sus contratos. [ cita requerida ] El dimensionamiento funcional también puede contribuir a determinar el nivel de esfuerzo justificado una vez que se implementa una aplicación.
La membresía de IFPUG, los activos y certificaciones funcionales y no funcionales y los socios de IFPUG ayudan a cumplir la misión de IFPUG: ser el líder reconocido en la promoción y el estímulo de la gestión eficaz de las actividades de desarrollo y mantenimiento de software de aplicación mediante el uso de métricas de productos y procesos de software. [11]