Sunteți pe pagina 1din 2

4.5 MANTENIMIENTO DE SISTEMAS El mantenimiento es un aspecto ms del desarrollo de sistemas de informacin.

Sin embargo, efectuar cambios y ajustes no necesariamente indica la correccin de errores o la ocurrencia de problemas. Entre los cambios ms frecuentes solicitados por los usuarios finales se encuentra el agregado de informacin al formato de un reporte (listado). Se pueden revisar los requerimientos del sistema como consecuencia de su uso o del cambio de las necesidades de operacin. Quizs sea necesario corregir algn descuido que ocurri durante el proceso de desarrollo. A menudo, surge la necesidad de capturar ms datos y almacenarlos en la base de datos, o quizs sea necesario aadir caractersticas para la deteccin de errores con la finalidad de evitar que los usuarios del sistema emprendan por equivocacin una accin no deseada. Tambin existe el agregado de nuevas funciones, como mejoras en la seguridad. Todas estas situaciones son realidades del mantenimiento de aplicaciones. Cuando se presentan, sin embargo, son un buen indicador de que el sistema se est utilizando, de que tiene una funcin til y de que los usuarios no lo estn archivando. Hay entonces 3 TIPOS DE MANTENIMIENTO: - CORRECTIVO: es cuando se debe corregir errores de funcionamiento del sistema , pulgas, o cuando aparecen situaciones que no se tuvieron en cuenta o se mal interpretaron en el relevamiento. Ejemplos: totaliza mal un listado, no filtra un informe por zona, no redondea un total. - ADAPTATIVO: cuando el objetivo es adaptar el sistema o partes de l a nuevas situaciones que generan nuevos requerimientos, por la dinmica evolucin de las empresas y los negocios. Ejemplos: se comienza a consignar mercadera, se abre un punto de venta, se vende en el interior, se aplica un nuevo impuesto, se define una nueva poltica de descuentos. - PERFECTIVO: cuando el sistema est estable y es utilizado por la empresa en su plenitud, pueden surgir requerimientos de perfeccionamiento en algunas de sus funciones, mejorar la performance, reducir los procesos o aumentar su complejidad por razones de seguridad, etc. Ejemplos: envo de respaldos de punto de venta a casa central por mail, agregar seguridad por opciones de men. El mantenimiento de sistemas siempre tiene un costo, sea el desarrollo interno (empresas con centro de cmputos) o externo (desarrollado por una empresa proveedora). Este costo juega para ambos lados, ya que si el sistema no est bien diseado, la empresa proveedora puede perder dinero al invertir tiempos no previstos en correcciones importantes, incluso estructurales, que lleven a redisear el sistema. PASOS PARA REDUCIR TIEMPOS DE MANTENIMIENTO: Tiempos que cuestan a la empresa y al desarrollista. - Relevamiento correcto de los requerimientos del usuario - Participacin de usuarios calificados - Definicin clara de objetivos - Utilizacin de todas las herramientas de anlisis disponibles (DFD,MER) - Documentacin apropiada del sistema - Pruebas en la etapa de testeo TERMINOS DEL MANTENIMIENTO Una vez que el sistema ha sido entregado, instalado y dictados los cursos de operacin, existe un perodo de garanta durante el cual el proveedor es responsable del mantenimiento. Usualmente dicho perodo es de 90 das, pasados los cuales la empresa proveedora del software presenta un contrato de mantenimiento. Al formular dicho contrato los trminos son tan importantes como el costo. Se fija el tipo de servicio, das que cubre, horarios normales y extendidos, feriados, etc., as como el tipo y tiempo de respuesta (telefnica, en casa del cliente, va comunicaciones, etc.) dentro de las 24 o 48 horas de efectuado el reclamo, o dentro del da (respuesta inmediata). Asimismo, se fija el alcance de tipo de modificaciones o correcciones que se incluyen dentro del mantenimiento. Usualmente, un nuevo sistema o mdulo a desarrollar no est cubierto, se cotiza como corresponde a un sistema nuevo, y por lo general se acuerda que los clientes en rgimen de mantenimiento, gozan de precios diferenciales de quienes no participan de dicho rgimen.

Tambin estn excluidas las modificaciones estructurales, que afectan la base de datos de forma muy significativa. Dichas modificaciones as como la salvaguarda de los datos histricos del cliente se cotizan aparte. El costo del mantenimiento (pago mensual, trimestral, semestral) se acuerda en el contrato as como los parmetros de ajuste de dicho costo. La empresa u organizacin usuaria debe tener especial cuidado en estos trminos de reajuste y deben figurar en el contrato. Este tipo de proteccin asegura que el proveedor de software no pueda aprovecharse del usuario, que depende totalmente de dicho proveedor. La mayora de las compaas de software tienen buena reputacin, pero la prctica dicta que la proteccin adecuada siempre debe buscarse al contratar servicios. La experiencia generalizada es que no se hacen contratos. En el mejor de los casos, las condiciones en que se brinda el mantenimiento figuran en la cotizacin de la empresa desarrollista como un tem ms. Otras empresas entregan, al momento de la cotizacin, un documento aparte donde se fijan las condiciones y precios de mantenimiento. Si esta documentacin existe (debiera existir siempre) es un elemento de consulta fundamental al momento de zanjar una situacin referente al buen o mal servicio que se est brindando, qu cosas comprende y cules no. Pero sin duda, esta documentacin no sustituye al contrato, donde se pueden fijar multas o sanciones por incumplimiento de ambas partes.

S-ar putea să vă placă și