Preguntas frecuentes

PREGUNTAS FRECUENTES

Por favor, conecte con nosotros en Facebook y LinkedIn y compartir dentro de sus círculos.

Sitio web IFPUG, por favor, marcador para referencia futura
IFPUG página de Facebook, Por favor haga clic en igual
IFPUG Twitter, por favor, siga las últimas versiones de los Libros Blancos y otras noticias
IFPUG LinkedIn, Por favor, haga clic en Follow

Sugerir Preguntas adicionales o modificaciones a esta página, por favor haga clic aquí Contáctenos e incluir “IFPUG FAQ” en la línea de asunto del mensaje.


La parte superior de IFPUG PREGUNTAS

Los miembros y no miembros pueden descargar documentos de nuestra Tienda en línea, donde también pueden renovar o solicitar una membresía IFPUG.

1. ¿Qué es un punto de función? ¿Qué es SNAP? ¿Cuál es la diferencia entre los puntos de función y SNAP?
2. Son los puntos de función para todos?
3. ¿Por qué querría para medir?
4. ¿Qué puede hacer por mí membresía IFPUG?
5. ¿Cómo puedo mostrar a los desarrolladores y administradores de proyectos en la importancia de Análisis de Puntos de Función?
6. ¿Qué herramientas están disponibles para mejorar mis estimaciones puntuales de funciones?
7. ¿Cómo muestro mi grupo de usuarios de la importancia del análisis de puntos función?
8. ¿Qué es una línea de base de puntos función?
9. ¿Por qué no debería usar líneas de código?
10. ¿Qué hay de petardeo?
11. Me han dicho que tenemos que mejorar. Dónde empiezo?
12. Queremos mejorar nuestra productividad, ¿Qué información necesita tener?
13. ¿Qué necesita un CIO saber acerca de los puntos de función?
14. ¿Qué necesita un CIO saber acerca de Agile & Puntos de función?
15. Queremos mejorar nuestra estimación, ¿Qué información necesita tener?
16. Queremos mejorar nuestra calidad, ¿Qué información necesita tener?
17. ¿Necesito un consultor certificado CFPA?
18. ¿Qué es lo que busco en un consultor?
19. ¿Dónde busco para un consultor?
20. ¿Dónde puedo ir a hacer más investigación sobre los conceptos de función Point?


1.1 ¿Qué es una punto de función?
Puntos de función son una unidad internacional normalizado de medida utilizada para representar tamaño del software. El método de medición del tamaño funcional IFPUG (referido como IFPUG 4.3.1) cuantifica la funcionalidad del software proporcionado al usuario basándose únicamente en su diseño lógico y requerimientos funcionales. El número resultante se denomina conteo de puntos función. Teniendo esto en cuenta, los objetivos de FP son conteo de:

Muchos otros usos de los puntos de función se encuentran en la industria: forman un denominador común dimensionamiento (por ejemplo, una relación de otra medida “por FP”) para la productividad y la evaluación comparativa de calidad en muchas empresas de TI. Para obtener más información sobre el método IFPUG FP (y el software de proceso de evaluación que no funciona (CHASQUIDO) para cuantificar los requisitos no funcionales) Haga clic en los siguientes enlaces:

1.2 ¿Qué es SNAP?

SNAP significa el “Proceso de evaluación del software no funcional.” Es una métrica de software, que complementa puntos de función. SNAP permite dimensionar el requisito no funcional además de los requisitos funcionales medido por puntos de función. No sustituye a los puntos de función en modo alguno; se utiliza además de la función puntos. Representa una mejora continua por IFPUG en el software de manera está dimensionado.

1.3 ¿Cuál es la diferencia entre los puntos de función y SNAP?

En una palabra, puntos de función medir el volumen (o el tamaño) del flujo de datos y el almacenamiento inherentes a una aplicación de software. Estos se llaman necesidades de los usuarios “funcionales”. SNAP mide el volumen (o el tamaño) de otros aspectos del software — tales como la configuración de datos, algoritmos, árboles de decisión, validación de datos, colocación de logotipos, etc.. Estos son llamados “requisitos no funcionales”. Existen 14 categorías reconocidas actualmente de requisitos no funcionales. El término “necesidades de los usuarios funcionales” se abrevia a menudo como la “piel”. El término “requisitos no funcionales” se abrevia a menudo como “NFR”. Los detalles para el recuento de puntos de función se encuentran en el Manual de Prácticas de conteo. Los detalles para el recuento de los puntos de referencia están en el Manual de prácticas de evaluación. Ambos están disponibles en la tienda IFPUG en el sitio web ifpug.org.

1.4 ¿Cómo están los puntos de función y puntos de ajuste puestas juntas para determinar el tamaño general del software?

El tamaño total del software se mide como el número de sus puntos de función y el número de sus puntos de SNAP. Por ejemplo, una aplicación podría ser totalmente dimensionada como 800 puntos de función y 300 puntos de SNAP. Desde los puntos de función miden algo diferente de SNAP, los dos no se pueden combinar de alguna manera en una sola medida; en este ejemplo, la aplicación de software no se puede medir como tener 1100 “puntos” de algún tipo. Esto es similar a la forma real y los números imaginarios son representados: un número podría ser representado como 800 + 300yo, no 1100 de algún tipo de número.

Ambos puntos de función y los puntos de ajuste están asociados con un esfuerzo. El esfuerzo para desarrollar o mejorar un producto de software es la suma de la función señala veces la productividad funcional (hora / FP) más la suma de SNAP señala veces la productividad no funcional (hora / SP).

1.5 SNAP es realmente necesario?

Dependiendo de la aplicación, Muchos desarrolladores de software y equipos de desarrollo reconocen que una cantidad considerable de su esfuerzo de trabajo no es directamente responsable el uso de puntos de función. Esto puede ser especialmente cierto para aplicaciones intensivas algorítmicos, aplicaciones con validación de datos considerable, y aplicaciones con características considerables “ergonómicas”, como diseños de página y el uso de los logotipos. La mejora continua mediante IFPUG aquí es que SNAP explica este esfuerzo de trabajo que no es reconocido por los puntos de función por sí solos, que puede ser considerable. Proporciona un enfoque medida más justa y bienvenidos. También puede ayudar a mejorar las previsiones de coste y periodicidad de los nuevos proyectos de desarrollo y proyectos de mejora.

1.6 ¿Cómo puedo mostrar a los desarrolladores y administradores de proyectos la importancia de SNAP?

Los desarrolladores invierten esfuerzo en el cumplimiento del requisito no funcional. Este esfuerzo no se refleja en el tamaño de punto de función. Los desarrolladores ver el beneficio de justificar su esfuerzo con el tamaño adicional SNAP, en lugar de mostrar una menor productividad de la función Punto / esfuerzo

Mediante el uso de puntos de función bot y SNAP, jefes de proyecto pueden justificar mejor su presupuesto; que puedan mostrar sus patrocinadores que más activos se construyen en el software - funcionalidad, medido por puntos de función, y aspectos no funcionales, medido por SNAP.

1.7 ¿Cuál es el método más preciso para estimar el esfuerzo de proyectos de software?

De acuerdo con Capers Jones (2012), la exactitud del conteo manual de los puntos de función ofrece 10% margen de error. Uso del análisis del punto de función y SNAP proporciona 5% margen de error

EstimatingAccuracy

1.8 ¿Cuáles son los beneficios del uso de SNAP?

Dimensionamiento de los componentes funcionales como en los aspectos no funcionales de una aplicación de software ayuda a las organizaciones de TI en múltiples formas. Proporciona una mejor penetración en la entrega de proyectos de software y el mantenimiento de aplicaciones:

  • Se mejora la correlación de esfuerzo y talla, como el desarrollo de un software incluye tareas para cumplir los requisitos funcionales y no funcionales.
  • Mejora la estimación y la capacidad de predecir el esfuerzo y el tiempo requerido para entregar un proyecto de software.
  • Los desarrolladores no son penalizados por invertir esfuerzo en los aspectos no funcionales de los requisitos.
  • Los usuarios pueden comprender mejor los beneficios de una aplicación a su organización.
  • Los clientes pueden realizar mejor (y cuantificar) el valor por su dinero.
  • los cálculos de productividad de desarrollo de software son más precisos; cualquier variación en la medición de “puntos de esfuerzo / función” métrica puede ser mejor explicado.
  • Proyectos que no son funcionales sólo pueden también ser de un tamaño
  • Las diferencias en los valores de los indicadores clave de rendimiento (KPI) entre los proyectos se explican mejor.

1.9 SNAP es en uso hoy en día?

Hay pocas empresas que ya utilizan SNAP en los EE.UU., Asia, y Europa, en su proceso de estimación

1.10 ¿Cómo puedo obtener SNAP?

Puede obtener el Manual de Proceso de Evaluación de SNAP (APM) de forma gratuita desde la tienda en línea IFPUG. Adicionalmente, formación certificada es proporcionada por las empresas que se alistaron en el sitio IFPUG (http://www.ifpug.org/certification/training-materials-certification/)

2. Son los puntos de función para todos?
Esto es casi una pregunta retórica – y la respuesta es que depende de si lo que necesita saber qué tan grande es el software que va a desarrollar o mejorar en los proyectos de desarrollo de software, o si lo que necesita saber qué tan grande son sus sistemas de su cartera de software. punto de encolado Función puede facilitar la rápida y fácilmente las proporciones de medición (junto con otras medidas) que le diga qué proyectos y aplicaciones:

  • son más productivos,
  • producir productos y / o aplicaciones de software de mayor calidad,
  • tenido estimaciones precisas del proyecto,
  • necesitar para abrazar métodos de mejora de procesos,
  • están fuera de línea desde el punto de vista del presupuesto y el costo (cálculo del coste unitario);
  • siendo menor (o mas alto) equipo actuación.

Si le desafían en su función de TI para responder a estas preguntas, a continuación, los puntos de función son para usted!


3. ¿Por qué querría para medir? La parte superior 25% de empresas de todo el mundo (ISBSG fuente) confiar en la medición del software para gestionar sus TI y desarrollo de software por las siguientes razones:

  • No se puede gestionar lo que no se mide;
  • Para identificar los proyectos con problemas y aplicaciones de software y tomar acción correctiva;De media, grandes proyectos de TI de ejecución 45 por ciento por encima del presupuesto y 7 por ciento a través del tiempo, mientras que la entrega 56 ciento menos valor de lo previsto. proyectos de software corren el mayor riesgo de costes y retrasos, McKinsey & Compañía en conjunto con la Universidad de Oxford octubre 2012 | byMichael Bloch, Sven Blumberg, y Jürgen Laartz[1]
  • Comparar las respuestas proveedor para RFP(solicitud de propuesta) en contra de las ofertas de la competencia;
  • La medición se hace una evaluación de la situación actual (la situación actual) de manera que usted pueda comprender y mejorar sus procesos de desarrollo de software. (Véanse las Directrices de software de medición - Release 1.1, pg. 2-4, 3-7 - 3-8;)
  • Para determinar de desarrollo de software de su propia empresa Mejores prácticas
  • Para medir la calidad del software entregado, y proporcionar un incentivo económico para los equipos de desarrollo para producir software de calidad.
  • medición de la función de punto a base de SNAP y le da un medio para comunicarse con sus clientes el tamaño de sus peticiones de software, y también le permite calcular fácilmente la productividad, calidad, y precisión la estimación.
  • Muchos de sus competidores ya puede tener estos conocimientos.

[1]http://calleam.com/WTPF/?page_id=1445


4.1 ¿Qué puede hacer una membresía IFPUG para mí?
Mientras que esta página web y gran parte de la información proporcionada están disponibles de forma gratuita a los miembros y no miembros por igual, convertirse en un miembro de IFPUG tiene las siguientes ventajas:

  • En persona y oportunidades de redes en línea para comunicarse con los profesionales de todo el mundo en las empresas como la suya, que tienen o que están tratando de poner en práctica un programa de medición;
  • Las tarifas reducidas a los datos de evaluación comparativa ISBSG (para magra seis Sigma) y otros productos;
  • La oportunidad de participar en los comités que se desarrollan las normas de función de punto;
  • conferencias anuales de intercambio de conocimientos que le proporcionan:
    • Oportunidades de conocer a otros en el campo de medición;
    • oportunidades educativas para aprender y ganar créditos de educación continua a través de talleres realizados antes de la conferencia;
    • El acceso a la formación y certificación de las pruebas para obtener certificaciones reconocidas a nivel mundial, incluyendo:
      • CFPA: Especialista Punto Función certificada (La designación de medición de tamaño funcional original y más ampliamente reconocido);
      • CFPP: El practicante Punto Función certificada (para los profesionales que son profesionales, pero no necesariamente la función expertos en Centros);
      • CSP: Certificado médico de SNAP (la única designación de todo el mundo que pone a prueba el conocimiento de los requisitos de software no funcionales;)
    • Oportunidad de escuchar a los principales expertos de la industria y los profesionales experimentados acerca de sus éxitos (y fracasos!) en el campo de medición.
  • publicaciones profesionales:
    • Vistas métricas (dos veces al año) – disponible como una revista impresa y en línea con artículos de medición de software interesantes y oportunas, noticias IFPUG, actualizaciones del comité e información sobre los últimos avances en el mundo de las métricas de software;
  • importantes descuentos en productos, incluyendo IFPUG:
    • el Manual de Prácticas-ISO estándar y IFPUG Counting (CPM) completar con cerca 300 páginas de reglas, atajos, y contando ejemplos;
    • FP Estudios de Casos proporcionar ejemplos de puntos función de conteo de paso a paso de cómo aplicar las reglas de CPM a los requisitos de software;
    • Guía para la Gestión de Información con las páginas de consejos útiles para la implementación exitosa de los puntos de función para entregar resultados de la gestión;
    • Los libros blancos y otras liberaciones IFPUG que ilustran de manera efectiva FP contando en nuevas tecnologías (Servidor de cliente, web, etcétera,) aplicaciones de conteo FP (por ejemplo, almacenes de datos) y metodologías (por ejemplo, ágil.)
  • Acceso a los miembros seguras Sólo área del sitio web IFPUG donde se encuentra un tablón de anuncios en línea activa, donde los miembros intercambiar consejos y técnicas relacionadas con la medición del software (incluso se puede plantear preguntas para la comunidad en general IFPUG de responder), .
  • Para obtener los últimos ejemplares de la CPM, SNAP u otros documentos, haga clic aquí para ir a nuestra tienda en línea donde se puede añadir productos a su cesta de la compra y Pedido.

Por favor, visite la Tienda en línea aquí.

4.2 ¿Hay que pagar por los servicios IFPUG?
IFPUG miembros reciben un descuento en la asistencia a conferencias, asistencia al taller, adicional en la literatura, y tener acceso a las áreas en línea sólo para miembros de la página web. Adicionalmente, todos los miembros IFPUG se les anima a participar en la comunidad IFPUG y participar como miembro de uno de nuestros diferentes comités. Todos los demás beneficios son actualmente de forma gratuita.

4.3 ¿Cómo vendo mi administración superior sobre los puntos de función y SNAP (y la medición del software)?

El primer paso es llegar a ser informado acerca de las ventajas de la utilización de análisis de punto de función y SNAP (es una medida objetiva del tamaño del software que es independiente de las herramientas, técnicas, habilidades o métodos utilizados para construir el software), y aprender acerca de la rentabilidad de la inversión que puede obtener de un programa de medición de software basada en Puntos de Función.

El siguiente paso es investigar los datos disponibles de la industria (particularmente útil para las empresas que no han recogido ya datos históricos FP) tal como los datos disponibles de ISBSG.
El Software Benchmarking Standards Group Internacional (ISBSG) datos de referencia en todo el mundo es un repositorio de software fiable de datos de proyectos de desarrollo (y puntos de función) que se puede utilizar con eficacia para la estimación del proyecto, para llevar a cabo análisis comparativo (a través de los tipos de proyectos,) y para medir el desempeño de los proyectos de su propia empresa (la productividad y la calidad.) IFPUG miembros reciben un descuento en todos los productos ISBSG.

4.4 (y la medición del software)?

El primer paso es llegar a ser informado acerca de las ventajas de la utilización de análisis de punto de función (es una medida objetiva del tamaño del software que es independiente de las herramientas, técnicas, habilidades o métodos utilizados para construir el software), y aprender acerca de la rentabilidad de la inversión que puede obtener de un programa de medición de software basada en Puntos de Función.

El siguiente paso es investigar los datos disponibles de la industria (particularmente útil para las empresas que no han recogido ya datos históricos FP) tal como los datos disponibles de ISBSG.
El Software Benchmarking Standards Group Internacional (ISBSG) datos de referencia en todo el mundo es un repositorio de software fiable de datos de proyectos de desarrollo (y puntos de función) que se puede utilizar con eficacia para la estimación del proyecto, para llevar a cabo análisis comparativo (a través de los tipos de proyectos,) y para medir el desempeño de los proyectos de su propia empresa (la productividad y la calidad.) IFPUG miembros reciben un descuento en todos los productos ISBSG.


5. ¿Cómo puedo mostrar a los desarrolladores y administradores de proyectos en la importancia de Análisis de Puntos de Función?

análisis de punto Función (FPA) le permite producir planes de proyecto a una exactitud cuantificables y como una extensión seguimiento del progreso y gestionar la corrupción del alcance. también, los desarrolladores pueden lograr las tareas asignadas para la fecha límite dada debido a cálculos más precisos usando análisis de puntos función y datos históricos.


6. ¿Qué herramientas están disponibles para mejorar mis estimaciones puntuales de funciones?

Los estándares mundiales de IFPUG (CPM como SNAP) dimensionar los aspectos funcionales y no funcionales de los proyectos de TI, productos y mejoras. Adicionalmente, los repositorios de evaluación comparativa se pueden utilizar como referencia cuando no existen datos históricos y tendencias en las empresas.

7. ¿Cómo muestro mi grupo de usuarios de la importancia del análisis de puntos función?

Análisis de Puntos de Función evalúa el tamaño funcional del software basado en un examen de las necesidades de los usuarios funcionales (el “¿Qué hace el software en términos de procesos y procedimientos comerciales.”) Como tal, FPA mira software desde el punto de vista del usuario y cuantifica los puntos de función estándar basado en cinco, componentes orientados al usuario en el software: Hay dos tipos de entidades de datos almacenados (se hace referencia a los archivos lógicos internos como externos y los archivos de la interfaz), y tres tipos de procesos de negocio (referido como entradas externas, Salidas externas y consultas externas.) Los resultados de PF (una lista de los procesos de negocio contados y su tamaño funcional de componentes)proporciona es en términos-comprensible de usuario. conteos de PF proporcionan un lenguaje común que puede ser utilizado para las discusiones con los desarrolladores de software y usuarios. El proceso de recuento de FP en sí ayuda a resaltar / descubrir requisitos faltantes, y proporciona una estimación objetiva y precisa del tamaño de producto de software, permitiendo así al usuario un mejor control del presupuesto.


8.1 ¿Qué es una línea de base de puntos función?

8.2 ¿Necesito hacer un punto de referencia la función?

La respuesta depende de lo que quiere hacer con los números. Si su objetivo es evaluar el tamaño de una aplicación de software ya que desea reemplazarlo, a continuación, sabiendo cuán grande es su aplicación actual le dará una buena base de su tamaño para su uso en la estimación del coste de la sustitución. Si su objetivo es ser capaz de evaluar con precisión la cantidad de cambio (mejora) o el crecimiento ocurre durante todo el año a través de mejoras en el software, entonces es posible que desee hacer un recuento basal.

  • Si su objetivo es mejorar la calidad, la productividad o la estimación de la precisión de los proyectos, entonces es posible que no tenga que hacer un tamaño de línea de base, sino más bien contar el tamaño del desarrollo de software o mejoras
  • Si su objetivo es comparar los costos de soporte y mantenimiento (en una base por FP) en toda su cartera o un conjunto de aplicaciones, entonces usted desea recuentos basales de estas aplicaciones. una línea de base de un proyecto.


9. ¿Por qué no debería usar líneas de código (como la medida del tamaño del software para el cálculo de los ratios de productividad o calidad)?

Esta pregunta surge con frecuencia cuando las empresas están considerando si se debe utilizar o FP Fuente líneas de código (pozo) como unidad de medida para el tamaño del software. FP tiene la ventaja de ser la tecnología y la aplicación independiente, mientras SLOC tiene las siguientes desventajas:

  • Líneas de código tienden a recompensar diseño despilfarrador y penalizar diseño sucinto (es decir, más líneas de código “spaghetti” pueden no ser tan productivos como mejor diseño de codificación y menos líneas de código para hacer la misma función. código más grande no significa necesariamente más productivo cuando se trata de líneas de código.)
  • No hay estándares de la industria (ISO o de otra manera) para líneas de código fuente. (es decir, algunas personas abogan por contar las líneas de comandos no comentadas, pero esto no es universalmente aceptada y variaciones prevalecer.)
  • Líneas de código no pueden ser fácilmente utilizados para la normalización a través de la plataforma, idioma o por la organización (porque el número de líneas de código varía dependiendo del lenguaje de programación y convenciones de codificación)
  • Algunos 4GL ni siquiera se utilizan líneas de código.
  • Líneas de coeficientes basados ​​código puede ser positivamente engañosa - consulte Capers Jonesparadoja de la productividad.


10. ¿Qué hay de petardeo (la práctica de convertir a SLOC FP utilizando una tabla de conversión basado en los lenguajes de programación)?

  • Petardeo se basa en líneas de código, por lo que se encuentra con las mismas dificultades que el uso de líneas de código.
  • Puede ser utilizado con precaución en los sistemas heredados sin mucha posibilidad de seguir trabajando.
  • Petardeo podría ser útil si la precisión no es un problema.


11.1 Me han dicho que tenemos que mejorar. Dónde empiezo?

  • En primer lugar comenzar por determinar lo que necesita mejorar. los GQM (Objetivo / pregunta / Métricas) proceso puede ayudar a facilitar este. liberar recursos adicionales (descargable) están disponibles en el Practical Software y Sistemas de Medición (PSSM) sitio web . Una vez que tenga los objetivos y métricas esbozado para su medición, tamaño de FP probablemente será una medida importante que tendrá que recoger el denominador común para los ratios de productividad y de calidad.
  • Una vez que se han establecido sus objetivos de mejora, esto indicará dónde debe comenzar la mejora (por ejemplo, en el ámbito de la calidad, productividad, o la estimación de la precisión).
  • IFPUG unirse e interactuar con otros miembros de nuestro tablón de anuncios del elemento interno acerca de cómo se han aplicado con éxito FP basado en la mejora de procesos de software y medición.

11.2 Si es sólo yo y 500 desarrolladores, dónde empiezo?

Determinar cuáles son los más críticos de sus desarrolladores problemas actuales. Comience el proceso de medición (usando el proceso descrito anteriormente GQM) por la orientación de estas zonas y comienzan comunicación de los resultados de inmediato para obtener el apoyo y la aceptación de. Los expertos aconsejan sobre cómo iniciar cualquier programa de medición de una manera primero a pequeña escala, ganar el buy-in con los resultados de las mediciones, ANTES de implementarla en toda una empresa. De este modo, puede asegurarse de que usted ha targetted las medidas adecuadas, puesto en los procesos de medición adecuados, y ganado pequeñas victorias Antes de ampliar la medida a un público más amplio.

11.3 Si la productividad es importante, lo que debería contar la productividad de - nuevo desarrollo, mantenimiento, etcétera?

Otra vez, esto depende de sus objetivos para la medición. Junto con el enfoque GQM, puede utilizar el análisis de Pareto (80/20 regla) para determinar dónde están las áreas “dolor” son, y concentrarse en las zonas primera para sus mediciones de productividad. Por ejemplo, si carecen de personal suficiente y desafió en el área de soporte de software / mantenimiento luego soportar velocidades (ETC 1000 FP por ejemplo) podría ser utilizado para demostrar objetivamente la escasez o de otra manera.


12.1 Queremos mejorar nuestra productividad en el desarrollo de software, ¿Qué información necesita tener?

  • Diferentes proporciones pueden ser usados ​​para determinar la productividad, cada uno de los cuales incluye puntos de función. Consulte la Guía de Información de Gestión o <insertar los títulos IFPUG reservar aquí> o el Proyecto Práctico ISBSG Estimación (un producto ISBSG) para ayuda.

12.2 ¿Qué necesito para hacer un recuento de FP?

El conteo manual IFPUG Prácticas (Actualmente Versión 4.3.1) describe los documentos previos / artefactos que necesitan para hacer un recuento de FP. El primer paso es determinar el alcance y propósito de la cuenta y si se le va a contar el tamaño de una aplicación de software (base) o el tamaño del software de desarrollo / mejora entregado en un proyecto (Nueva promoción o mejora recuento proyecto). Tenga en cuenta que cada pieza de software es considerado como un límite de la aplicación separada (ver el CPM para más detalles) y se contará en su propia cuenta de FP.

Con el fin de hacer un conteo de puntos función, lo que necesita saber la siguiente (necesidades de los usuarios funcionales) sobre el software:

  • salidas definibles por el usuario que cruzan el límite de la aplicación y que son el resultado del procesamiento único (por ejemplo, formatos de informe, diseños de pantalla, estructura de ficheros de salida).
  • entradas definibles por el usuario que cruzan el límite de la aplicación y activar el procesamiento único (es decir, diseños de pantalla, estructura de ficheros, entradas de archivos por lotes, ).
  • almacenes de datos definibles por el usuario que son mantenidos por la aplicación (por ejemplo, estructura de ficheros, definiciones de tabla, de base de datos o entidad definiciones).
  • almacenes de datos definibles por el usuario que se accede para la información referencia solamente por la aplicación (por ejemplo, estructura de ficheros, definiciones de tabla).
  • consultas definidas por el usuario que cruzan el límite de la aplicación (por ejemplo, formatos de informe, diseños de pantalla).
  • El proceso de recuento de FP se describe detalladamente en el Manual de Prácticas de conteo IFPUG.
  • las tasas de apoyo = puntos de función de aplicación / horas de esfuerzo para apoyar la aplicación.
  • Enhancement puntos tasa = incremento de función / cambiaron en el proyecto / horas de esfuerzo de proyecto.
  • Cargo de entrega (Hora de comprar) = puntos de función de la aplicación de software entregado / tiempo de calendario.
  • Para obtener información más detallada sobre el análisis de punto de función, consulte IFPUG Manual de Prácticas de conteo.
  • Los métodos ágiles de desarrollo de software para aumentar la velocidad de entrega


13. ¿Qué necesita un CIO saber acerca tamaño del software? (Puntos de función y SNAP)

Gestión de la cartera es un tema muy importante para los altos ejecutivos. Tamaño de software puede ayudar a la administración para estimar el rendimiento de la inversión en sus proyectos de TI, y comparar alternativas con un análisis de coste-beneficio. Puntos de función y SNAP se pueden utilizar en combinación con otras medidas (esfuerzo del proyecto, defectos, etcétera) para el seguimiento de las tendencias y la evaluación comparativa.


14. ¿Qué necesita un CIO saber acerca de Agile & Puntos de función?

La consideración más importante cuando se utiliza ninguna medida para comparar o evaluar los diferentes tipos de proyectos o contratos es la consistencia. Muchas veces los desarrolladores podrán o bien rechazar FP en proyectos ágiles (diciendo que los proyectos ágiles no pueden ser contados utilizando FP) o abrazarlos (pensando que pueden obtener más FP que en proyectos cascada contando FP en carreras cortas!) Ninguno de estos es correcta! FP representa el tamaño de una moneda de entrega de software basado en su funcionalidad (necesidades de los usuarios funcionales) – y que son los procesos de negocio completos y consistentes. (Véase el artículo Contando FP en proyectos ágiles / iterativos para más detalles.)

FP puede ser una manera eficaz de medir y evaluar los contratos de precio fijo, y también puede ser útil cuando se comparan contra RFP o entre los competidores durante el proceso de licitación para proyectos de desarrollo de software. (por ejemplo, el precio por FP de dos ofertas puede variar ampliamente e indican que un proveedor puede no haber entendido completamente lo son los requisitos funcionales del software a ser desarrollados.)

En la industria de desarrollo de software y externalización, IBM y el uso de CGI FP (y tienen equipos de especialistas de puntos de función certificados) para revisar la presentación de propuestas.

Los diversos tipos de contratos pueden beneficiarse de la inclusión de una estimación puntual función en su propuesta, y algunos países (incluyendo Italia, Brasil, Corea, Finlandia) están utilizando cada vez más propuestas basadas PF y el precio por unidad (coste por FP) para la contratación de software.


15. Queremos mejorar nuestro proceso de estimación mediante el uso de FP, ¿Qué otra información necesito tener?

estimación de software es toda un área temática en sí mismo, pero el pre-requisitos para hacer la estimación del proyecto usando FP como la medida de entrada (para la que se desarrolló el software) incluir al menos los siguientes atributos:

  • Tipo de desarrollo; (nuevo desarrollo o mejora)
  • plataforma; (Consideraciones de hardware y arquitectura)
  • idioma; (lenguaje de programación o el nivel)
  • experiencia del equipo;
  • técnicas; (metodología de desarrollo)
  • restricciones externas; y
  • la corrupción del alcance

Ya sea que usted está usando un enfoque de cosecha propia estimación, usando el repositorio ISBSG Para gastos de envío históricos o un paquete de software profesional, tendrá que conocer las relaciones (las tasas de parto) para proyectos similares con el fin de hacer un buen, estimación fiable. Hay paquetes de software disponibles en el mercado para ayudar en la estimación de la precisión.


16. Queremos mejorar nuestra calidad, ¿Qué información necesita tener?

  • Calidad significa diferentes cosas para diferentes personas. Determinar lo que significa calidad dentro de su propia organización. YO ASI 9126 Los atributos de calidad de los sistemas de software y el Objetivo / pregunta / procesos métricas pueden ayudar aquí.
  • Los ejemplos de métricas de calidad son:
    • densidad de defectos – número de defectos / tamaño de la aplicación en puntos de función; y
    • velocidad de suministro defecto – número de defectos entregados en el primer mes de funcionamiento en vivo.


17. ¿Necesito un consultor certificado CFPA?

Esta es una pregunta que cada empresa tiene que responder por su cuenta. Algunas cosas en que pensar:

  • Qué queremos obtener una línea de base completa hecho en pocos meses? Si la respuesta a esto es que sí que sería prudente tener varios contadores certificados entran y que ayudan. Si bien este conteo se está haciendo, tu puedes tener 1 o más empleados obtener la certificación en el punto de la función de cuenta que entonces será capaz de mantener esta línea de base a sí mismos.
  • Sólo queremos empezar a contar y la estimación de nuestros “grandes proyectos”. Si esto es lo que está después, usted podría enviar unos pocos empleados de un taller IFPUG y / o conferencia para recibir entrenamiento. Después de entrenar, que serían capaces de realizar los recuentos e iniciar la recogida de datos. También quiere pensar en tener 1 o más empleados certificados en el punto función de conteo para auditar las cuentas.
  • Usted no tiene ni idea de lo que el jefe está buscando sólo eso tenemos que empezar a medir. Si usted encaja en este grupo, es posible que desee traer a un consultor que puede realizar una Objetivo / pregunta / Métricas (GQM) la sesión para determinar cuáles medidas para empezar. En este punto, puede enviar a algunas personas hacia y IFPUG taller y / o conferencia para recibir entrenamiento.
  • Usted es parte de una gran empresa y el jefe quiere empezar a medir todo ahora. Si usted se encuentra aquí, es posible que desee traer a un consultor para:
    • Realizar una meta / Pregunta / Métricas (GQM) sesión; y
    • Capacitar a varias personas para contar los puntos de función.
  • También es posible que desee designar a algunas personas para ser los coordinadores generales del esfuerzo y varias personas que van a realizar el recuento y recoger los datos. Los coordinadores definitivamente deben estar certificadas de los contadores de puntos de función que van a ser llamados por los cargos de auditoría y tomar decisiones cuando surgen las preguntas.


18.1 ¿Qué es lo que busco en un consultor?

  • Alguien que tenga experiencia conteo.
  • Deben ser certificados IFPUG (CFPA). Al utilizar SNAP - deben ser certificados por SNAP (CSP).
  • Deberían haber contando experiencia en una industria común a los suyos.
  • / habilidades interpersonales de calidad buenos - compatibles con su cultura corporativa.
  • Métricas de experiencia en la integración de puntos de función en un programa de medición bien redondeado

18.2 ¿Cómo determino la certificación IFPUG de un consultor?

Navegue hasta la Certificación Pública Buscar página en el sitio web IFPUG y enviar una consulta utilizando los campos de nombre y otros criterios de búsqueda adecuados.


19.1 ¿Dónde busco para un consultor?

Consulte nuestro Lista de proveedores para todos los proveedores que son miembros IFPUG.

19.2 ¿Quién más lo ha hecho?

IFPUG tiene más de muchos miembros en varios países de todo el mundo. Los miembros provienen de todas las principales industrias, incluyendo pero no limitado a:

  • aeroespacial
  • bancario
  • financiar
  • telecomunicaciones
  • seguro
  • fabricación
  • utilidades
  • venta al por menor
  • gobierno
  • desarrollo de sistemas informáticos

Uno de los principales beneficios de la membresía IFPUG es la red de miembros IFPUG se puede acceder (a través del tablón de anuncios o de correo electrónico) que han implementado con éxito programas de mejora de medición y de procesos basados ​​FP en sus organizaciones.


20. ¿Dónde puedo ir a hacer más investigación sobre los conceptos de función Point?

Consulte nuestro Bibliografía / Biblioteca de Referencia para más lecturas sobre Análisis de Puntos de Función.

Por favor, conecte con nosotros en Facebook y LinkedIn y compartir dentro de sus círculos.

Sitio web IFPUG, por favor, marcador para referencia futura
IFPUG página de Facebook, Por favor haga clic en igual
IFPUG Twitter, por favor, siga las últimas versiones de los Libros Blancos y otras noticias
IFPUG LinkedIn, por favor haga clic en las siguientes

Sugerir Preguntas adicionales o modificaciones a esta página, por favor haga clic aquí Contáctenos e incluir “IFPUG FAQ” en la línea de asunto del mensaje.

Los miembros y no miembros pueden descargar documentos de nuestra Tienda en línea, donde también pueden renovar o solicitar una membresía IFPUG.