PROPUESTA: GP11834 Migración Aplicativo GRANNET a WAS 8.0 o Superior.
Índice 1 2 INTRODUCCIÓN OBJETIVOS 3 ALCANCE DEL SERVICIO 4 DESCRIPCIÖN DEL SERVICIO 5 PLANIFICACIÓN DEL PROYECTO 6 EQUIPO DE TRABAJO 7 FACTORES CRÍTICOS DE ÉXITO 8 ESTIMACIÓN DE ESFUERZO Y PROPUESTA ECONÓMICA 9 CONDICIONES GENERALES DE CONTRATACIÓN 10 POR QUE GLOKAL?
1 INTRODUCCIÓN ANTECEDENTES BBVA cuenta con un amplio conjunto de aplicaciones para diversos propósitos, basados en la plataforma Grannet, la cual funciona sobre el Software base de WebSphere Application Server 6.0.41, versión que actualmente no cuenta con soporte del fabricante CONTEXTO Teniendo en cuenta el antecedente, la migración de la plataforma Grannet a Was 8, implica la actualización de las tecnologías en las que se basan cada uno de los componentes de las aplicaciones, así como la definición y planificación de los requerimientos básicos de migración, tales como bases de datos, infraestructura, comunicaciones, seguridad, interdependencias con otras plataformas, alta disponibilidad y contingencia de las aplicaciones. MOTIVO DE LA INICIATIVA Actualmente BBVA no cuenta con soporte del fabricante para la versión de WAS en la que se basa el funcionamiento de Grannet, por tanto, se requiere ejecutar un proyecto que contemple integralmente los aspectos de la migración que permitirá a Grannet estar dentro de un versionamiento compatible y soportado de las tecnologías que usa, así como garantizar la normal operación que se tiene en la actualidad.
2 OBJETIVOS Objetivos que se pretenden cubrir con el servicio propuesto. Estratégicos Permanecer dentro del esquema de soporte de IBM para el servidor de aplicaciones WAS, así como contar con versiones actualizadas de las tecnologías sobre las que se encuentran desarrollados los diferentes componentes de la plataforma Grannet. Económicos Evitar posibles sobrecostos de soporte para BBVA, debidos a la no actualización del versionamiento del Software base de Grannet. Gestión Facilitar la gestión del soporte requerido por parte de BBVA, para temas que tengan que ver con fallo o incidencias del servidos de aplicaciones WebSphere Application Server.
3 ALCANCE DEL SERVICIO: Se llevará a cabo un proceso de consultoría tecnológica, centrado en identificar todos los aspectos que se deben tener en cuenta para el proceso de migración de la plataforma Grannet, teniendo en cuenta que esta es una plataforma sobre la que funcionan aproximadamente 180 aplicaciones diferentes, que a su vez son de carácter indispensable para lo servicios prestados por BBVA Colombia a sus diferentes áreas y para la operación de sus líneas de servicio. Por tanto, Glokal propone las siguientes líneas de trabajo: 1. Requerimientos funcionales Para Certificación de la Migración 2. Requerimientos de Tecnologías Base (componentes de arquitectura Java) 3. Requerimientos de Infraestructura, Configuración, Comunicaciones, Seguridad (posibles certificados digitales) y Bases de Datos (JDBC) 4. Requerimientos de Interoperabilidad, Redundancia y Contingencia Con lo anterior, se generará un diseño funcional tal que provea un plan integral de migración que identificando, definiendo cada uno de los aspectos a tener en cuenta para un proceso de migración exitoso.
4 DESCRIPCIÓN DEL SERVICIO REQUERIMIENTOS FUNCIONALES PARA CERTIFICACIÓN DE LA MIGRACIÓN Generación de la documentación de las pruebas funcionales ejecutadas sobre cada una de las aplicaciones de Grannet, cuyo resultado permitirá la validación de migración a WAS 8, al repetir estas mismas pruebas sobre la plataforma ya migrada, debiendo obtener el mismo resultado, tanto a nivel de comportamiento de la interfaz gráfica de usuario, como de la lógica de negocio y consistencia de la información en la capa de persistencia de los aplicativos. REQUERIMIENTOS DE TECNOLOGÍAS BASE Los objetivos de esta línea de trabajo son: Inventariar las aplicaciones productivas en la actualidad Inventariar los componentes constitutivos por aplicación, es decir, elementos Java, Javascript, JQuery, XML, HTML, JSP, CSS, JDBC/Oracle, Proponer versión objetivo de la migración de los tipos de componentes, previa validación de la compatibilidad entre las diferentes tecnologías respecto a las versiones a usar.
4 DESCRIPCIÓN DEL SERVICIO REQUERIMIENTOS DE INFRAESTRUCTURA, CONFIGURACIÓN, COMUNICACIONES, SEGURIDAD Y BASES DE DATOS REQUERIMIENTOS DE INTEROPERABILIDAD, REDUNDANCIA Y CONTINGENCIA Los objetivos de esta línea de trabajo son: Documentar la arquitectura física actual de la plataforma base de Grannet Documentar los requerimientos de configuración, tanto genérica como específica de las aplicaciones basadas en Grannet Inventariar las reglas de seguridad definidas para cada aplicación (esta información deberá ser provista por el área de seguridad lógica de acuerdo al inventario de aplicaciones productivas de Grannet) Determinar la configuración actual de la interfaz de conexión a la capa de persistencia por cada aplicación de Grannet. Los objetivos de esta línea de trabajo son: Identificar las dependencias de Grannet con otras tecnologías de BBVA, por ejemplo DataPower, que para la ejecución de la migración, se identificarán como requerimientos de interoperabilidad. Determinar los servidores de Aplicaciones WAS sobre los que opera Grannet que deberán ser migrados en los diferentes entornos previos y ambiente productivo, de acuerdo a la operatividad y prioridad de Grannet.
5 PLANIFICACIÓN DEL PROYECTO Teniendo en cuenta la magnitud del proyecto y las líneas de trabajo identificadas, Glokal propone el plan de trabajo que se muestra en la diapositiva siguiente
5 PLANIFICACIÓN DEL PROYECTO Actividad Semanas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preparación de reunión de inicio de proyecto Reunión de iniciación (KickOff) Generación de inventario de aplicaciones Validación de aplicaciones en uso productivo con GyD y Owners Generación de inventario de componentes y tipos de componente por aplicación de uso productivo validado Validación de disponibilidad de entorno previo, datos, usuarios y perfilamiento Recolección y análisis de documentación de las aplicaciones (Manuales de usuario, guías operativas, tutoriales, manuales técnicos) Levantamiento de información de la situación actual de la Arquitectura, Configuración y Características de seguridad de Grannet Pruebas y validación funcionales por aplicación para documentar criterios de verificación de la migración Generación de listado de Requisitos Tecnológicos de migración por aplicación: Infraestructura, Comunicaciones, Reglas de seguridad Consolidación de información y Generación de Diseño Funcional Versión 1 Revisión DFU versión 1 por parte de BBVA Sesión de retroalimentación 1 Recolección y análisis de información de complementación y/o corrección e inclusión de información al diseño funcional y a la matriz funcional para métricas. Consolidación de información y Generación de Diseño Funcional Versión 2 Revisión DFU versión 2 por parte de BBVA Sesión de retroalimentación 2 Ajustes y generación de versión final de Diseño Funcional Recolección de Vistos Buenos Sesión de retroalimentación final y cierre del proyecto
6 EQUIPO DE TRABAJO En el siguiente organigrama se presenta el equipo de trabajo prospectado por Glokal, el cual fue conceptualizado bajo Criterios específicos en orden de prioridad. Gestión de proyectos y seguimiento de la calidad de servicio Conocimientos y experiencia en la prestación de servicios de consultoría funcional Conocimiento en la plataforma Grannet y Servidor de aplicaciones WAS Habilidades para el levantamiento de la información requerida para la migración: Funcional, Técnica. Conocimientos técnicos y funcionales base para procesos de migración Conocimiento y experiencia en la metodología de BBVA
6 EQUIPO DE TRABAJO A continuación se presenta la organización del equipo de trabajo que se dedicará a la realización del diseño funcional que orientará la migración de Grannet a WAS 8.0 o superior, de acuerdo a las características mencionadas en la diapositiva anterior: Gerencia de Proyecto - Estará compuesta por la gerencia de la línea de consultoría funcional de Glokal y de la gerencia encargada de la mesa de Gestión y Reporting de BBVA. Líder Funcional Líder Técnico - Conocimiento de Negocio - Perfil de Gestión Experto - Conocimiento de Negocio - Perfil de Gestión Experto Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos
6 EQUIPO DE TRABAJO GERENCIA DE PROYECTO Encargado del seguimiento directivo del proyecto, así como de brindar su apoyo y guía en cuanto a aspectos de metodología y aspectos de gestión al proyecto. Gerencia de Proyecto - Estará compuesta por la gerencia de la línea de consultoría funcional de Glokal y de la gerencia encargada de la mesa de Gestión y Reporting de BBVA. Líder Funcional Líder Técnico - Conocimiento de Negocio - Perfil de Gestión Experto - Conocimiento de Negocio - Perfil de Gestión Experto Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos
6 EQUIPO DE TRABAJO LÍDERES DE PROYECTOS FUNCIONAL/TÉCNICO Serán los encargados de hacer micro-gestión a la ejecución de las actividades, alertar y/o mitigar los riesgos que se detecten o materialicen, apoyar la generación de estrategias que agilicen el proceso cuando se requiera, solicitar la evaluación del servicio, gestionar el cierre del proyecto y retroalimentar al equipo de trabajo, con miras a prestar un mejor servicio. Gerencia de Proyecto - Estará compuesta por la gerencia de la línea de consultoría funcional de Glokal y de la gerencia encargada de la mesa de Gestión y Reporting de BBVA. Líder Funcional Líder Técnico - Conocimiento de Negocio - Perfil de Gestión Experto - Conocimiento de Negocio - Perfil de Gestión Experto Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos
6 EQUIPO DE TRABAJO ANALISTAS FUNCIONALES/TÉCNICOS Se destinarán un equipo de analistas de perfil mixto (Técnico/Funcional), quienes se encargarán de la recolección de información, antecedentes, dependencias, análisis de la información recolectada, despeje de dudas, desambiguación y producción de las diferentes versiones del Diseño Funcional. Asimismo, se encargará de recibir la retroalimentación por parte de los involucrados en las sesiones de trabajo que se organicen para ello, realizar los ajustes y mejoras que se requieran y dirigir las actividades requeridas para la aprobación del documento. Gerencia de Proyecto - Estará compuesta por la gerencia de la línea de consultoría funcional de Glokal y de la gerencia encargada de la mesa de Gestión y Reporting de BBVA. Líder Funcional Líder Técnico - Conocimiento de Negocio - Perfil de Gestión Experto - Conocimiento de Negocio - Perfil de Gestión Experto Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos
7 FACTORES CRITICOS DE ÉXITO Disponibilidad de un entorno de migración, en el cual se cuente con el montaje completo de Grannet y todas sus aplicaciones, tal y como se encuentran en producción actualmente. Contar con un mínimo de 5 usuarios con acceso a todas la aplicaciones en el entorno mencionado en el punto anterior. Contar con privilegios de acceso y administración de las bases de datos de todas las aplicaciones de Grannet en el entorno mencionado en el punto 1. Entrega de la información requerida para la migración, por ejemplo: arquitectura física en producción de Grannet, inventarios de configuraciones por aplicación, estado actual de la infraestructura de comunicaciones por aplicación, inventario de reglas seguridad por aplicación. Seguimiento y gestión de los riesgos inherente a la realización de este proyecto. Cumplimiento del plan de trabajo por parte de todos los involucrados en el proyecto. Para la realización del Diseño Funcional, se tendrá en cuenta únicamente Grannet, es decir, cualquier otro aplicativo sobre el servidor WAS a migrar, queda fuera del alcance.
8 ESTIMACIÓN DE ESFUERZO Y PROPUESTA ECONÓMICA De acuerdo a la planificación realizada y al equipo de trabajo prpuesto por Glokal para la realización del diseño funcional para la migración de Grannet a WAS 8 o superior, se estima un esfuerzo de 4436 Horas Hombre (HH), lo cual equivale a la propuesta económica que se presenta a continuación: Coste Total del Servicio (COP): $ 145.000.000,00
9 CONDICIONES GENERALES DE CONTRATACIÓN: GESTIÓN DE CAMBIOS Procedimiento para la gestión de cambios Objetivos: Incorporar al proyecto todas aquellas necesidades identificadas y no contempladas previamente. Se denomina cambio a todo tipo de modificación o extensión que afecte a los trabajos en el proyecto definidos en el presente documento. Asimismo, se denomina cambio cualquier modificación sobre un resultado entregable ya aceptado por el cliente. Un cambio afecta al presupuesto del contrato. Puede ser una actualización, una mejora, una extensión o una corrección y pueden estar originados por: Cambios en el alcance y/o identificación de nuevos componentes. Variaciones en el equipo de trabajo y/o en la dedicación de sus miembros. La finalidad del control de cambios es identificar, documentar, seguir y consensuar el cambio que se realice para dejar claro el alcance del mismo y estimar su impacto en la planificación y en los costes, ya que es una modificación al alcance inicial. El gráfico de la página siguiente explica el proceso a seguir.
9 CONDICIONES GENERALES DE CONTRATACIÓN: Gestión de cambios Procedimiento para la gestión de cambios: gráfico No (6) Archivo Comité de Seguimiento (4) Consenso presupuesto? Sí CLIENTE Director de Proyecto Jefe del Proyecto GLOKAL Director de Proyecto Jefe de Proyecto (3) Presentación impacto en el presupuesto Jefe del Proyecto CLIENTE Comité de proyecto Jefe del Proyecto GLOKAL (2) Propuesta de cambio (técnica) (5) Acciones Jefe del Proyecto GLOKAL (1) Registro del cambio Petición de Cambio Equipo de trabajo
9 CONDICIONES GENERALES DE CONTRATACIÓN: Control y seguimiento Procedimiento para control y seguimiento del avance. Objetivos: Conocer en cada momento dónde estamos, Planificación vs. Real y Desviaciones El Control y Seguimiento del avance del proyecto tiene por objetivo planificar las actividades y medir el grado de cumplimiento de las tareas para orientar las actividades hacia al cumplimiento de los objetivos. Este control se efectúa en los Comités de Seguimiento y de Proyecto conjuntamente con el cliente y sus representantes. Los asuntos tratados en todas las reuniones se registran en actas, a las cuales se aplica el sistema de aceptación mencionado en este documento. La periodicidad de las reuniones de seguimiento se decidirá en la reunión de arranque del proyecto. Se mide el grado de avance de las actividades / tareas del período. Se asignan las tareas a iniciar. Se tratan los cambios aparecidos en el período. Se identifican y evalúan las incidencias y los riesgos para tomar las medidas correctoras necesarias. Se aprueba la planificación para el próximo período.
9 CONDICIONES GENERALES DE CONTRATACIÓN: Entregas y aceptaciones Procedimiento de entregas y aceptaciones GLOKAL CLIENTE Entrega resultado Resultado aceptado Revisión conjunta Reinicio proceso Recepciona Revisa Comunica resultado por escrito: OK No OK Causas Revisión conjunta FIN El plazo de aprobación previsto de los resultados entregables del proyecto es de un día laborable para actas de proyecto y de tres días laborables para el resto. La ausencia de respuesta por escrito en el plazo requerido se asume como aprobación tácita. Si el desarrollo del trabajo así lo exigiera este plazo se vería modificado en Comité de Seguimiento y / o de Proyecto con el fin de evitar demoras en el desarrollo del servicio. Las detecciones de regresión posteriores a una aceptación / validación serán tratadas por el procedimiento de Gestión de Incidencias. La aprobación de todos los resultados parciales supone la aceptación de la globalidad del proyecto.
10 POR QUE GLOKAL: Capacidad global con visión local El objeto de la compañía es la definición, diseño, desarrollo e implantación de soluciones tecnológicas desde el punto de vista de los sistemas de información, adaptadas a las necesidades de nuestros clientes, que les permitan conseguir sus objetivos en términos de innovación, eficiencia y competitividad para mejorar la gestión y el desempeño de su negocio. Compañía de consultoría y servicios informáticos. Presentes en Colombia desde el año 2007. Mas de 300 profesionales. Vocación de socios tecnológicos.
10 POR QUE GLOKAL: Nuestros valores Nuestra actividad se sustenta en los siguientes valores, que son muy importantes para nosotros, ya que impregnan nuestro modo de trabajar y orientan nuestra actuación con clientes, socios y colaboradores: 1. CONFIANZA : trabajamos con la necesaria competencia, con total sinceridad y confiabilidad a lo largo del tiempo. 2. COMPROMISO : nos involucramos en los objetivos de nuestros clientes, asumiéndolos como propios. 3. RESPONSABILIDAD: capacidad de ofrecer una respuesta adecuada al cliente. 4. TRABAJO EN EQUIPO : trabajamos coordinada y planificadamente con clientes y partners, pero también con flexibilidad y vocación de servicio 5. INNOVACION: aportamos iniciativas propias e imaginativas a las necesidades planteadas, utilizando las tecnologías mas avanzadas en cada momento y que aporten a nuestro cliente un valor por encima de sus expectativas
10 POR QUE GLOKAL: Sistema de calidad En todos nuestros servicios se aplica la metodología de Evaluación de Calidad Percibida (ECP), lo que permite: Facilitar el establecimiento de objetivos de los proyectos. Asegurar el alineamiento del equipo con los objetivos del Proyecto. Convertir la satisfacción del cliente en un objetivo interno ligado al resultado económico, de tal manera que los resultados de la encuesta realizada al cliente influyen sobre la retribución variable de las personas que participan en la ejecución del proyecto Para que lo anterior tenga efecto, deberá completarse y firmarse por ambas partes el formulario de ECP, donde el cliente manifieste sus expectativas respecto del servicio objeto de la presente oferta, y cumplirse los pasos posteriores del procedimiento de evaluación de expectativas establecido por GLOKAL, con el objetivo fundamental de establecer un procedimiento que facilite el conocimiento mutuo, la cobertura de la expectativas del cliente y la mejora continua a través del aprovechamiento de la experiencia.
10 POR QUE GLOKAL: Referencias de clientes en Colombia