Download - PLANTEAMIENTO DE LA METODOLOGIA MANTEMA
PLANTEAMIENTO DE LA METODOLOGIA MANTEMA
se presenta la visin del proceso de mantenimiento que ofrece
MANTEMA, una metodologa para mantenimiento de software que integra
todas lasactividades relacionadas con este proceso. El objetivo de
MANTEMA es convertir elmantenimiento de software en un proceso
controlable y mensurable mediante laidentificacin y definicin clara
de todos los elementos (software, documentos, personas, tareas...)
que intervienen en el mantenimiento.MANTEMA ha sido desarrollada
entre el Grupo Alarcos del Departamento deInformtica de la
Universidad de Castilla La Mancha y Atos ODS
MANTEMA
Correctivo urgente, que tiene lugar cuando existe un error en el
software que bloquea el funcionamiento normal de la organizacin o
de la aplicacin, siendocrtico el tiempo de solucin.2. Correctivo no
urgente, que ocurre cuando existe un error en el software que noes
crtico, pero que tal vez impida el funcionamiento de la aplicacin o
el normalfuncionamiento de la empresa en un periodo de tiempo
relativamente corto.3.Perfectivo, que tiene lugar cuando se van a
aadir nuevas caractersticas ofuncionalidades al software en
explotacin.4. Adaptativo, que se aplica cuando el software en
explotacin va a cambiarse paraque contine funcionado correctamente
en un entorno cambiante.5.Preventivo, que es aplicado cuando se
desea mejorar las caractersticas inter-nasde un producto para
hacerlo, por ejemplo, ms fcilmente mantenible
MANTEMA PLANTEAMIENTO DE PROBLEMA
En el primero, Actividades y tareas iniciales comunes, se engloban
todas lasactividades que deben ser ejecutadas al comenzar el
proceso de mantenimiento yque sern anteriores a la ejecucin de
cualquier intervencin.El segundo, Actividades y tareas finales
comunes, agrupa las actividades quesern realizadas tanto al
finalizar el proceso de mantenimiento como aquellas quesern
ejecutadas con posterioridad a las intervenciones,
independientemente de su tipo.
DESCRIPCIN DE LAS TAREAS
Metodologas y Gestin del MantenimientoEntradas: son los elementos
necesarios para la correcta ejecucin de la tarea.Estos elementos
podrn ser programas, documentos, etc., y podrn ser tomados bien de
tareas anteriores, bien del entorno del proceso.Salidas: que son
los elementos que se generan tras la ejecucin de la tarea.
Lassalidas podrn ir dirigidas a otras tareas posteriores o bien al
entorno.Tcnicas: que son las tcnicas que pueden utilizarse para
ejecutar la tarea.Mtricas: que deben recogerse para mantener el
proceso y el producto bajocontrol. Responsables:,representados por
los roles encargados de la ejecucin de la tarea, yque sern algunos
de los enumerados en [Polo et al., 1999]. Interfaces con otros
procesos: que se establecern durante la ejecucin de la tareacon el
resto de procesos definidos por la organizacin para el ciclo de
vidasoftware (por ejemplo, con el proceso de Gestin de la
configuracin).
ESTRUCTURA DETALLADA MANTEMA
Actividades y tareas iniciales Comunes
Consta de tres actividades. En la ejecucin de las dos primeras
(Estudioinicial y Planificacin del proceso) se prepara el proceso
de mantenimiento, mientrasque la tercera est dedicada a la recepcin
y clasificacin de las peticiones demodificacin.Durante la primera
actividad (Estudio inicial), la organizacin de mantenimiento recoge
informacin acerca del software que se va a mantener, con el objeto
de realizar la planificacin del proceso de mantenimiento y, en su
caso, de presentar una propuesta demantenimiento a la organizacin
Cliente.Una vez que la informacin anterior est recopilada, las dos
siguientes tareas estndedicadas a la preparacin de la propuesta de
mantenimiento y a la redaccin y firmadel contrato de prestacin del
servicio, ambas muy importantes en el caso de que existauna relacin
de externalizacin entre la organizacin de Mantenimiento y el
Cliente.
Actividades y Tareas Iniciales MANTEMA
Concluida la primera actividad, durante la segunda de este nodo
inicial se realiza laPlanificacin del proceso de mantenimiento.
Durante esta actividad, la organizacin demantenimiento adquiere
conocimiento de la aplicacin. En los casos en que
existeexternalizacin, la organizacin de mantenimiento acta durante
esta tarea simplementeobservando cmo ejecuta sus tareas el actual
equipo de mantenimiento. Tras este periodo mudo, la organizacin de
mantenimiento debe entregar al clientedocumentacin completa del
software que incluya informes de auditora, posiblesmejoras, etc.,
adems de ir construyendo documentacin de consumo interno queincluya
valores de mtricas, tablas de referencias cruzadas, diccionarios de
datos, etc
Actividades y Tareas del mantenimiento no planificable
Detallamos en las dos tablas siguientes la serie de actividades y
tareas que deben seguir las intervenciones de mantenimiento que, en
la tercera actividad del nodo inicial del proceso, se hayan
clasificado como correspondientes a mantenimiento no
planificable(correctivo urgente
Actividades y Tareas del Mantenimiento no Planificable
Actividades y Tareas del Mantenimiento no Planificable
Actividades y Tareas del Mantenimiento Planificable
En este tipo de mantenimiento se incluye la definicin de las
actividades y tareas paralos mantenimientos correctivo no urgente,
perfectivo, preventivo y adaptativo. Cadanodo de la Figura 29
representa una tarea de este tipo de mantenimiento. Como seobserva,
la secuencia de tareas seguida por las intervenciones correctivas
no urgentes y perfectivas es exactamente la misma, mientras que
existen algunas diferencias entrestas con las preventivas y
adaptativas.Los nodos de la Figura 29 se pueden detallar utilizando
tablas del estilo de las usadas para el no planificable, de manera
que tambin para estas tareas se especifican entradas,salidas,
tcnicas, etc.
Actividades Y Tareas finales comunes
MANTEMA tambin detalla este ltimo nodo del grafo mediante tablas
similares a lasusadas en el epgrafe precio. Este nodo consta de las
siguientes cuatro actividades:.1. Registro de la intervencin: ,
tras la cual la intervencin (incluyendo toda sudocumentacin
asociada) queda registrada segn los procedimientos que
seestablecieran en la actividad Planificacin del proceso del
conjunto deactividades y tareas iniciales comunes.2.2, Actualizacin
de la base de datos histrica: , que consiste en almacenar (si no
seha hecho ya) los valores de las diferentes mtricas que deben
recogerse en cadatarea.3. 3, Retirada, que ser realizada conforme a
la Retirada indicada en ISO/IEC 12207.4, Fin de la externalizacin:
que ocurrir si ha existido relacin de outsourcingentre la
Organizacin de Mantenimiento y el Cliente
Actividades Y Tareas finales comunes
Documentacin
Gran parte de los elementos que las tareas utilizan como entradas o
salidas sondocumentos que deben ser generados durante el proceso.
En la metodologa se definen plantillas con los contenidos de todos
o casi todos los documentos generables durante el proceso. En la
Tabla 12 se recogen algunos de ellos.
Mtricas
En MANTEMA definimos una larga serie de mtricas que deben ser
recogidas con cadaintervencin de mantenimiento y que se incorporan,
para posteriores anlisis, a una basede datos histrica en la segunda
tarea de la ltima actividad.Es interesante recoger mtricas tanto de
producto como de proceso. Entre las primeras,aparte de las clsicas,
ms conocidas y ms tiles en el proceso de mantenimiento, se propone
tambin recoger otras diseadas para bases de datos que se han
elaboradodurante la construccin de la metodologa [Polo et al.,
1998; Calero et al., 1999]. Es bien sabido que las bases de datos
van teniendo cada vez mayor influencia sobre lacomplejidad de los
sistemas de informacin de las organizaciones.