METRICAS DE MANTENIMIENTO Son técnicas que permiten cuantificar la complejidad, funcionalidad y eficiencia relacionada al mantenimiento de los sistemas.
A. TIPO DE METRICAS: METRICAS DE CALIDAD : Mide la satisfacción de los requerimientos del usuario ( en términos de error ) METRICAS DE PRODUCTIVIDAD : Mide el rendimiento o producción de un personal de mantenimiento mensual METRICAS DE DOCUMENTACION : Mide la eficiencia de documentación respecto a la complejidad del mantenimiento METRICAS DE COSTOS : Mide el nivel de costos en un grado de complejidad
B. CALCULO DE METRICAS ORIENTADAS AL TAMAÑO DEL SISTEMA: Son indicadores que se utilizan para calcular los recursos necesarios de un proyecto de mantenimiento, estos se cuantifican en función al Número de Líneas de Código LDC que se emplean en los sistemas:
PRODUCTIVIDAD = CALIDAD =
LDC Personal * Meses
LDC Errores
DOCUMENTACION = COSTO =
Páginas LDC
NuevosSoles LDC
Ejercicio: En un Sistema de Información de Control Aéreo cuyo costo es de S/. 168,000.00 donde calcula tener 12,000 LDC, que fue desarrollado por un equipo de 3 personas en un periodo un año, donde se emplearon 365 hojas de papel para la documentación, se detectaron errores. Calcular a través de métricas los recursos necesarios para implementar mantenimiento de este sistema en 2 meses cuyas modificaciones se estiman en 2,000 LDC. Solución: Proyecto A
Costo
LDC
168,000
12,000
Páginas Doc. 365
se de 29 el
Errores
Personal
29
3
Cálculo de Indicadores: Índice de Productividad = 12,000 / 3 / 12 = 333.3 LDC por cada persona mensual Índice de Calidad = 12,000 / 29 = 413.8 LDC para cometer un error Índice de Documentación = 365 / 12,000 = 0.03 Páginas por cada 100 LDC Índice de Costos = 168,000 / 12,000 = 14 Soles por una LDC Cálculo de Recursos: Cálculo del Tiempo (en meses por una persona) = 2,000 / 333.3 = 6 meses Personas Mensuales = 6 / 2 = 3 personas Papel Necesario = 2,000 * 0.03 = 60 hojas Costo del Mantenimiento = 2,000 * 14 = 28,000 Soles por todo el proyecto de mantenimiento
C. CALCULO DE METRICAS ORIENTADAS A LA FUNCION ( PUNTOS DE FUNCION / GRADO DE COMPLEJIDAD ): Son indicadores que se utilizan para calcular los recursos necesarios de un proyecto de mantenimiento, estos se cuantifican en función a la Complejidad de las Aplicaciones (ponderados) o propuesta de Albercht como Puntos de Función PF:
FATOR DE PONDERACION
CUENT A
PARAMETRO DE MEDICION Número de Entradas (Formularios de Ingreso de Datos) Número de Salidas (Consultas y/o Reportes) Número de Peticiones (Formularios Interactivos) Número de Archivos (Tablas y/o Bases de Datos) Número de Interfaces (Periféricos en Uso)
SIMPLE
MEDIA
COMPLEJ O
3
4
6
4
5
7
3
6
9
7
8
10
5
7
9
PUNTO S Cta x Fac
PUNTOS DE FUNCION * % :
Cálculo de Índices:
PRODUCTIVIDAD = CALIDAD =
PF Personal * Meses
PF Errores
DOCUMENTACION = COSTO =
Páginas PF
NuevosSoles PF
Caso Práctico: PRAMETROS DE MEDICION Número de Entradas (Formularios de Ingreso)
Número de Salidas (Consultas y/o Reportes)
Número de Peticiones (Formulario Interactivo)
Número de Archivos (Tablas y/o Base Datos)
Número de Interfaces (Periféricos en Uso)
TIPOS DE APLICACIÓN
CUENT A
FACTOR DE PONDERACI ON
Actualiza a UNA Tabla
3
Actualiza a DOS Tablas Actualiza a TRES ó más Tablas Salida de UNA Tabla
4 6
Salida de DOS Tablas Salida de TRES ó más Tablas Hasta con DOS Terminales Hasta con DIEZ Terminales Con más de DIEZ Terminales Hasta con DIEZ Tablas
5 7
Hasta con VEINTE Tablas Con mas de VEINTE Tablas Impresoras
8 10
Lectores
Barra
y/o
4
3 6 9 7
5 7
PUNTO S Cta x Fac
Scaners Otros dispositivos
9 PUNTOS DE FUNCION * % :
Ejercicio: Si se tiene un sistema con 3 formularios de Actualización de Datos de Empleados, Productos y Clientes, 3 Formularios Interactivos de Atención a Clientes, Facturación y Despachos, cuyos resultados emitirán reportes y consultas de Empleados, Productos, Clientes, (mes) y Atenciones, Ventas y Despachos (diario y mensual), utilizándose 9 Tablas de Datos, haciendo uso de 6 Impresoras en mostrador, 1 en caja y 3 Lectores de Barra y sus impresoras en Despachos. Calcular el Punto de Función y sus respectivos indicadores, sabiendo que el sistema ha costado S/. 168,000 y fue implementado en un año con 3 personas, habiéndose detectado 29 errores y utilizado 365 páginas para su documentación. Solución: Proyecto
Costo
A
168,000
PF
Páginas Doc. 365
Errores
Personal
29
3
Cálculo de Indicadores: Índice de Productividad = ………… / 3 / 12 = ……….. PF por cada persona mensual Índice de Calidad = ……… / 29 = ………. PF para cometer un error Índice de Documentación = 365 / ……… = …….. Páginas por cada 100 PF Índice de Costos = 168,000 / ………. = …… Soles por una PF Cálculo de Recursos ( para un mantenimiento de 1,000 PF en 2 meses ): Cálculo del Tiempo (en meses por una persona) = 1,000 / …….. = ….. meses Personas Mensuales = ….. / 2 meses = ….. personas Papel Necesario = 1,000 * ….. = ….. hojas Costo del Mantenimiento = 1,000 * …… = ……….. Soles por todo el proyecto de mantenimiento