Memorias webCast Gestión de Release

of 32 /32
Gestión de Liberaciones y Despliegue Oscar Julián Beltrán Reyes Consultor Senior ITIL y Proyectos LATAM Aranda Software Corporation Marzo 07, 2012

Embed Size (px)

description

Conozca la importancia, políticas y buenas prácticas de la gestión de release orientado a las mejores prácticas de ITIL

Transcript of Memorias webCast Gestión de Release

  • 1. Marzo 07, 2012Gestin de Liberaciones y DespliegueOscar Julin Beltrn ReyesConsultor Senior ITIL y Proyectos LATAMAranda Software Corporation

2. Introspeccin Todos nuestros lanzamientos son iguales, consistentes y seguros? Todos son probados de manera adecuada y completa? Todos posee los manuales, documentacin 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 parasaberlo? Luego de todo lanzamiento estos han sido soportados correctamente? Cuando fallo puedo regresarme al estado anterior fcilmente? Puedo controlar elimpacto del fallo adecuadamente? 3. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos bsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 4. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos bsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 5. Contexto ITIL * Conjunto de buenas prcticas destinadas a mejorar la gestin yprovisin de servicios TI. Su objetivo es mejorar la calidad de losservicios TI ofrecidos, evitar los problemas asociados a los mismos yofrecer un marco de actuacin para que estos sean solucionados conel menor impacto y a la mayor brevedad posibleEstrategia Convertir la Gestin del Servicio en un activo estratgicoDisear nuevos servicios o modificar los ya existentes incluyendo suarquitectura, procesos, polticas y documentos.Diseo Hacer que los productos y servicios definidos se integren en el entorno deTransicinproduccin y sean accesibles a los clientes y usuarios autorizados.Garantizar la efectividad y eficacia en la provisin y soporte de servicios con el fin de generar valor para el cliente y el proveedor del servicio. Operacin Mantener el valor para el cliente mediante la mejora del diseo, introduccin y Mejora operacin del Servicio. * ITIL - Information Technology Infrastructure Library(Biblioteca de Infraestructura de Tecnologas de Informacin) 6. * Service TransitionTransicin del Servicio * Planificacin y Soporte de Gestin del Conocimiento la Transicindel ServicioTransition Plannign and Support Knowledge Management EvaluacinGestin de Cambios Change ManagementEvaluation Gestin de la ConfiguracinValidacin y Pruebas del y Activos del ServicioServicioService Asset & ConfigurationService Validation & TestingManagementGestin de Versiones y Despliegues Release & Deployment Management 7. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos BsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 8. Gestin de Entregas y DesplieguesSe ocupa de construir, probar y suministrar las capacidades paraproporcionar los servicios especificados en el Diseo del Servicio,cumpliendo los requerimientos de los grupos de inters y proporcionando los objetivos planteados. Entregando el producto o servicio a la Operacin del Servicio. Transicin S. Operacin S. Poner las entregas o liberaciones en produccin y establecer un uso efectivo del servicio, con el objeto de entregar valorObjetivos al cliente y ser capaz de transferirlo a la operacin 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 perturbacin de los servicios es mnima. 9. Gestin de Entregas y Despliegues Queremos que todos sepan que va a suceder?Propsito Planes de Lanzamiento y Despliegue. Asegurarnos que el lanzamiento ser tan funcional comosu predecesor? Correcto y Estable. Compatibilidad. Asegurar la Calidad del Lanzamiento Siguiendo el plan yel proceso. Change Management: Impacto controlado Asegurar la alineacin entre lo pedido y lo producido ASEGURAR EL TRASPASO DE CONOCIMIENTO Soporte en primera etapa. Entrega a la Operacin 10. Relacin con Otros ProcesoGestin de Cambio Aprueba y coordina cambios. Disminuye el impacto del cambio.Gestin de Configuracin Gestiona la informacin de modificacin producidaen el lanzamiento. Informa los impacto con otros activos posiblementeno involucrados.Gestin de Lanzamiento Construye y prueba el Cambio.Gestin de Despliegue Distribuye e Implementa el cambio 11. Relacin con Otros Proceso Contexto ITIL Objetivos Conceptos BsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 12. Gestin de Entregas y Despliegues:Conceptos BsicosConjunto de elementos de configuracin, nuevos o modificados, queEntrega o Liberacinson probados e implantados conjuntamente en el entorno de (Release)produccin. Todos los Elementos, documentos, propaganda que interactan en un cambio/actualizacin o creacin de servicio.Agrupacin de Cambios aprobados que Buscan un Objetivo 13. Gestin de Entregas y Despliegues:Conceptos Bsicos Conjunto de elementos de configuracin, nuevos o modificados, queEntrega o Liberacin son probados e implantados conjuntamente en el entorno de (Release) produccin. Componentes de un Servicio de TI que son normalmente liberados en Unidad de Entrega conjunto. (Release Unit) 14. Gestin de Entregas y Despliegues:Conceptos BsicosSon suficientes para realizar la labor.Incluyen todos los CI que son Afectados.Componentes de un Servicio de TI que son normalmente liberados en Unidad de Entregaconjunto. (Release Unit) 15. Gestin de Entregas y Despliegues:Definiendo el TamaoComponentes de un Servicio de TI que son normalmente liberados en Unidad de Entregaconjunto. (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 Documentacin Mas Capacitacin. 16. Gestin de Entregas y Despliegues:Conceptos Bsicos Conjunto de elementos de configuracin, nuevos o modificados, queEntrega o Liberacin son probados e implantados conjuntamente en el entorno de (Release) produccin. Componentes de un Servicio de TI que son normalmente liberados en Unidad de Entrega conjunto. (Release Unit) - Liberacin Mayor: normalmente representan importantes despliegues de software y hardware y que introducen modificaciones importantes en la funcionalidad, caractersticas tcnicas, etc. (1.0, 2.0). Usualmente reemplaza todas las actualizaciones o correcciones precedentes Tipos de Entrega - Liberacin Menor: normalmente contienen pequeas mejoras o (Release Types) correcciones, las cuales muchas veces se han publicado como soluciones de emergencia. (1.1, 1.2, 1.3). - Liberacin de Emergencia: normalmente contiene correcciones a un pequeo nmero de errores conocidos o algunas veces mejoras para cumplir con requerimientos prioritarios del negocio. (1.1.1, 1.1.2, etc.) 17. Gestin de Entregas y Despliegues:Conceptos Bsicos Tiger Leopard SnowLeopardLionMountain Lion - Liberacin Mayor: normalmente representan importantes despliegues de software y hardware y que introducen modificaciones importantes en la funcionalidad, caractersticas tcnicas, etc. (1.0, 2.0). Usualmente reemplaza todas las actualizaciones o correcciones precedentesTipos de Entrega - Liberacin Menor: normalmente contienen pequeas mejoras o (Release Types) correcciones, las cuales muchas veces se han publicado como soluciones de emergencia. (1.1, 1.2, 1.3). - Liberacin de Emergencia: normalmente contiene correcciones a un pequeo nmero de errores conocidos o algunas veces mejoras para cumplir con requerimientos prioritarios del negocio. (1.1.1, 1.1.2, etc.) 18. Gestin de Entregas y Despliegues: Conceptos Bsicos Diseo de la Entrega (Release Design Options)Las opciones ms frecuentes para el paso a produccin son:El Servicio (nuevo o modificado) es desplegadoBig BangEnfoque por etapas Vs Para un grupo de usuarios (base) inicialmentePara todos los usuarios al mismo tiempo eny posteriormente se repite la operacin para ella misma operacin.esto de usuarios segn el plan. PushPullDesde una ubicacin centralizada se envaVs Desde una ubicacin centralizada los usuarioshasta las ubicaciones finales deseadas. pueden descargarla cuando lo deseen Automtico Manual(usando mecanismos manuales). Podra(usando SW de instalacin por ejemplo).Vs retrasar las liberaciones y/o crear problemasAsegura repetibilidad y consistencia. de recursos o capacidad que afecten losniveles de servicio. 19. Gestin de Entregas y Despliegues:Conceptos BsicosDiseo de la Entrega(Release Design Options) Las opciones ms frecuentes para el paso a produccin son:Selecciono elMtodoIdentifico Fases Pull --Activos Manual Evalo Cuales puedo Ambientescambiar al tiempo. Cuales requierencuidado especial. 20. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos bsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 21. Gestin de Entregas y Despliegues:Entradas al ProcesoEl disparador del proceso es una solicitud de cambio aprobada RFC autorizado Paquete del servicio, paquete del nivel de servicio (SLP), paquete dediseo del servicio (SDP), modelo del servicio y criterios de aceptacindel servicio (SAC) Planes de continuidad del servicio y planes de continuidad del negociorelacionados. Polticas, diseo y modelo de versiones y plan y modelo de construccin.(Service Design) Planes y estndares de tecnologa, compras, gestin y operacin delservicio. Criterios de entrada y salida para cada fase del proceso. 22. Gestin de Entregas y Despliegues:Actividades del Proceso1SD67 Transferencia, Verificacin del Planificacin despliegue y retirodespliegue2 Preparacin de 58Planificacin y construccin, Soporte Post-preparacin delpruebas y Implementacindesplieguedespliegue3SD4SD9SEConstruccin y Pruebas y pilotosRevisin y cierrepruebas del servicioSD Service Design (fase)SE Service Evaluation (proceso) 23. Gestin de Entregas y Despliegues: Modelo VEs una herramienta muy til para identificar los distintos niveles deconfiguracin en los que se deben efectuar la construccin y las pruebas.Validar paquetes Definir requisitos Criterios/plan de revisin del servicio de servicio, ofertasde cliente/negocio y contratos Prueba deDefinir requisitosCriterios/plan de aceptacin del servicio aceptacin del de servicioservicio Criterios/plan de Disear solucin de Criterios/plan de operacin del serviciooperacin delservicioservicio Criterios/plan de prueba Prueba de paqueteDisear versin de de la versin de serviciode versiones del servicio servicioPruebas de Desarrollar solucincomponentes y de servicio conjuntos Construccin y pruebas de componentes de servicioProveedores internos y externos 24. Gestin de Entregas y Despliegues:Salidas del Proceso Planes de versiones y despliegues, RFCcompleto, notificaciones al servicio,catlogo de servicios actualizado. Informes del servicio y documentacin degestin del servicio nuevo o modificado. Nuevo entorno o capacidades del servicioprobados. SLA, OLAs y contratos. Informe de transicin del servicio y plan decapacidad del servicio. Lista completa y precisa de CIs (nuevos oactualizados), con su traza de auditora. 25. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos bsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 26. Gestin de Entregas y Despliegues:Beneficios para el Negocio Los cambios se realizan de forma msrpida, ms econmica y con menosriesgos. Se da un mejor soporte a los objetivosoperativos. El mtodo de implementacin es mscoherente Se mejora el cumplimiento de losrequisitos de trazabilidad (auditora,legislacin, etc.). 27. Gestin de Entregas y Despliegues Contexto ITIL Objetivos Conceptos bsicosAGENDA Entradas-Actividades-Salidas Beneficios Indicadores 28. Gestin de Entregas y Despliegues:Indicadores y aspectos a considerar KPIs relacionados con el cliente- Mejora del rendimiento del servicio- Reduccin del nmero de incidentesPreste atencin a las seales- Aumento de la satisfaccin del cliente y usuarios KPIs relacionados con el proveedor del servicio- Costos ms bajos para diagnosticar incidentes yproblemas- Reduccin del nmero de discrepancias en lasauditoras de configuracin, en relacin a la situacinreal. Para elaborar otras mtricas se podra considerar:- Nmero de liberaciones de nuevas versiones- Nmero de back outs y razones de su aplicacin- Nmero de incidentes derivados de liberacin denuevas versiones- Existencia de versiones ilegales de software- Disponibilidad del servicio antes y despus de liberaruna nueva versin 29. Gestin de Entregas y Despliegues:Como Inicio Defina una Poltica (Como vamos a trabajar) Reglas de trabajo. Roles. Frecuencias. Lneas 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 acta y un grupo al que se le entrega. Defina las etapas mnimos de paso a produccin. Pruebas Procedimientos de Retroceso. Defina un Mtodo. DescubroAnalizoDeterminoActuo 30. Gracias. Implementing ITIL Change and Release Management - Larry KlosterboerOscar Julin Beltrn Reyes ITIL Transition Livecycle - OCG [email protected] Marco Cantanneo Charles Stur UniversityIconf Finde (Graficos e Imgenes)