GESTIÓN DE CALIDAD
Contenido
1. Introducción ...................................................................................................................... 4
1.1. Objetivo del documento .............................................................................................. 4
1.2. Objetivos de las guías de uso....................................................................................... 4
1.3. Acerca de este documento .......................................................................................... 4
1.4. A quién está dirigido este documento ........................................................................... 4
1.5. Cómo enviar sus comentarios ...................................................................................... 4
1.6. Registro y control de cambios al documento ................................................................. 5
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
1. Introducción
El objetivo de este documento es oficializar y difundir un grupo de guías de uso que habrán de
observarse en las instalaciones de Informática de América del grupo BBVA.
El objetivo del establecimiento de guías de uso en el grupo BBVA es que existan documentos que
sirvan de apoyo en la utilización de las herramientas, con el fin de lograr un manejo eficiente
resolviendo dudas y ofreciendo información técnica. Las guías contienen imágenes asociadas al
tema descrito para una fácil comprensión, así como los pasos a realizar por el usuario para llevar
acabo las distintas opciones disponibles, usando un lenguaje sencillo.
El objetivo de este documento es difundir las guías de uso referentes a las diferentes herramientas
que se utilizan en Servicios de Procesamiento América.
Este documento está dirigido al personal técnico encargado del diseño y desarrollo, que hace uso
de las herramientas administradas por SPA.
Sus comentarios sobre el contenido de este documento son importantes para SPA, así mejoraremos
la calidad de la información que se difunde. Favor de dirigirlos a la Oficina de Certificación Técnica
BFOCTCCR@bbva.bancomer.com, donde con gusto los atenderemos.
GESTIÓN DE CALIDAD
Con el fin de llevar el control de movimientos y modificaciones se generará una tabla que integre el
registro y control de todos los cambios necesarios para la optimización y el mejoramiento en el uso
y funcionalidad de los recursos en que viven nuestros sistemas.
Fecha de
Revisión
Versión Descripción de la Páginas
(día- Autor Aprobación
Observación Modificación Afectadas
mes-
año)
5.31 12nov13 Actualización de Justino Reyes 1 Aprobada
formato solicitud Martínez, Ext.
para instrucciones en 99-573,
caso de Control-M justino.reyes.c
ontractor@bbv
a.com
5.32 06mar14 Integración de datos Karen Alcocer 1 Aprobada
respaldo y validación
6 15/01/15 Integración del tema Rocio Luna 1 Aprobada
de entrega de
archivos fuente en el
apartado 6.3
GESTIÓN DE CALIDAD
En la siguiente liga podrás ver un video que sirve como introducción a los usuarios nuevos en la
herramienta Dimensions.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
Dimensions es una herramienta que nos permite gestionar nuestro desarrollo de software mediante
el pase a distintos ambientes, manteniendo un versionado de cada componente. Incrementa la
eficiencia, reduce los riesgos de implantación y asegura el cumplimiento de los estándares.
Con Dimensions nos permite que los requerimientos, componentes, documentación sigan un flujo
definido con estados aprobados. Este flujo es definido por cada aplicación, por ejemplo:
Dentro de este flujo es necesario definir los privilegios de cada usuario en la promoción, con la
finalidad de tener un control de tus componentes.
Con Dimensions
llevamos un mejor
orden de nuestros
componentes y
requerimientos, ya
que nos permite
promover paquetes,
requerimientos o
solamente
componentes.
GESTIÓN DE CALIDAD
4. Clic en Log in
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
4.3.1 Cambiar contraseña de usuario (Entrada por primera vez y cuando expira contraseña).
NOTA Cuando se entrega el user y password al usuario, se deben ingresar en minúsculas. El password por default para una
cuenta nueva es: carde1pa
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
NOTA Si tiene un usuario acceso a varias aplicaciones es vital que se haga el cambio de
Proyecto y en el Producto se seleccione el valor “Default” para que se comience a
trabajar sobre el proyecto correcto. De lo contrario se pueden crear paquetes
asociados a proyectos que no coincidan. En este caso, el área de Calidad no
localizará el paquete y será rechazado.
Ejemplo 1
El usuario tiene acceso al producto y proyecto MBLHQ9:PTAL_MX_HIP y al MBLBBN:PTAL_MX_BCOM. Primero está trabajando en el
MBLBBN:PTAL_MX_BCOM y comienza a crear paquetes de MBLHQ9:PTAL_MX_HIP sin cambiarse de proyecto ni producto y/o desde la pestaña de
REQUESTS, por lo que éste es el resultado el cuál será rechazado:
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
2. Y clic en
GESTIÓN DE CALIDAD
3. Se desplegará la
pantalla:
4. Ingresar el Título y
Descripción detallada
GESTIÓN DE CALIDAD
Preview: Vista previa de los módulos que afecta el cambio, la descripción del requerimiento, historial de cambios e historial de actualizaciones.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
9. En nuestro escritorio,
validaremos que en la
carpeta creada, se hayan
guardado los
componentes
seleccionados, así como
la ruta y estructura que
tenemos en nuestro
Baseline.
GESTIÓN DE CALIDAD
Ejemplo 1
Ejemplo 2
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
10. Validar que nuestros componentes, a los cuáles aplicamos Ckeck Out, se encuentren asociados en
nuestro requerimiento. En el caso de proyectos de Control-M, sí se puede asociar más de una malla
a un solo paquete. Para esto debemos ir a la ruta:
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
11. Clic en Select All para asegurar que todos los ítems
están seleccionados.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
1. Ya que se han realizado las modificaciones de nuestros componentes, en la carpeta de nuestro escritorio, procederemos a subirlos a
Dimensions, para su promoción.
2. Seleccionaremos los componentes a los cuales, les habíamos dado Check Out y damos Clic en Check In
GESTIÓN DE CALIDAD
6. Clic en OK.
GESTIÓN DE CALIDAD
7. Al término del punto anterior, podemos ver que los componentes ya no tienen el candado, lo cual indica, que han subido bien y que se
pueden modificar de nuevo. También el Stage ha cambiado a DESARROLLO.
NOTA Las versiones/revisiones de los componentes, se irán incrementando cada vez que se realice una
modificación al componente. Esto es para diferenciar las versiones en el historial del componente.
En caso de no haber asociado un componente, o no haber indicado el número de paquete, durante un Check Out/Check In, existe la posibilidad de
asociar componentes que ya fueron actualizados previamente.
GESTIÓN DE CALIDAD
3. Se desplegará la ventana:
NOTA Para cualquier asociación de componentes u operaciones Check In/Check Out en un requerimiento, este debe estar
en la fase de DESARROLLO. Si el requerimiento se encuentra en otro estado, las operaciones no se podrán realizar.
Si un paquete ya fue liberado a Producción, no podrá ser reutilizado, se deberá crear uno nuevo.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
Para abrir un componente nos debemos posicionar en cualquiera de las vistas que conocemos (My Current Project o Items) ahí damos clic en el
nombre del componente y nos desplegará una ventana con 5 pestañas:
GESTIÓN DE CALIDAD
1. Podemos visualizar cuántas versiones tiene un componente, para esto nos posicionamos en la pestaña Items ó podemos visualizar
nuestros componentes en My Current Project.
2. Seleccionamos el componente deseado y damos clic en la opción . Se desplegará una ventana con la información del
componente seleccionado, en la cual podremos ver las versiones anteriores del mismo, así como obtener una copia y visualizarla.
GESTIÓN DE CALIDAD
1. Abrir el componente.
2. Dirigirte a la pestaña de Relationships.
3. En donde dice Related object class seleccionar Requests.
4. Se desplegará el
requerimiento que
tenga asociado.
GESTIÓN DE CALIDAD
6. Clic en Next
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
8. Clic en Next.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
2. Seguir los procedimientos y políticas establecidas por BBVA CCR para instalaciones en el ambiente de Producción.
3. Generar un cambio CRQnnnnnnnnnnnn, que contenga una tarea TASnnnnnnnnnnnn para el área de Liberaciones a Producción en el
servicio “Despliegue de requerimiento Dimensions -” . Si su aplicación es de Control-M y contiene mallas, el servicio es “Despliegue
de requerimiento Dimensions Control-M-”
GESTIÓN DE CALIDAD
NOTA Existe un respaldo de Dimensions que corre de lunes a viernes de 3 am a 5 am. Los sábados corre de 6 pm a 8 pm. Los
domingos no corre. No se pueden ingresar requerimientos de despliegues en estos horarios porque la
herramienta estará abajo y la instalación no se efectuará.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
El reverso de los componentes es como el de promoción pero en vez de promoverlo al entorno siguiente será
a uno anterior.
GESTIÓN DE CALIDAD
7. Clic en Finish
GESTIÓN DE CALIDAD
1. Una vez que hayamos realizado la Promoción (Promote) o Democión (Demote) de nuestros Paquetes (Requests), independientemente del
estatus que observemos en la pestaña de My Current Project, debemos validarlo en la pestaña de Deployment. Esto se puede hacer
inmediatamente de que se haya ejecutado la instalación del paquete en Producción.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
5. Cerciórate de que la opción occurred tenga seleccionado el período en que ocurrió el evento que estás revisando.
6. Si lo prefieres, recomendamos clic en la columna Event Date para visualizar del más nuevo al más antiguo.
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
1. En la versión anterior de Dimensions, la instalación de paquetes se observaba registrada con la fecha y hora del momento en que se
instala. En la nueva versión se respeta la fecha y hora en que fue modificado el componente, proporcionando un mejor control de los
cambios al usuario que los realiza.
2. Es muy importante tomar en cuenta que Dimensions es una herramienta diseñada para empresas globales como BBVA, por lo que
previendo que se realicen actualizaciones de varias regiones del mundo a un mismo componente, las va a registrar con horario UTC
(Universal Time Coordinated = tiempo universal coordinado), dentro de la herramienta.
Para mayor explicación de los puntos anteriores, observemos el siguiente ejemplo, considerando nuestra ubicación con horario UTC-5:
3. El componente que
hemos modificado en
nuestra área de trabajo se
observa con fecha y hora
30-ago-13, 12:49 p.m.
4. En nuestro equipo
final, se instalará con la
misma fecha y hora, 30-
ago-13, 12:49 p.m.
GESTIÓN DE CALIDAD
6. Para verificar la fecha y hora que observaremos en Dimensions, debemos saber cuál es la hora UTC, que tenemos en nuestra región. Esta
depende de la ubicación geográfica y de las políticas de husos horarios de cada país.
Por ejemplo si nos ubicamos el 30 de agosto de 2013 a las 19:00 hrs. en la Cd. de México, los horarios son:
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD
Establecer las políticas a las cuáles debe apegarse el usuario al hacer uso de Dimensions en el
proceso de ciclo de vida de la aplicación.
GESTIÓN DE CALIDAD
1. Toda aplicación nueva debe contar con Dimensions en su proceso para la liberación a
producción.
2. Toda aplicación debe contar con al menos un entorno previo y un entorno productivo.
3. Al estar los componentes bajo Dimensions, el usuario se abstiene de realizar modificaciones
fuera de Dimensions, ya que esto provocaría inconsistencia e incluso pérdida de
información.
4. No se considera información relevante los siguientes tipos de archivos, por lo que no son
tomados en cuenta para la integración a Dimensions:
a. Logs.
b. Bitácoras
c. Respaldos
d. Cualquier otro tipo de información ajena a la aplicación
5. El proceso de integración en Dimensions también tiene alcance en la entrega del código
fuente para llevar a cabo la compilación mediante la herramienta, para lo cual es necesario
que se entregue por parte del aplicativo lo siguiente:
a. Archivos fuente
b. Librerías
c. Indicar la versión de la herramienta que utilizan para compilar.
d. Qué tipo de archivos se generan (si solo son clases o jars)
GESTIÓN DE CALIDAD
GESTIÓN DE CALIDAD