Mantenimiento de aplicaciones

En Carver tenemos una dilatada experiencia en el mantenimiento de aplicaciones, en diversos entornos (Java, .net, Host, Cliente-servidor, Host, etc), de unas aplicaciones concretas o de todas las de un Departamento o Empresa, como servicio integral (Outsourcing) o como parcial. Fruto de todas estas experiencias ofrecemos un Servicio totalmente adaptable a las necesidades de nuestros clientes en el que podemos incluir los siguientes conceptos:

  • Mantenimiento Integral. Nuestro servicio de mantenimiento puede abarcar todas las tipologías posibles
    • Correctivo: son aquellos cambios precisos para corregir errores del producto software.
    • Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario, o las normativas en vigor.
    • Adaptativo: son las modificaciones que afectan a los entornos en los que opera el sistema, como cambios de configuración del hardware, software base, gestores de bases de datos, comunicaciones, etc.
    • Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
  • Acuerdos de Nivel de Servicio. Tienen como objetivo conseguir un servicio de calidad y de mejora continua, estableciendo una base objetiva y medible que defina los  términos de responsabilidad, y el tipo y extensión de la penalización si estas responsabilidades no se cumplen. Los compromisos se definen específicamente  para  cada mantenimiento  para conseguir los objetivos de calidad deseados.
  • Metodología de seguimiento del Mantenimiento. Nuestra metodología cubre, entre otros los siguientes aspectos clave:
    • Comités de Seguimiento. Representación mixta de responsables por parte del cliente y de Carver, que se reúnen periódicamente para controlar la evolución del Servicio y adoptar los acuerdos que garanticen la buena marcha del servicio
    • Informes de Seguimiento del Servicio (ISS). Informes periódicos que sirven de soporte a los Comités de Seguimiento,  en los que se notifica oficialmente:
      • Niveles de servicio del mes y acumulados (ANS)
      • Tiempo medio de resolución de las incidencias clasificadas según su prioridad
      • Relación detallada de las incidencias del último mes
      • Relación detallada de los evolutivos en curso con horas pactadas y horas consumidas por mes y totales
      • Gestión y control de cambios y versiones
      • Evolución del consumo de horas por tipología de mantenimiento
      • Control de riesgos
    • Actas de los Comités. Constancia escrita de lo tratado en los comités y de los acuerdos adoptados.
  • Herramientas de gestión de Tickets. Para controlar la cartera de solicitudes pendientes y las incidencias reportadas con sus correspondientes acciones correctivas, utilizamos herramientas específicamente diseñadas para ello. (Jira, Bugzilla, Trac, etc.)
  • Plan de transición. Corresponde al proceso de familiarización con las aplicaciones y procesos, con la finalidad de poder proporcionar el servicio garantizando los niveles comprometidos.
  • Plan de devolución. Corresponde al proceso de traspaso del servicio una vez finalizado, incluyendo los compromisos que Carver adquiere para realizar esta devolución.
  • Herramientas de Calidad del Software.  En los mantenimientos que emprendemos prestamos especial atención a los elementos de soporte que nos ayudan a garantizar la calidad. Nuestra experiencia nos ha llevado a seleccionar una serie de herramientas. Las principales, entre otras, que solemos utilizar están orientadas a los siguientes objetivos:
    • Control y gestión de versiones (Subversion, ClearCase, SourceSafe, Git, CVS, etc.)
    • Generación de documentación técnica (Docbook)
    • Análisis estático de código (CodePro Analytix,  JustCode, ReSharper )
    • Apoyo en pruebas unitarias y de estrés (JUnit, Jmeter, NUnit,  Parasoft dotTEST)

Podemos complementar el Mantenimiento con los siguientes Servicios Auxiliares:

Outsourcing

Realización de mantenimiento integral de mantenimiento descrito. Podemos llevarlo a cabo en nuestras oficinas, usando servidores instalados en ellas, o accediendo mediante conexiones tipo VPN a los ordenadores del cliente. Se puede complementar con el servicio de Help-Desk.

Software Factory

En nuestras oficinas disponemos de estructuras organizativas especializadas en la producción de aplicaciones de software o componentes de software de acuerdo a especificaciones, definidas por los usuarios. Este servicio está pensado para altos volúmenes de mantenimiento evolutivo o desarrollo de grandes aplicaciones.  En nuestra Software Factory aplicamos las técnicas de fabricación y los principios de desarrollo de software para imitar los beneficios de la manufactura tradicional.

Help Desk – Operación y administración de sistemas

El servicio de Help Desk se basa en un conjunto de recursos técnicos y humanos que permiten dar soporte a diferentes niveles de usuarios informáticos de una empresa, tales como servicio de soporte a usuarios de sistemas informáticos, y puede complementar al Servicio de Mantenimiento. Habitualmente se presta soporte telefónico centralizado online, atendido de forma inmediata e individualizada por Técnicos Especializados. Carver también puede aportar sistemas informáticos de gestión de la función de Help Desk.

 

 

El servicio de Operación y Administración de Sistemas se puede adaptar a las necesidades específicas de cada cliente, seleccionando entre las siguientes funciones básicas:

  • Planificar, organizar, dirigir y controlar los esfuerzos, actividades y recursos de las áreas y sistemas de informática y desarrollo tecnológico;
  • Definir criterios y velar por el cumplimiento de los mecanismos de disponibilidad, seguridad y acceso a los sistemas de información administrados.
  • Coordinación con el equipo de Help Desk
  • Seguimiento de la calidad del servicio
  • Asegurar el buen funcionamiento de los sistemas
  • Administrar los sistemas de telecomunicaciones.