Métricas Esenciales para la Gestión de Proyectos: Rentabilidad, Puntos de Función y COCOMO
Clasificado en Economía
Escrito el en
español con un tamaño de 5,5 KB
1. Métricas de Rentabilidad y Financieras
Componentes clave del Análisis de Rentabilidad
Los elementos fundamentales para el análisis de rentabilidad son:
- Inversión
- Coste de Producción
- Amortización Total
- Ingresos
- Gastos (Costes de producción + Amortización)
- Beneficio Bruto (Ingresos - Gastos)
- Impuestos (Cuando corresponda)
- Gastos + Impuestos
- Beneficios Netos (Beneficio Bruto - Impuestos)
- Beneficio Acumulado
- Ingresos Acumulados
- Gastos Acumulados
Cálculo del Punto de Equilibrio Temporal (BET)
El BET (Break-Even Time) se refiere al tiempo necesario para que los beneficios acumulados igualen la inversión inicial.
BET Lineal (Sin inflación o tasa de descuento)
La fórmula para el cálculo lineal es:
BET = ((-Beneficio Año Previo / (Beneficio Año Siguiente - Beneficio Año Anterior)) * 365) + (Año Anterior * 365)
En cualquier otro caso, se establece una relación lineal entre el beneficio acumulado (eje vertical Y) y el tiempo (eje horizontal X). Se establecen dos puntos (x = días, y = beneficio acumulado), y se busca la intersección con y=0 mediante la ecuación y = mx + b.
- Pendiente (m): m = (y2 - y1) / (x2 - x1) = €/día
- Ecuación de la recta: y - y1 = m * (x - x1)
- Donde X es el BET.
Ajuste por Inflación
Si se considera la inflación, se calcula la inflación acumulada para obtener el flujo real:
Flujo Real = Flujo Nominal / (1 + Inflación Acumulada)
Donde la inflación acumulada se calcula como:
Inflación Acumulada = ( (1 + Inflación en Año 1) * ... * (1 + Inflación en Año X) ) - 1 (El resultado debe pasarse a tanto por uno).
Cálculo del Retorno de la Inversión (ROI)
ROI Simple
ROI Simple = ((Beneficio Neto - Inversión) / Inversión) * 100
También se puede calcular utilizando el Valor Actual Neto (VAN):
ROI = (VAN / Inversión Inicial) * 100
ROI Anualizado
Si se comparan proyectos de distinta duración (n), se calcula el ROI anual:
ROI Anual = [ (1 + ROI Total)^(1/n) - 1 ] * 100
2. Estimación de Esfuerzo en Desarrollo de Software
Puntos de Función (PF)
El cálculo de los Puntos de Función Ajustados (PFA) se basa en la complejidad y los factores de ajuste (FA):
PFA = PFNA * (0,65 + (0,01 * (FA1 + FA2 + FAx))) = PFNA * FA
Donde:
- PFNA: Puntos de Función No Ajustados.
- FA: Factor de Ajuste.
La estimación de las Líneas de Código No Comentadas (NLOC) se obtiene mediante:
NLOC = PFA * Factor de Conversión
Clasificación de Elementos
Los elementos se clasifican según sus atributos:
- Las Clases tienen DET (Data Element Types) y RET (Record Element Types).
- Los Métodos tienen DET y FTR (File Type References).
Los métodos se clasifican en:
- EI (Entrada)
- EO (Salida)
- EQ (Consulta): Se dividen en entrada y salida, y se toma la clasificación más compleja.
Estimación del Esfuerzo
Para estimar el esfuerzo en horas, se utiliza un indicador de productividad:
Esfuerzo (horas) = (Horas / Puntos de Función) * PFA
3. Modelo COCOMO (Constructive Cost Model)
Modelos de COCOMO
La elección del modelo correcto depende del nivel de detalle requerido:
- Básico: Calcula el esfuerzo y el coste en función del DSI (Delivered Source Instructions).
- Intermedio: Calcula el esfuerzo en función del tamaño del programa y de las guías de coste.
- Avanzado: Incorpora factores de ajuste detallados por fase del proyecto.
Modos de Desarrollo
Los modos de COCOMO se definen según el tamaño y la experiencia del equipo:
- Orgánico: Proyectos pequeños (menos de 50 KDSI). Equipo pequeño con buena experiencia en un entorno familiar.
- Semiacoplado: Proyectos de tamaño medio (de 50 a 300 KDSI). Experiencia variada.
- Empotrado: Proyectos grandes y complejos, con restricciones de hardware o software.
Cálculo de Esfuerzo y Tiempo
El cálculo del esfuerzo y el tiempo de calendario se realiza mediante los siguientes pasos, utilizando los KLOC (Miles de Líneas de Código):
- Esfuerzo Nominal (EN) (Personas-Mes): Se utiliza KLOC y se sustituye en la fórmula base (ejemplo: 3.2 * (KLOC)^1.05...).
- Driver de Ajuste (DA): Factor de ajuste basado en los atributos del proyecto.
- Esfuerzo Ajustado (EA): EA = EN * DA
- Tiempo de Calendario (TD) (Meses): Se sustituye el esfuerzo ajustado en la fórmula de tiempo (ejemplo: 2.5 * (Esfuerzo Ajustado)^0.38).