Preguntas frecuentes – Anterior

PREGUNTAS FRECUENTES

¿Cuál es la función de un punto?
Puntos de Función tamaño del software medida mediante la cuantificación de la funcionalidad proporcionada al usuario basándose únicamente en el diseño lógico y especificaciones funcionales. Teniendo esto en cuenta, los objetivos de FP son conteo de:

  • funcionalidad medida que el usuario solicita y recibe;
  • medir el desarrollo de software y las tasas de mantenimiento y tamaño, independientemente de la tecnología utilizada para la implementación; y
  • proporcionar una medida de normalización a través de proyectos y organizaciones

Véase también nuestra ¿Cuáles son Puntos de Función hoja de datos en línea

 

Son los puntos de función para todos?
Depende de tus necesidades. Si lo que necesita saber si está:

  • más productivo,
  • la producción de proyectos y / o aplicaciones de mayor calidad,
  • la mejora en las estimaciones del proyecto,
  • la mejora de los procesos, o
  • Reduciendo costos

a continuación, los puntos de función son para usted!

¿Por qué querría para medir?

  • No se puede administrar internamente lo que no se mide.
  • Aproximadamente 40% de todos los proyectos fallan debido a la falta de control de gestión (Coopers & Lybrand – septiembre. 1995).
  • Medición le da una herramienta para comunicar a sus clientes el tamaño de su solicitud, y extrapolar la productividad, la calidad y la precisión de la estimación.
  • Muchos de sus competidores ya puede tener estos conocimientos.
  • Se mide a entender y mejorar sus procesos. (Véanse las Directrices de software de medición - Release 1.1, pg. 2-4, 3-7 – 3-8.)

¿Qué puede hacer por mí IFPUG?
Ser miembro de IFPUG le puede proporcionar los siguientes beneficios:

  • Oportunidades de establecer contactos con otras empresas que tienen o que están tratando de poner en práctica un programa de medición.
  • La oportunidad de participar en la función de Normas Point.
  • Las conferencias anuales que le proporcionan:
    • Oportunidad de reunirse con otros en el campo de medición;
    • Educación a través de talleres realizados antes de la conferencia; y
    • Oportunidad de escuchar a expertos en el campo de la medición.
  • publicación profesional:
    • Vistas métricas (dos veces al año).
  • Descuento en la literatura publicada por IFPUG que incluye:
    • Manual de Prácticas de conteo (CPM);
    • Estudios de caso; y
    • Guía para la Gestión de Información.
  • Derecho seguro a la zona sólo para miembros del sitio web IFPUG.

¿Hay que pagar por los servicios IFPUG?
IFPUG miembros reciben un descuento en la asistencia a conferencias, asistencia al taller, y la literatura adicional. Todos los demás beneficios son actualmente de forma gratuita.

¿Cómo vendo mi administración superior sobre los puntos de función?
El Software Benchmarking Standards Group Internacional (ISBSG) datos de referencia se pueden utilizar para demostrar las muchas ventajas de análisis de punto de función. IFPUG miembros reciben un descuento en todos los productos ISBSG.

¿Cómo puedo mostrar a los desarrolladores y administradores de proyectos en la importancia de Análisis de Puntos de Función?
El análisis de puntos función le permite producir los planes del proyecto con una precisión y cuantificable como una extensión seguimiento del progreso y administrar 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.

¿Cómo muestro mi grupo de usuarios de la importancia del análisis de puntos función?
Análisis de Puntos de Función se basa en el punto de vista del usuario y proporciona un lenguaje común entre el técnico y el área de usuario. El proceso en sí ayuda a resaltar los requisitos perdidas, y ayuda a proporcionar una estimación precisa permitiendo así al usuario un mejor control del presupuesto.

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

  • Una línea de base de aplicación es el tamaño de las funciones de corriente proporcionado al usuario por el sistema de.
  • Una línea de base corporativa o de empresa es la suma de todos los recuentos basales individuales del sistema.

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

  • Si su objetivo es mejorar la calidad, la productividad o la estimación de la precisión, a continuación, una línea de base que le dará a su tamaño actual.
  • Para soporte y costos de mantenimiento que necesita una línea de base completa, pero para la productividad, la estimación de la precisión, y calidad, usted puede comenzar con una línea de base de un proyecto.

¿Por qué no debería usar líneas de código?

  • Líneas de código tienden a recompensar diseño despilfarrador y penalizar diseño sucinto.
  • No hay estándares de la industria (ISO o de otra manera) de líneas de código.
  • Líneas de código no se pueden utilizar para normalizar través de la plataforma, idioma o por la organización.
  • Algunos 4GL ni siquiera se utilizan líneas de código.
  • Líneas de código pueden ser positivamente engañosa - consulte Capers Jones paradoja de la productividad.

¿Qué hay de petardeo?

  • 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.

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

  • En primer lugar comenzar por determinar lo que necesita mejorar. el GQM (Objetivo / pregunta / Métricas) proceso puede ayudar a facilitar este.
  • 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).

Si es sólo yo y 500 desarrolladores, dónde empiezo?
Determinar cuáles son los problemas actuales de los desarrolladores son. Comience el proceso de medición de la orientación de estas áreas y comenzar a comunicar los resultados de inmediato para obtener el apoyo y la aceptación de.

Si la productividad es importante, lo que debería contar la productividad de – nuevo desarrollo, mantenimiento, etcétera?
Esto depende de sus objetivos. Utilice el análisis de Pareto (80/20 regla) para determinar que el “dolor” es, y el objetivo de que para sus mediciones de productividad. Por ejemplo, si carecen de personal suficiente en el área de mantenimiento y luego apoyar tasas de interés podrían ser utilizados para probar la escasez o de otra manera.

Queremos mejorar nuestra productividad, ¿Qué información necesita tener?

  • Diferentes proporciones pueden ser usados ​​para determinar la productividad, cada uno de los cuales incluye puntos de función.
  • Con el fin de hacer un conteo de puntos función, lo que necesita saber la siguiente:
    • 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, etcétera).
    • almacenes de datos definibles por el usuario que son mantenidos por la aplicación (por ejemplo, estructura de ficheros, definiciones de tabla).
    • almacenes de datos definibles por el usuario que se accede sólo para información 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).
  • las tasas de apoyo = puntos de función de aplicación / horas de esfuerzo para apoyar la aplicación
  • tasa Enhancement = puntos de función de proyecto / horas de esfuerzo de proyecto
  • Cargo de entrega (Hora de comprar) = puntos de función de aplicación / 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.

Queremos mejorar nuestra estimación, ¿Qué información necesita tener?
Además de sus tarifas (apoyo, mejora, productividad, etcétera) También necesita tener los atributos blandos incluyendo, pero no limitado a:

  • Tipo de desarrollo;
  • plataforma;
  • idioma;
  • experiencia del equipo;
  • técnicas;
  • restricciones externas; y
  • historia arrastramiento del alcance.

Hay paquetes de software disponibles en el mercado para ayudar en la estimación de la precisión.

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 / proceess métrica puede ayudarle 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.

¿Necesito un consultor?
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.

¿Qué es lo que busco en un consultor?

  • Alguien que tenga experiencia conteo.
  • Deben ser certificados IFPUG (CFPA).
  • 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.

¿Dónde busco para un consultor?
Consulte nuestro Lista de proveedores para todos los proveedores que son miembros IFPUG.

¿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

¿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.