INFOCAJA: proyecto de ciclo de vida en entorno multiempresa
infoCaja es una sociedad creada en el año 2001 por Caja de Ahorros de Asturias (Cajastur), Caja General de Ahorros de Canarias (CajaCanarias), Caja Castilla La Mancha, Caja Murcia y "Sa Nostra" Caixa de Balears, que nace sobre la base de un acuerdo de cooperación tecnológica, orientado a mejorar su competitividad.
Con el objetivo de abordar proyectos en común y con la vocación de conseguir sinergias que redunden en un aumento de su capacidad y eficacia, estas cinco entidades financieras constituyen infoCaja como empresa de gestión de sus servicios informáticos.
Además de compartir el mismo Centro de Proceso de Datos, las cinco Cajas cuentan con una plataforma común de aplicaciones, basada en una tecnología de primer orden.
Los proyectos que realizamos en infoCaja están basados principalmente en el desarrollo y mantenimiento común de los aplicativos de las Cajas anteriormente mencionadas. Esto implica una gran complejidad para esta instalación ya que todas las funcionalidades que se desarrollen necesitan ser acordadas, supervisadas y aprobadas por las Cajas ya que en definitiva van a ser quien lo utilicen en sus sucursales bancarias.
Al final, y es la tendencia que tenemos, es que se disponga de un software aplicativo único para todas las Cajas que lo implanten. Esto permite un mantenimiento y desarrollo común para todas ellas lo cual repercute en un importante ahorro de costes frente a los gastos que ocasionarían centros de desarrollo propios.
Para el desarrollo de este software es fundamental disponer de herramientas que permitan trabajar a un gran número de usuarios obligando a cumplir los estándares de la compañía y permitiendo llevar a cabo sus funciones. Esto se hace siempre aprovechando las funcionalidades que proporciona la herramienta que hace que se produzca un ahorro de tiempo al facilitar las labores de los usuarios y del personal que establece los estándares de nuestra empresa.
infoCaja utiliza la tecnología ChangeMan ZMF de Serena desde el año 2.002 y desde su primera implantación se ha mantenido un elevado número de personas que hacen uso del mismo. Esto es debido a que infoCaja tiene un considerable dinamismo en cuanto al número de equipos y empresas que proveen servicios en esta instalación. He aquí la importancia de disponer de un producto que permita a cualquier usuario poder realizar su trabajo de una manera fácil y común para todos.
Durante estos años se ha ido actualizando el software de la herramienta y creando utilidades alrededor de la misma que permitían una mayor explotación del mismo. El uso de la herramienta ha sido intensivo con el alcance de las versiones iniciales, si bien no estaban en uso las funcionalidades proporcionadas con las versiones actualizadas. Esto junto al aumento considerable de la carga de trabajo y del personal ha derivado en que la administración y customización del producto se convirtiera en una tarea más laboriosa de lo habitual y el usuario tuviera que realizar trabajo extra en el quehacer de sus tareas habituales.
La labor principal de NessPRO durante el año 2.007 ha sido la estandarización y mejora del ChangeMan ZMF y de las utilidades creadas alrededor del mismo. Esto ha hecho que las labores de mantenimiento del producto sean mucho más manejables y se ha conseguido un mayor uso de las funcionalidades que proporciona la herramienta. También tras un periodo de adaptación por parte de los usuarios se ha simplificado su labor en la parte relacionada con el uso del ZMF.
La utilidad principal que NessPRO ha creado a medida para infoCaja ha sido la denominada ZIMC. Esta aplicación ha sido desarrollada con funciones ISPF, REXX, DB2, XML y ChangeMan ZMF y está destinada al uso de todos los usuarios de ChangeMan ZMF y departamentos de sistemas y operaciones de infoCaja. Su función es vital para el departamento de desarrollo ya que proporciona una foto de los distintos elementos de la instalación con sus versiones tanto de la Caja como del repositorio de ChangeMan. Desde esa foto visualizada por pantalla da la opción al usuario de interactuar con ChangeMan solicitando la extracción al entorno de desarrollo del usuario de cualquiera de las versiones y componentes que aparezcan por pantalla. Desde su primera implantación se han introducido nuevas funcionalidades y se han afinado algunas otras para explotar el potencial de la herramienta al máximo.
Dado que el ZIMC dispone de la información común de varias utilidades de la instalación, ha permitido su fusión en un sitio común disponible para los distintos departamentos de la plataforma infoCaja. Incluso ha hecho que se redujera el número de pasos y mensajes redundantes en los programas utilizados en el proceso de instalación de componentes en producción haciendo que se ganara en eficiencia y en tiempos de ejecución.
El ZIMC también se va a utilizar en otras funcionalidades primordiales para infoCaja como la subida en peine. Esta utilidad va a estar disponible muy pronto y permitirá que se instalen elementos de aplicación en una o más cajas a la vez. En este caso el ZIMC va a ser utilizado para consultar la igualdad de los distintos componentes asociados a programas y permitir su subida a producción. Después de cada instalación de paquetes se habilitará una nivelación que permitirá a los usuarios en un golpe de vista conocer si cualquier componente de la instalación tiene la misma versión de software en todas las cajas o solo en algunas de ellas.
NessPRO va a realizar las labores de mantenimiento y soporte de la herramienta ChangeMan ZMF durante el 2.008 a la vez que seguirá trabajando en la implantación de una serie de mejoras, ya pactadas con infoCaja. Dichos evolutivos proporcionarán mejoras significativas en cuanto al rendimiento y mantenimiento del producto. De igual manera todo lo que sea beneficioso para el producto, proporcionará una ganancia cuantiosa al usuario en la parte relacionada con el manejo del mismo.
Resumiendo, la implementación de soluciones han permitido a infoCaja disponer de nuevas utilidades y funcionalidades del ChangeMan ZMF las cuales han proporcionado un importante ahorro de tiempo a los usuarios a la hora de realizar sus tareas habituales. Es muy importante, que en empresas con un gran volumen de trabajo y personas, que todo funcione como una máquina de relojería.