Gestión de Liberaciones y Despliegue
Oscar Julián Beltrán Reyes
Consultor Senior ITIL y Proyectos LATAM
Aranda Software Corporation
Marzo 07, 2012
• Todos nuestros lanzamientos son iguales, consistentes y seguros?
• Todos son probados de manera adecuada y completa?
• Todos posee los manuales, documentación y lecciones aprendidas?
• Mis clientes y usuarios finales son comunicados de los lanzamientos?
• Siempre logro con el lanzamiento lo que el usuario espera? Tengo un proceso para
saberlo?
• Luego de todo lanzamiento estos han sido soportados correctamente?
• Cuando fallo puedo regresarme al estado anterior fácilmente? Puedo controlar el
impacto del fallo adecuadamente?
Introspección
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
Contexto ITIL *
Conjunto de buenas prácticas destinadas a mejorar la gestión y
provisión de servicios TI. Su objetivo es mejorar la calidad de los
servicios TI ofrecidos, evitar los problemas asociados a los mismos y
ofrecer un marco de actuación para que estos sean solucionados con
el menor impacto y a la mayor brevedad posible
* ITIL - Information Technology Infrastructure Library
(Biblioteca de Infraestructura de Tecnologías de Información)
Convertir la Gestión del Servicio en un activo estratégico
Diseñar nuevos servicios o modificar los ya existentes incluyendo su
arquitectura, procesos, políticas y documentos.
Hacer que los productos y servicios definidos se integren en el entorno de
producción y sean accesibles a los clientes y usuarios autorizados.
Garantizar la efectividad y eficacia en la provisión y soporte de servicios con
el fin de generar valor para el cliente y el proveedor del servicio.
Mantener el valor para el cliente mediante la mejora del diseño, introducción y
operación del Servicio.
Estrategia
Diseño
Transición
Operación
Mejora
Transición del Servicio *
* Service Transition
Gestión del Conocimiento
del Servicio Knowledge Management
Gestión de la Configuración
y Activos del Servicio Service Asset & Configuration
Management
Planificación y Soporte de
la Transición Transition Plannign and Support
Validación y Pruebas del
Servicio Service Validation & Testing
Gestión de Cambios Change Management
Evaluación Evaluation
Gestión de Versiones y
Despliegues Release & Deployment Management
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos Básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
Gestión de Entregas y Despliegues Se ocupa de construir, probar y suministrar las capacidades para
proporcionar los servicios especificados en el Diseño del Servicio,
cumpliendo los requerimientos de los grupos de interés y
proporcionando los objetivos planteados. Entregando el producto o
servicio a la Operación del Servicio.
Objetivos
Poner las entregas o liberaciones en producción y establecer
un uso efectivo del servicio, con el objeto de entregar valor
al cliente y ser capaz de transferirlo a la operación del
servicio.
Debe garantizar:
- Existen planes de versiones y despliegues.
- Los paquetes de versiones (compilaciones) se despliegan
correctamente.
- Existe transferencia de conocimientos al cliente.
- La perturbación de los servicios es mínima.
Transición S. Operación S.
Propósito • Queremos que todos sepan que va a suceder?
• Planes de Lanzamiento y Despliegue.
• Asegurarnos que el lanzamiento será tan funcional como
su predecesor?
• Correcto y Estable.
• Compatibilidad.
• Asegurar la Calidad del Lanzamiento – Siguiendo el plan y
el proceso.
• Change Management: Impacto controlado
• Asegurar la alineación entre lo pedido y lo producido
• ASEGURAR EL TRASPASO DE CONOCIMIENTO
• Soporte en primera etapa.
• Entrega a la Operación
Gestión de Entregas y Despliegues
Relación con Otros Proceso
• Aprueba y coordina cambios.
• Disminuye el impacto del cambio.
Gestión de Cambio
• Gestiona la información de modificación producida en el lanzamiento.
• Informa los impacto con otros activos posiblemente no involucrados.
Gestión de Configuración
• Construye y prueba el Cambio.
Gestión de Lanzamiento
• Distribuye e Implementa el cambio
Gestión de Despliegue
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos Básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Relación con Otros Proceso
Gestión de Entregas y Despliegues:
Conceptos Básicos
Conjunto de elementos de configuración, nuevos o modificados, que
son probados e implantados conjuntamente en el entorno de
producción.
Entrega o Liberación
(Release)
Todos los Elementos, documentos, propaganda que interactúan en un
cambio/actualización o creación de servicio.
Agrupación de Cambios aprobados que Buscan un Objetivo
Gestión de Entregas y Despliegues:
Conceptos Básicos
Conjunto de elementos de configuración, nuevos o modificados, que
son probados e implantados conjuntamente en el entorno de
producción.
Entrega o Liberación
(Release)
Componentes de un Servicio de TI que son normalmente liberados en
conjunto.
Unidad de Entrega
(Release Unit)
Gestión de Entregas y Despliegues:
Conceptos Básicos
Componentes de un Servicio de TI que son normalmente liberados en
conjunto.
Unidad de Entrega
(Release Unit)
Son suficientes para realizar la labor.
Incluyen todos los CI que son Afectados.
Gestión de Entregas y Despliegues:
Definiendo el Tamaño
Componentes de un Servicio de TI que son normalmente liberados en
conjunto.
Unidad de Entrega
(Release Unit)
• Que tan facil es para construir?
• Cuantos recursos voy a utilizar?
• Dinero/Tiempo
• Personas/Elementos
• Cual es el riesgo que estoy dispuesto a aceptar?
• Que requerimientos debo tener para implementarlo?
• Como va a impactar otros CI.
• Mas Grande Mas Complejo
• Mas pruebas.
• Mas Documentación
• Mas Capacitación.
Gestión de Entregas y Despliegues:
Conceptos Básicos
Conjunto de elementos de configuración, nuevos o modificados, que
son probados e implantados conjuntamente en el entorno de
producción.
Entrega o Liberación
(Release)
Componentes de un Servicio de TI que son normalmente liberados en
conjunto.
Unidad de Entrega
(Release Unit)
- Liberación Mayor: normalmente representan importantes
despliegues de software y hardware y que introducen modificaciones
importantes en la funcionalidad, características técnicas, etc. (1.0,
2.0). Usualmente reemplaza todas las actualizaciones o correcciones
precedentes
- Liberación Menor: normalmente contienen pequeñas mejoras o
correcciones, las cuales muchas veces se han publicado como
soluciones de emergencia. (1.1, 1.2, 1.3).
- Liberación de Emergencia: normalmente contiene correcciones a
un pequeño número de errores conocidos o algunas veces mejoras
para cumplir con requerimientos prioritarios del negocio. (1.1.1,
1.1.2, etc.)
Tipos de Entrega (Release Types)
Gestión de Entregas y Despliegues:
Conceptos Básicos
- Liberación Mayor: normalmente representan importantes
despliegues de software y hardware y que introducen modificaciones
importantes en la funcionalidad, características técnicas, etc. (1.0,
2.0). Usualmente reemplaza todas las actualizaciones o correcciones
precedentes
- Liberación Menor: normalmente contienen pequeñas mejoras o
correcciones, las cuales muchas veces se han publicado como
soluciones de emergencia. (1.1, 1.2, 1.3).
- Liberación de Emergencia: normalmente contiene correcciones a
un pequeño número de errores conocidos o algunas veces mejoras
para cumplir con requerimientos prioritarios del negocio. (1.1.1,
1.1.2, etc.)
Tipos de Entrega (Release Types)
Tiger Leopard SnowLeopard Lion Mountain Lion
Gestión de Entregas y Despliegues:
Conceptos Básicos
Las opciones más frecuentes para el paso a producción son: Diseño de la Entrega (Release Design Options)
Big Bang
Vs
Enfoque por etapas
Para todos los usuarios al mismo tiempo en
la misma operación.
Para un grupo de usuarios (base) inicialmente
y posteriormente se repite la operación para el
esto de usuarios según el plan.
Push
Vs
Pull
Desde una ubicación centralizada se envía
hasta las ubicaciones finales deseadas.
Desde una ubicación centralizada los usuarios
pueden descargarla cuando lo deseen
Automático
Vs
Manual
(usando SW de instalación por ejemplo).
Asegura repetibilidad y consistencia.
(usando mecanismos manuales). Podría
retrasar las liberaciones y/o crear problemas
de recursos o capacidad que afecten los
niveles de servicio.
El Servicio (nuevo o modificado) es desplegado…
Gestión de Entregas y Despliegues:
Conceptos Básicos
Las opciones más frecuentes para el paso a producción son: Diseño de la Entrega (Release Design Options)
Evalúo Ambientes
Identifico Activos
• Cuales puedo cambiar al tiempo.
• Cuales requieren cuidado especial.
Selecciono el Método
• Fases – Pull -- Manual
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
Gestión de Entregas y Despliegues:
Entradas al Proceso
“El disparador del proceso es una solicitud de cambio aprobada”
RFC autorizado
Paquete del servicio, paquete del nivel de servicio (SLP), paquete de
diseño del servicio (SDP), modelo del servicio y criterios de aceptación
del servicio (SAC)
Planes de continuidad del servicio y planes de continuidad del negocio
relacionados.
Políticas, diseño y modelo de versiones y plan y modelo de construcción.
(Service Design)
Planes y estándares de tecnología, compras, gestión y operación del
servicio.
Criterios de entrada y salida para cada fase del proceso.
Gestión de Entregas y Despliegues:
Actividades del Proceso
Planificación
Preparación de construcción,
pruebas y despliegue
Construcción y pruebas
Pruebas y pilotos del servicio
Planificación y preparación del
despliegue
Transferencia, despliegue y retiro
Verificación del despliegue
Soporte Post-Implementación
Revisión y cierre
1
2
3 4
5
6 7
8
9
SD
SD SD SE
SD – Service Design (fase)
SE – Service Evaluation (proceso)
Gestión de Entregas y Despliegues:
Modelo V
Es una herramienta muy útil para identificar los distintos niveles de
configuración en los que se deben efectuar la construcción y las pruebas.
Definir requisitos de cliente/negocio
Definir requisitos de servicio
Diseñar solución de servicio
Diseñar versión de servicio
Desarrollar solución de servicio
Pruebas de componentes y
conjuntos
Prueba de paquete de la versión de
servicio
Criterios/plan de operación del
servicio
Prueba de aceptación del
servicio
Validar paquetes de servicio, ofertas
y contratos
Construcción y pruebas
de componentes
de servicio
Proveedores internos y externos
Criterios/plan de revisión del servicio
Criterios/plan de aceptación del servicio
Criterios/plan de operación del servicio
Criterios/plan de prueba de versiones del servicio
Gestión de Entregas y Despliegues:
Salidas del Proceso
Planes de versiones y despliegues, RFC
completo, notificaciones al servicio,
catálogo de servicios actualizado.
Informes del servicio y documentación de
gestión del servicio nuevo o modificado.
Nuevo entorno o capacidades del servicio
probados.
SLA, OLAs y contratos.
Informe de transición del servicio y plan de
capacidad del servicio.
Lista completa y precisa de CIs (nuevos o
actualizados), con su traza de auditoría.
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
Gestión de Entregas y Despliegues:
Beneficios para el Negocio
Los cambios se realizan de forma más
rápida, más económica y con menos
riesgos.
Se da un mejor soporte a los objetivos
operativos.
El método de implementación es más
coherente
Se mejora el cumplimiento de los
requisitos de trazabilidad (auditoría,
legislación, etc.).
AG
EN
DA
Contexto ITIL
Objetivos
Conceptos básicos
Entradas-Actividades-Salidas
Beneficios
Indicadores
Gestión de Entregas y Despliegues
Gestión de Entregas y Despliegues:
Indicadores y aspectos a considerar
KPIs relacionados con el cliente
- Mejora del rendimiento del servicio
- Reducción del número de incidentes
- Aumento de la satisfacción del cliente y usuarios
KPIs relacionados con el proveedor del servicio - Costos más bajos para diagnosticar incidentes y
problemas
- Reducción del número de discrepancias en las
auditorías de configuración, en relación a la situación
real.
Para elaborar otras métricas se podría considerar: - Número de liberaciones de nuevas versiones
- Número de back outs y razones de su aplicación
- Número de incidentes derivados de liberación de
nuevas versiones
- Existencia de versiones ilegales de software
- Disponibilidad del servicio antes y después de liberar
una nueva versión
Preste atención a las señales
Gestión de Entregas y Despliegues:
Como Inicio
Defina una Política (Como vamos a trabajar)
Reglas de trabajo.
Roles.
Frecuencias.
Líneas Base y manejo de las mismas “DML”.
Criterios de Entrada y Salida.
Proceso de Soporte en Etapa Temprana.
Proceso de Entrega “Handover”
Defina un grupo que actúa y un grupo al que se le entrega.
Defina las etapas mínimos de paso a producción.
Pruebas
Procedimientos de Retroceso.
Defina un Método.
Descubro Analizo Determino Actuo
Oscar Julián Beltrán Reyes
Gracias.
Implementing ITIL Change and Release
Management - Larry Klosterboer
ITIL Transition Livecycle - OCG
Marco Cantanneo – Charles Stur University
Iconf Finde (Graficos e Imágenes)
Top Related