SERVICIOS

Carver dedica una importante parte de sus esfuerzos profesionales a la prestación de una amplia gama de servicios centrada en el diseño, desarrollo y mantenimiento de aplicaciones, para cualquier Sector Empresarial. En esta línea Carver ofrece la posibilidad de contratar proyectos llaves en mano, mantenimiento de aplicaciones, servicios de soporte, o la asignación de técnicos de perfiles específicos, siempre bajo unos estrictos estándares de calidad, presupuestos perfectamente ajustados al trabajo a realizar y con técnicos asignados de la más alta calificación.

HERRAMIENTAS1

MANTENIMIENTO DE APLICACIONES

En Carver tenemos una dilatada experiencia en el mantenimiento de aplicaciones, en diversos entornos (Java, .net, 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
  • 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)

Integracion sistemas 250

 

 

INTEGRACIÓN DE SISTEMAS

La Integración de Sistemas se refiere a un conjunto particular de proyectos informáticos, cuyo fin no es el desarrollo de una aplicación, si no la puesta en conjunción y funcionamiento de varios componentes software para conseguir una solución global que responda a las necesidades del usuario. Los componentes que solemos utilizar en este tipo de proyectos son productos de mercado, o bien soluciones Open Source, con adecuación a las necesidades específicas de cada cliente. Normalmente utilizamos la Solución Open Source como plataforma tecnológica sobre la que construir la aplicación final.

Las fases que desarrollamos en este tipo de proyectos según nuestra metodología de trabajo son:

  • Definición de la Arquitectura Técnica General
  • Selección de los componentes a Integrar:
    • Software de Base
    • Mecanismos de persistencia de datos
    • Aplicaciones de mercado u Open Source
    • Complementos tecnológicos
  • Implantación, que conlleva:
    • Armonización de los componente seleccionados
    • Definición y desarrollo de interfaces espécificos
  • Adaptación de soluciones:
    • Diseño de las adaptaciones
    • Desarrollo de las adaptaciones
    • Prueba del software adaptado
  • Prueba General del Sistema
  • Formación de los usuarios
  • Puesta en Funcionamiento
  • Mantenimiento

En algunas ocasiones los proyectos de Integración que desarrollamos en Carver se centran fundamentalmente en la ayuda a la Implantación de estándares de mercado (SAP, Oracle, etc.), mediante la adaptación y conexión de aplicaciones existentes para que puedan alimentar y alimentarse de datos de solución principal. Todos los proyectos referidos a la Integración de Sistemas que desarrollamos en Carver, al igual que sucede con los Desarrollos de Proyectos Software,  están amparados por nuestros estándares de Calidad, desarrollados bajo las metodologías que se seleccionen y se someten a un estricto proceso de seguimiento.

 

Proyecto2 250

 

 

 

DESARROLLO DE PROYECTOS SOFTWARE

A partir de la recogida de requerimientos del usuario, iniciamos el proceso de desarrollo de proyectos de software. Podemos incorporar nuestra metodología de desarrollo de proyectos (Métrica 3) o podemos adaptarnos a la que nos facilite cada cliente. Nos encargamos del control y gestión del proyecto, tanto desde un punto de vista contable como funcional y técnico. Aportamos herramientas de ayuda al desarrollo (propias o de mercado) o podemos usar aquellas que nos sugieran nuestros clientes. Configuramos los equipos humanos en función del know-how funcional y de la experiencia tecnológica requerida en cada caso. Incidimos en las pruebas y prestamos especial atención en entregar un producto final de alta calidad. Todos nuestros proyectos están amparados por su correspondiente periodo de garantía.

Carver tiene una dilatada experiencia en proyectos de definición, diseño y construcción de aplicaciones basadas en diversos entornos (J2EE, .net, Android, IOS, etc.). Entendemos que las aplicaciones que diseñamos y desarrollamos deben cumplir con exigentes parámetros de Calidad y permitir un sencillo mantenimiento posterior, sin que todo ello repercuta en un aumento de costes. Con esta finalidad en Carver no tan solo utilizamos en los proyectos de desarrollo nuestras metodologías, sino que aportamos sistemas y herramientas (software) a este proceso para garantizar la Calidad del Producto final y reducir al máximo los costes, tanto de desarrollo como de mantenimiento.

Aportamos también amplia experiencia en diferentes tipologías de Bases de Datos en las que alojar la capa de persistencia (Oracle, MySQL, SQL Server, etc.)

Las líneas generales en las que basamos el desarrollo de proyectos son:

  • Metodología de Desarrollo de Proyectos. En Carver hemos desarrollado una metodología propia basada en Métrica 3 y compatible con la orientación a objetos. En los proyectos de desarrollo aplicamos nuestras metodologías o, si la que el cliente nos sugiera (Scrum, Rational Unified Process (RUP), etc.)
  • Metodología de seguimiento del Proyecto. 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 Proyecto (ISP). Informes periódicos que sirven de soporte a los Comités de Seguimiento, en los que se notifica oficialmente:
      • Tareas realizadas en el periodo
      • Estado de las tareas en curso
      • Previsión para el próximo periodo
      • Problemas o incidencias surgidas
      • Control de riesgos
      • Visión general del proyecto
    • Actas de los Comités. Constancia escrita de lo tratado en los comités y de los acuerdos adoptados.
  • Herramientas de Seguimiento de Proyectos. Para controlar el avance de las tareas de los proyectos, las planificaciones, los esfuerzos consumidos y el estado general del proyecto, utilizamos herramientas específicamente diseñadas para ello. (MS Project, Jira, dotProject, etc.)
  • Herramientas de Soporte al Desarrollo. En los desarrollos que emprendemos prestamos especial atención a los elementos de soporte que nos ayudan a garantizar la calidad y la productividad. Nuestra experiencia nos ha llevado a seleccionar una serie de herramientas. Las principales herramientas, entre otras, que solemos utilizar están orientadas a los siguientes objetivos:
    • Plataformas (SharePoint)
    • Frameworks (WPF, WCF, MS Entity Framework, Spring.net, NHibernate)
    • Plataforma de análisis y desarrollo (Eclipse, Enterprise Architect)
    • Control y gestión de versiones (Subversion, GIT)
    • Generación de documentación técnica (Docbook)
    • Análisis de código (JustCode, ReShaper)
    • Apoyo en pruebas unitarias y de estrés (NUnit y Parasoft dot TEST)

outsourcing 250

 

OUTSOURCING

El Outsourcing consiste en la transferencia a terceros de ciertos procesos complementarios que no forman parte del núcleo principal del negocio de la empresa que subcontrata el servicio, permitiendo concentrar los esfuerzos en las actividades esenciales de su negocio, a fin de obtener competitividad y resultados tangibles. Adicionalmente la importancia del Outsourcing TIC consiste en otorgar valor, agilidad y reducir los tiempos de respuesta,  a la vez que la empresa contratante consigue una reducción de costes y de personal dedicado al mantenimiento.

El Outsourcing se da en un ambiente de cooperación entre dos empresas, con distintas organizaciones y planteamientos estratégicos, se alían para poder compartir un mismo objetivo, mejorar la calidad de los servicios y obtener un mayor beneficio o utilidad.

Las principales ventajas que se obtienen son:

  • Aumento de la eficiencia de la compañía, enfocándose en lo que la empresa hace mejor.
  • Aumento de la flexibilidad para adaptarse a los cambios según las condiciones del negocio, la demanda de los productos y / o servicios y la tecnología.
  • Garantía de entregas fiables y en el plazo estimado.
  • Reducción de los Ciclos de vida de los proyectos.
  • Optimización en la utilización de los recursos.
  • Conversión de los costes fijos en costes variables.
  • Aprendizaje y puesta al día en nuevas tecnologías a través del proveedor especializado.
  • Mejorar de la imagen corporativa a través de la asociación con proveedores especializados.

En Carver podemos llevar a cabo el Servicio de Outsourcing bien en nuestras oficinas, usando nuestros propios recursos técnicos, o accediendo mediante conexiones tipo VPN a los ordenadores del cliente. Adicionalmente podemos complementar este Outsourcing con el servicio de Help-Desk.

 

ORGANIZACION1

 

 

PRESTACIÓN DE RECURSOS TÉCNICOS

Otra de las modalidades de servicio que ofrecemos en Carver es la prestación de Recursos Técnicos. Ponemos a disposición de nuestros clientes los técnicos más cualificados en las tecnologías más punteras, pudiendo ayudar así a puntas de trabajo específicas del propio departamento Informático del cliente, o llevando el control del departamento.

Este servicio consiste fundamentalmente en proporcionar técnicos de alta cualificación profesional para cubrir una serie de perfiles que requieren una formación y conocimientos muy específicos, definidos por nuestro cliente. Optativamente se contempla la posibilidad de incorporación de estos técnicos a su plantilla, una vez cubierto un plazo de tiempo determinado.

 

 

Las labores que estamos llevando a cabo para la realización de este Servicio son:

  • Búsqueda y localización de los técnicos según la formación, experiencia y conocimientos técnicos requeridos. Para ello Carver dispone de una amplia plantilla propia y de una extensa base de datos de candidatos.
  • Realización, en caso de nuevas incorporaciones, de un test de evaluación, que es determinante para el proceso de selección.
  • Formación previa a la incorporación. Se realizan ciclos formativos para fortalecer o complementar los conocimientos requeridos por nuestro cliente.
  • Incorporación de los técnicos a la estructura de nuestro cliente
  • Gestión del periodo de prueba y adaptación de los técnicos.
  • Sustitución de los técnicos por indicación razonada del cliente, o por bajas no previstas.
  • Seguimiento continuo de la evolución de los técnicos realizado por el Gerente de cuenta asignado, con evaluación continua.

El Servicio, tal como hemos mencionado, puede incluir un acuerdo por el que nuestro cliente, después de un plazo de tiempo determinado, puede proponer a los técnicos asignados por Carver la incorporación a su plantilla. Cuando ambas partes (nuestro cliente y los técnicos designados) llegan a un acuerdo, Carver facilita esta operación, como parte integral del Servicio.

Software Factory 250

 

SOFTWARE FACTORY

 

La diferencia principal entre un proyecto de desarrollo de Software y un servicio de Software Factory radica en que el primero cubre todo el Ciclo de Vida de Software, desde la toma de requerimientos y diseño funcional hasta la construcción, pruebas de aceptación y se centra en la organización y especialización para conseguir software de calidad  a menor coste, automatizando e industrializando los procesos de desarrollo de software.

En nuestras oficinas disponemos de las  estructuras organizativas especializadas en la producción de aplicaciones de software o componentes de software de acuerdo a especificaciones, definidas por los usuarios, y en modalidad de Software Factory. 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. Este servicio lo ofrecemos como complemento del Servicio de Outsourcing ,si existen altos volúmenes de mantenimiento evolutivo, o para el desarrollo de proyectos de software de grandes aplicaciones.

REDUATENCION1

 

HELP DESK

 

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. Adicionalmente en Carver disponemos de herramientas de soporte a los operadores de Help Desk (minerva customer channel), que facilitan su labor y reducen drásticamente los tiempos y costes de formación de éstos.

En base a la experiencia acumulada en el sector asegurador, y en el desarrollo de aplicaciones para la gestión del fraude en diversas compañías aseguradoras, Carver pone a disposición de las empresas del Sector Asegurador una herramienta específica diseñada para la detección del fraude en las áreas de suscripción y siniestros. La finalidad de esta herramienta se centra en:

La herramienta de detección de Fraude se basa fundamentalmente en un sistema de scoring, que utiliza una serie de tablas de puntuación asociadas a unas reglas de negocio determinadas, que se comprueban en diferentes momentos de la póliza así como durante toda la vida de los siniestros que puedan ocurrir.

La eficiencia en la detección del Fraude depende de que las reglas que se definen sean un fiel reflejo de las casuísticas que típicamente desencadenan los fraudes, y en la frecuencia con que estas suelen producirse.

El resultado de esta evaluación es una puntuación en base a la cual se realizan una serie de acciones definidas previamente, que constituyen el workflow de la gestión de Fraude.

La definición de las reglas de negocio constituye la primera parte del proyecto, en la que se establece una estrecha colaboración entre los analistas de negocio de Carver y los usuarios finales de la aplicación.

Existe una parte configurable por parte del usuario, para lo cual se dota al gestor de las herramientas necesarias para dicha tarea , y un núcleo no configurable por parte del usuario, el cual se puede adaptar técnicamente siguiendo sus indicaciones.

Operacion de sistemas 250

 

OPERACIÓN Y ADMINISTRACIÓN DE SISTEMAS

 

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.
    • Instalación y configuración de sistemas operativos
    • Mantenimiento e inventario de los subsistemas físico y lógico.
    • Administrar los sistemas de telecomunicaciones.
    • Monitorización y gestión de incidencias del software
    • Monitorización y gestión de incidencias de los sistemas
    • Mantenimiento de la seguridad en sistemas informáticos
  • Copia de seguridad y restauración de la información
  • Coordinación con el equipo de Help Desk
  • Seguimiento de la calidad del servicio

 

Para ampliar esta información póngase en contacto con nuestro equipo comercial