Jump to content

Punto de función: Difference between revisions

From Scrum Manager BoK
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Un '''punto de función''', también llamado en gestión ágil "punto de scrum", es una unidad de medida relativa que determina la cantidad de trabajo necesaria para construir una funcionalidad o historia de usuario.
{{Meta-bok|min=3}}
Un '''punto de función''' (''Function Point'' en inglés) es una unidad de medida del tamaño funcional del software, definida por el IFPUG (''International Function Point Users Group'') en 1979. Mide la cantidad de funcionalidad que un sistema software proporciona al usuario, de forma independiente de la tecnología usada para implementarla.
 
== Descripción ==
 
El método de puntos de función analiza el software desde la perspectiva del usuario final, clasificando la funcionalidad en cinco tipos:
 
* '''Entradas externas (EI):''' datos que entran al sistema desde fuera (formularios, ficheros de carga...).
* '''Salidas externas (EO):''' datos que el sistema envía al exterior (informes, mensajes...).
* '''Consultas externas (EQ):''' combinaciones de entrada-salida de solo lectura.
* '''Ficheros lógicos internos (ILF):''' grupos de datos mantenidos por la aplicación.
* '''Ficheros de interfaz externos (EIF):''' grupos de datos usados pero mantenidos por otra aplicación.
 
Cada elemento se pondera según su complejidad (simple, media, compleja) para producir un recuento de puntos de función que representa el tamaño funcional del sistema.
 
== Diferencia con el punto de historia ==
 
Es importante no confundir el punto de función con el [[Punto de historia|punto de historia]] (''story point''):
 
* El '''punto de función''' es una métrica de tamaño funcional del software: mide cuánta funcionalidad tiene el sistema. Es independiente del equipo y reproducible entre distintos evaluadores formados en el método.
* El '''punto de historia''' es una unidad relativa de esfuerzo estimado por el equipo. Es específico del equipo que lo usa y no es comparable entre equipos distintos.
 
== Uso actual ==
 
Los puntos de función se usan principalmente en contextos de ingeniería de software predictiva: contratos de desarrollo a precio fijo basados en tamaño funcional, benchmarking entre proyectos, y estimación de esfuerzo en organizaciones maduras en CMMI o ISO 15504.
 
En el mundo ágil, los puntos de historia han sustituido en gran medida a los puntos de función para la estimación de esfuerzo, aunque los puntos de función siguen siendo útiles cuando se necesita una medida de tamaño independiente del equipo.
 
== Error frecuente ==
 
<div class="bok-aviso">
'''Usar "punto de función" y "punto de historia" como sinónimos.''' Son métricas distintas con propósitos distintos. El punto de función mide el tamaño del software desde una perspectiva funcional objetiva; el punto de historia mide el esfuerzo relativo percibido por un equipo concreto. Usar los términos indistintamente genera confusión especialmente en contextos de estimación contractual o benchmarking.
</div>
 
== Véase también ==
 
<div class="bok-tags">
[[Punto de historia]] [[Velocidad, trabajo y tiempo]] [[Estimación de póquer]] [[NoEstimates]] [[CMMI]] [[Gestión predictiva]]
</div>
 
<div class="bok-ecosistema">
<div class="texto">
<span class="titulo">'''¿Quieres avanzar en agilidad?'''</span>
<span class="sub">Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a [https://scrummanager.com/skillarena/ '''Skill Arena''']: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.</span>
</div>
<div class="botones">
<div class="bok-btn-outline">[https://www.scrummanager.com/website/c/calendar/show-courses.php Buscar convocatorias]</div>
<div class="bok-btn-filled">[https://scrummanager.com/club/ Club Agile]</div>
</div>
</div>


==Véase también==
*[[Punto de historia]].
*[[Historia de usuario]].
[[Category:Glosario de términos]]
[[Category:Glosario de términos]]
[[Category:Estimación]]

Latest revision as of 13:57, 18 May 2026

⏱ 3 min de lectura  ·  📅 Actualizado en 2026

Un punto de función (Function Point en inglés) es una unidad de medida del tamaño funcional del software, definida por el IFPUG (International Function Point Users Group) en 1979. Mide la cantidad de funcionalidad que un sistema software proporciona al usuario, de forma independiente de la tecnología usada para implementarla.

Descripción

El método de puntos de función analiza el software desde la perspectiva del usuario final, clasificando la funcionalidad en cinco tipos:

  • Entradas externas (EI): datos que entran al sistema desde fuera (formularios, ficheros de carga...).
  • Salidas externas (EO): datos que el sistema envía al exterior (informes, mensajes...).
  • Consultas externas (EQ): combinaciones de entrada-salida de solo lectura.
  • Ficheros lógicos internos (ILF): grupos de datos mantenidos por la aplicación.
  • Ficheros de interfaz externos (EIF): grupos de datos usados pero mantenidos por otra aplicación.

Cada elemento se pondera según su complejidad (simple, media, compleja) para producir un recuento de puntos de función que representa el tamaño funcional del sistema.

Diferencia con el punto de historia

Es importante no confundir el punto de función con el punto de historia (story point):

  • El punto de función es una métrica de tamaño funcional del software: mide cuánta funcionalidad tiene el sistema. Es independiente del equipo y reproducible entre distintos evaluadores formados en el método.
  • El punto de historia es una unidad relativa de esfuerzo estimado por el equipo. Es específico del equipo que lo usa y no es comparable entre equipos distintos.

Uso actual

Los puntos de función se usan principalmente en contextos de ingeniería de software predictiva: contratos de desarrollo a precio fijo basados en tamaño funcional, benchmarking entre proyectos, y estimación de esfuerzo en organizaciones maduras en CMMI o ISO 15504.

En el mundo ágil, los puntos de historia han sustituido en gran medida a los puntos de función para la estimación de esfuerzo, aunque los puntos de función siguen siendo útiles cuando se necesita una medida de tamaño independiente del equipo.

Error frecuente

Usar "punto de función" y "punto de historia" como sinónimos. Son métricas distintas con propósitos distintos. El punto de función mide el tamaño del software desde una perspectiva funcional objetiva; el punto de historia mide el esfuerzo relativo percibido por un equipo concreto. Usar los términos indistintamente genera confusión especialmente en contextos de estimación contractual o benchmarking.

Véase también

¿Quieres avanzar en agilidad? Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a Skill Arena: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.