PROPUESTA:
“GP11834 – Migración Aplicativo
GRANNET a WAS 8.0 o Superior ”.
Índice
1 2 3 4 5 6 7 INTRODUCCIÓN OBJETIVOSALCANCE DEL SERVICIO
DESCRIPCIÖN DEL SERVICIO
PLANIFICACIÓN DEL PROYECTO
EQUIPO DE TRABAJO
FACTORES CRÍTICOS DE ÉXITO
8 ESTIMACIÓN DE ESFUERZO Y PROPUESTA ECONÓMICA
9 CONDICIONES GENERALES DE CONTRATACIÓN
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
MOTIVO DE LA INICIATIVA
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.
1
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.
Objetivos que se pretenden cubrir con el servicio propuesto.
OBJETIVOS
2
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 noactualizació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.
ALCANCE DEL SERVICIO:
3
• 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.
DESCRIPCIÓN DEL SERVICIO
4
REQUERIMIENTOS FUNCIONALES PARA CERTIFICACIÓN DE LA MIGRACIÓNGeneració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.
DESCRIPCIÓN DEL SERVICIO
4
REQUERIMIENTOS DE INFRAESTRUCTURA, CONFIGURACIÓN, COMUNICACIONES, SEGURIDAD Y BASES DE DATOSLos 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.
REQUERIMIENTOS DE
INTEROPERABILIDAD, REDUNDANCIA Y
CONTINGENCIA
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.
• 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
PLANIFICACIÓN DEL PROYECTO
PLANIFICACIÓN DEL PROYECTO
5
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
• 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
EQUIPO DE TRABAJO
EQUIPO DE TRABAJO
6
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.
Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Líder Funcional - Conocimiento de Negocio - Perfil de Gestión Experto
Líder Técnico
- Conocimiento de Negocio - Perfil de Gestión Experto
• 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:
EQUIPO DE TRABAJO
6
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.
Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Líder Funcional - Conocimiento de Negocio - Perfil de Gestión Experto
Líder Técnico
- Conocimiento de Negocio - Perfil de Gestión Experto
EQUIPO DE TRABAJO
6
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.
Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Líder Funcional - Conocimiento de Negocio - Perfil de Gestión Experto
Líder Técnico
- Conocimiento de Negocio - Perfil de Gestión Experto
EQUIPO DE TRABAJO
6
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.
Analista Funcional/Técnico 3 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 2 - Experiencia en consultoría - Conocimientos técnicos Analista Funcional/Técnico 1 - Experiencia en consultoría - Conocimientos técnicos Líder Funcional - Conocimiento de Negocio - Perfil de Gestión Experto
Líder Técnico
- Conocimiento de Negocio - Perfil de Gestión Experto
FACTORES CRITICOS DE ÉXITO
7
• 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
ESTIMACIÓN DE ESFUERZO Y PROPUESTA ECONÓMICA
8
• 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:
CONDICIONES GENERALES DE CONTRATACIÓN: GESTIÓN DE CAMBIOS
9
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.
CONDICIONES GENERALES DE CONTRATACIÓN: Gestión de cambios
9
Procedimiento para la gestión de cambios: gráfico
Petición de Cambio
(2) Propuesta de cambio (técnica)
Jefe del Proyecto
GLOKAL (1) Registro del cambio
(3) Presentación impacto en el presupuesto (5) Acciones (4) ¿Consenso presupuesto? No Sí (6) Archivo Equipo de trabajo Comité de proyecto Jefe del Proyecto
CLIENTE
Jefe del Proyecto GLOKAL Comité de Seguimiento Director de Proyecto Jefe de Proyecto CLIENTE GLOKAL Director de Proyecto Jefe del Proyecto
CONDICIONES GENERALES DE CONTRATACIÓN: Control y seguimiento
9
.
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.
CONDICIONES GENERALES DE CONTRATACIÓN: Entregas y aceptaciones
9
Procedimiento de entregas y aceptaciones
Entrega resultado Resultado aceptado Revisión conjunta Reinicio proceso Recepciona Revisa
Comunica resultado por escrito: OK No OK Causas Revisión conjunta FIN CLIENTE GLOKAL
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.