METRICAS DE MANTENIMIENTO
Son técnicas que permiten cuantificar la complejidad, funcionalidad y eficiencia relacionada al mantenimiento mantenimiento de los sistemas. A.
TIPO DE METRICAS: METRICAS DE CALIDAD : Mide la satisfacción de los requerimientos del usuario rio ( en términos de error ) METR METRIC ICAS AS DE PROD PRODUC UCT TIVID IVIDAD AD : Mide Mide el rendi endimi mien ento to o prod produc ucci ción ón de un pers person onal al de mantenimiento mensual METRICAS DE DOCUMENTACION DOCUMENTACION : Mide la eficiencia de documentación documentación respecto a la complejidad del mantenimiento mantenimiento METRICAS DE DE CO COSTOS : Mi Mide el el ni nivel de de co costos en en un un gr grado de de co complejidad
B.
CALCULO DE METRICAS ORIENTADAS AL TAMAÑO DEL SISTEMA: Son indica indicado dore ress que que se utiliz utilizan an para para calcu calcular lar los recu recurso rsoss neces necesari arios os de un proye proyecto cto de mantenim mantenimient iento, o, estos se cuantifica cuantifican n en función función al Número de Líneas Líneas de Código Código LDC que se emplean en los sistemas: LDC
PRODUCTIVI DAD
CALIDAD
=
Personal * Meses
LDC =
DOCUMENTAC ION
COSTO
Errores
Páginas =
LDC
NuevosSole s =
LDC
Ejercicio: En un Sistema de Información de Control Aéreo cuyo costo es de S/. 168,000.00 donde se calcula tener 12,000 LDC, que fue desarrollado por un equipo de 3 personas en un periodo de un año, donde se emplearon 365 hojas de papel para la documentación, se detectaron 29 erro errore res. s. Ca Calc lcul ular ar a trav través és de mé métr tric icas as los los recu recurso rsoss nece necesa sari rios os para para impl implem emen enta tarr el 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
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 ORIENTADAS A LA FUNCION ( PUNTOS DE FUNCION / GRADO DE COMPLEJIDAD ): Son indica indicado dore ress que que se utiliz utilizan an para para calcu calcular lar los recu recurso rsoss neces necesari arios os de un proye proyecto cto de manten mantenimi imient ento, o, estos estos se cuantif cuantifica ican n en funció función n a la Complejidad de las Aplica Aplicacio cione ness (ponderados) o propuesta de Albercht como Puntos de Función PF:
CUENT A
PARAMETRO DE MEDICION Número Número de Entrad Entradas as (For (Formu mular larios ios de Ingreso de Datos) Núm Número ero de Sali Salida dass (Con (Consu sult ltas as y/o y/o Reportes) Núme Número ro de Petic eticio ione ness (For (Formu mula lari rios os Interactivos) Número de Archivos (Tablas y/o Bases de Datos) Número Número de Inter Interfac faces es (Peri (Perifér férico icoss en Uso)
FATOR DE PONDERACION 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: PRODUCTIVI DAD
CALIDAD
PF =
Personal * Meses
PF =
Errores
DOCUMENTAC ION
COSTO
Páginas =
PF
NuevosSole s =
PF
Caso Práctico: PRAM PRAMET ETRO ROS S DE MEDI MEDICI CION ON
TIPO TIPOS S DE APLI APLICA CACI CIÓN ÓN
Número de Entradas (Formularios Actualiza a UNA Tabla de Ingreso) Actualiza a DOS Tablas Actualiza a TRES ó más Tablas Número de Salidas (Consultas y/o Salida de UNA Tabla Reportes) Salida de DOS Tablas Sali Salida da de TR TRES ES ó má máss Tablas Número de Peticiones Hasta con DOS (Formulario Interactivo) Terminales Hasta con DIEZ Terminales Con más de DIEZ Terminales Número de Archivos (Tablas y/o Hasta con DIEZ Tablas Base Datos) Hasta con VEINTE Tablas Con mas de VEINTE Tablas Número de Interfaces (Periféricos Impresoras en Uso) Lectores Barra y/o
CUENT A
FACTOR DE PONDERACI ON
3 4 6 4 5 7 3 6 9 7 8 10 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 Formularios Interactivos Interactivos de Atención a Clientes, Facturación Facturación y Despachos, Despachos, cuyos resultados emitirán reportes y consultas de Empleados, 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. 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 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 Necesario = 1,000 * ….. = ….. hojas Co Cost sto o del del Mant Manten enim imie ient nto o = 1,00 1,000 0 * …… = ………. ………... Sole Soless por por todo todo el proy proyec ecto to de mantenimiento