SlideShare una empresa de Scribd logo
1 de 29
Gestión de versiones de Serena Listo. Entregar versión. Repetir SERENA SOFTWARE INC.
¡Agenda para hoy! 11:30 ¡Bienvenida! Le agradeceremostomarasiento 11:45 Presentaciones – Richard Ryan 12:00 ¿Por qué es importante la Gestión de versiones? - Todos 12:10 Serena Solution / Demostración de control de versiones - Jerry Gergel 12:45 Visión general urgente de la automatización de versiones - GreggSwensen 12:55 Demostración de la automatización de versiones - Dennis Yar 1:20 Conclusión y preguntas. SERENA SOFTWARE INC. 1 de diciembre de 2010 2
Almuerzo y aprendizaje sobre la Gestión de versiones	 Richard Ryan – Gerente principal de cuentas Gene Kestler – Arquitecto de soluciones de mainframe Jerry Gergel – Arquitecto de soluciones Gregg Swensen – Noreste de EE.UU. - Gerente regional de ventas DenizYar – Gerente de ingeniería de sistemas, América Marina Selepouchin – Coordinadora de comercialización en terreno SERENA SOFTWARE INC. 1 de diciembre de 2010 2
¿Le ha sucedido esto?  ¿Ha trabajado en un cambio que ha pasado a formar parte de una versión? ¿Ha trabajado en una versión que funcionó perfecto en una noche o el fin de semana? ¿Se le ha solicitado alguna vez que cuide su parte de una gran versión cuando ha pasado a producción? ¿Alguna vez ha tenido versiones que ingresan de acuerdo con lo planificado, o cuando sea que estén listas? ¿Ha sido la única persona responsable de una versión en producción?   ¿Cuántas personas generalmente participan en una versión? ¿Ha tenido que retractarse de una versión que salió mal?
¿Por qué ocurrió esto? Faltaalgo Se olvidóalgo No se probó para la situación específica  Alcance del cambio Incompatibilidades en la base de datos, SO, versiones Etc. . . “Las prácticas actuales de gestión de   versiones y herramientas producen   resultados incoherentes”      ¡Procesosmanuales!
Gestión de versiones potenciada por Serena y Nolio Demanda Desarrollo Implementación Gestión de demandas de Serena ,[object Object]
Análisisde cartera
Gestiónde requisitosGestión de desarrollo de Serena ,[object Object]
 Gestión de trabajos y proyectos
Gestiónde calidadGestión de versiones de Serena ,[object Object]
Gestiónde implementación
Automatizaciónde versionesGestión de procesos comerciales (SBM) de Serena ,[object Object]
Humanoy sistema
KPI
Pistas de auditoría3
Más de 15.000 clientes a nivel mundial SERENA SOFTWARE INC. 7 Atenciónmédica Finanzas Industria Tecnología/Telecomuni-caciones Seguro Gobierno
Clientes de Ohio
Jerry Gergel SERENA SOFTWARE INC. 9
Gestión de versiones: ¿Qué significa para usted? Bisemanalmente Diccionario Webster’s: 1. que ocurre dos veces a la semana  2. que ocurre cada dos semanas  SERENA SOFTWARE INC. 10
Desarrollo de Gestión de versiones de Serena Gestión de versiones Centro de datos de operaciones de TI Versiones de aplicaciones implementadas Cambios de Software deaplicaciones ,[object Object]
Operaciones de desarrolloSoftware
Desafíos de la Gestión de versionesAgilidad comercial = Más versiones Cuellos de botella  “… volumen de RFC “fuera de control”volume  (Cambio)… se ejecutan entre 2.000 y 5.000 al mes.  … Se pueden obtener mejoras considerables en la eficiencia al agregar el control de procesod e gestión de versiones”. Gartner Group  Número de ID de investigación de gestión de versiones de formalización: G00174080  Fecha: 18 de febrero de 2010 Altos índices de falla 10 personas dedicadas por un día a recopilar suficientes datos para demostrar que no se realizaron cambios no autorizados en la producción Organismo del gobierno de los EE.UU. Alto costo de cumplimiento/proyecto Se requieren 200 desarrolladores y administradores para la implementación Bancoeuropeo 9
Demanda Desarrollo Entrega de versión Partes interesadas en la entrega de versiones de aplicaciones Auditoría CAB Gerente de versiones Desarrolladores Prueba Producción Gerentede integración Scrum Master Control decalidad(CC) Cliente Equipos de desarrollo Operaciones Operaciones Operaciones Operaciones de desarrollo 10
Derrumbe las paredes en su proceso de entrega de versionesControl … Predictabilidad … Repetibilidad Demanda Desarrollo Entrega de versión Auditoría ,[object Object]
Implementeversionessemanal o mensualmente en lugar de trimestralmente
Esté listo para una auditoría en minutos en lugar de días o semanas
Prácticamente elimine reuniones ad hoc para la planificación de versionesCAB Gerente de versiones Desarrolladores Prueba Control decalidad(CC) Scrum Master Producción Gerentedeintegración Cliente Equipos de desarrollo Operaciones Operaciones de desarrollo 13
Serena puede ayudarle …. “Hemos podido automatizar nuestras versiones de aplicaciones web bisemanalmente, para una producción sin errores”. - Operaciones, Cliente “Hemos sido testigos de una mejora de 80% en los tiempos de entrega de software”. - Director, Organización de atención médica de los EE.UU. 14
Desarrollo Entrega de versión Gestión de versiones de Serena Control deversiones ,[object Object]

Más contenido relacionado

La actualidad más candente

Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión GeneralRuth Hidalgo Tene
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...José Antonio Sandoval Acosta
 
Dynamics saturday madrid 2019 jose antonio estevan share
Dynamics saturday madrid 2019   jose antonio estevan shareDynamics saturday madrid 2019   jose antonio estevan share
Dynamics saturday madrid 2019 jose antonio estevan shareDemian Raschkovan
 
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...Rocket Software ALM
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty ManagementLuis Reyes
 
Gestion de cambios como habilitador del time to market
Gestion de cambios como habilitador del time to marketGestion de cambios como habilitador del time to market
Gestion de cambios como habilitador del time to marketInteli
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1GeneXus
 
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloBcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloAlex Ballarin
 
Nuevo_Switch13-brochure-ES
Nuevo_Switch13-brochure-ESNuevo_Switch13-brochure-ES
Nuevo_Switch13-brochure-ESDiana Luketich
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareYaniris Sepulveda
 
Presentación proceso de cambios
Presentación proceso de cambiosPresentación proceso de cambios
Presentación proceso de cambiosglobal bis
 
Valor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareValor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareSoftware Guru
 

La actualidad más candente (20)

Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
 
GFI - SAP Quality
GFI - SAP QualityGFI - SAP Quality
GFI - SAP Quality
 
Dynamics saturday madrid 2019 jose antonio estevan share
Dynamics saturday madrid 2019   jose antonio estevan shareDynamics saturday madrid 2019   jose antonio estevan share
Dynamics saturday madrid 2019 jose antonio estevan share
 
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...
Asegure el cumplimiento de Normativas Regulatorias, Evite Errores Costosos y ...
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Un "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todosUn "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todos
 
Presentación JAIIO 2012
Presentación JAIIO 2012Presentación JAIIO 2012
Presentación JAIIO 2012
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
 
UPGRADING SAP to ECC 6.0
UPGRADING SAP to ECC 6.0UPGRADING SAP to ECC 6.0
UPGRADING SAP to ECC 6.0
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty Management
 
Gestion de cambios como habilitador del time to market
Gestion de cambios como habilitador del time to marketGestion de cambios como habilitador del time to market
Gestion de cambios como habilitador del time to market
 
Trabajo de Investigacion
Trabajo de Investigacion Trabajo de Investigacion
Trabajo de Investigacion
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1Gestión de proyectos: una visión práctica, parte 1
Gestión de proyectos: una visión práctica, parte 1
 
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloBcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
 
Nuevo_Switch13-brochure-ES
Nuevo_Switch13-brochure-ESNuevo_Switch13-brochure-ES
Nuevo_Switch13-brochure-ES
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Presentación proceso de cambios
Presentación proceso de cambiosPresentación proceso de cambios
Presentación proceso de cambios
 
Valor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareValor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de software
 

Destacado

Brico supresión de olores en aire acondicionado
Brico supresión de olores en aire acondicionadoBrico supresión de olores en aire acondicionado
Brico supresión de olores en aire acondicionadodaxiel
 
Una Visita A Granada El Sacromonte
Una Visita A Granada   El SacromonteUna Visita A Granada   El Sacromonte
Una Visita A Granada El SacromonteAM GCH
 
Aspiracion de secrecines a cano-m
Aspiracion de secrecines a cano-mAspiracion de secrecines a cano-m
Aspiracion de secrecines a cano-mULADECH - PERU
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Agemlaugel
 
Metacognición en la educación
Metacognición en la educaciónMetacognición en la educación
Metacognición en la educaciónYasmin barrios
 
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15Waycom
 
Estrategia Diciembre de Cortal Consors
Estrategia Diciembre de Cortal ConsorsEstrategia Diciembre de Cortal Consors
Estrategia Diciembre de Cortal ConsorsSalainversion
 
Practica 1
Practica 1Practica 1
Practica 1Yoli
 
Un an sur le campus de SUPINFO Caen
Un an sur le campus de SUPINFO CaenUn an sur le campus de SUPINFO Caen
Un an sur le campus de SUPINFO CaenLau Drx
 
Estrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsEstrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsSalainversion
 
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...Salainversion
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternellesabdelmalek aghzaf
 
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2Trabajo de multimedia_presentación_tabla_ultima_primera_visita2
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2Rossana Cardozo
 

Destacado (20)

Brico supresión de olores en aire acondicionado
Brico supresión de olores en aire acondicionadoBrico supresión de olores en aire acondicionado
Brico supresión de olores en aire acondicionado
 
Jours
JoursJours
Jours
 
Una Visita A Granada El Sacromonte
Una Visita A Granada   El SacromonteUna Visita A Granada   El Sacromonte
Una Visita A Granada El Sacromonte
 
Harry Potter y las reliquias de la muerte
Harry Potter y las reliquias de la muerteHarry Potter y las reliquias de la muerte
Harry Potter y las reliquias de la muerte
 
Aspiracion de secrecines a cano-m
Aspiracion de secrecines a cano-mAspiracion de secrecines a cano-m
Aspiracion de secrecines a cano-m
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Age
 
Metacognición en la educación
Metacognición en la educaciónMetacognición en la educación
Metacognición en la educación
 
Dominio activo +
Dominio activo +Dominio activo +
Dominio activo +
 
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15
Présentation ShoreTel lors du Waycom Business Meeting du 11/06/15
 
Estrategia Diciembre de Cortal Consors
Estrategia Diciembre de Cortal ConsorsEstrategia Diciembre de Cortal Consors
Estrategia Diciembre de Cortal Consors
 
Audrey hepburn
Audrey hepburnAudrey hepburn
Audrey hepburn
 
La lettre du climat n°01
La lettre du climat n°01La lettre du climat n°01
La lettre du climat n°01
 
Practica 1
Practica 1Practica 1
Practica 1
 
Deseos
DeseosDeseos
Deseos
 
Un an sur le campus de SUPINFO Caen
Un an sur le campus de SUPINFO CaenUn an sur le campus de SUPINFO Caen
Un an sur le campus de SUPINFO Caen
 
Estrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsEstrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal Consors
 
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...
Informe semanal de Análisis Técnico de Cortal Consors del 14 de diciembre de ...
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternelles
 
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2Trabajo de multimedia_presentación_tabla_ultima_primera_visita2
Trabajo de multimedia_presentación_tabla_ultima_primera_visita2
 
Cuaderno de repertorio folclórico
Cuaderno de repertorio folclóricoCuaderno de repertorio folclórico
Cuaderno de repertorio folclórico
 

Similar a Release Management with Serena

Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Enrique Catala Bañuls
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009Pepe
 
Jazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareJazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareLuis Reyes
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasRodrigo Corral
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
 
Caminando hacia la agilidad con Visual Studio 2010
Caminando hacia la agilidad con Visual Studio 2010Caminando hacia la agilidad con Visual Studio 2010
Caminando hacia la agilidad con Visual Studio 2010Rodrigo Corral
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
1.Visual Studio Team System
1.Visual Studio Team System1.Visual Studio Team System
1.Visual Studio Team SystemDebora Di Piano
 
Sfdc webinar deck 01 19102018 es
Sfdc webinar deck 01 19102018 esSfdc webinar deck 01 19102018 es
Sfdc webinar deck 01 19102018 espanayaofficial
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comJosé Luis Lee Rázuri
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoftfcolauravel
 
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfTema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfNinoskaChuraLlojlla1
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009Pepe
 

Similar a Release Management with Serena (20)

Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
 
Jazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareJazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de software
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas Prácticas
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
Caminando hacia la agilidad con Visual Studio 2010
Caminando hacia la agilidad con Visual Studio 2010Caminando hacia la agilidad con Visual Studio 2010
Caminando hacia la agilidad con Visual Studio 2010
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Trabajo
TrabajoTrabajo
Trabajo
 
1.Visual Studio Team System
1.Visual Studio Team System1.Visual Studio Team System
1.Visual Studio Team System
 
Desarr
DesarrDesarr
Desarr
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Sfdc webinar deck 01 19102018 es
Sfdc webinar deck 01 19102018 esSfdc webinar deck 01 19102018 es
Sfdc webinar deck 01 19102018 es
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoft
 
DevOps on AZURE
DevOps on AZUREDevOps on AZURE
DevOps on AZURE
 
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdfTema 2 Modelos de Proceso del Software_para imprimir.pdf
Tema 2 Modelos de Proceso del Software_para imprimir.pdf
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 

Último

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

Release Management with Serena

  • 1. Gestión de versiones de Serena Listo. Entregar versión. Repetir SERENA SOFTWARE INC.
  • 2. ¡Agenda para hoy! 11:30 ¡Bienvenida! Le agradeceremostomarasiento 11:45 Presentaciones – Richard Ryan 12:00 ¿Por qué es importante la Gestión de versiones? - Todos 12:10 Serena Solution / Demostración de control de versiones - Jerry Gergel 12:45 Visión general urgente de la automatización de versiones - GreggSwensen 12:55 Demostración de la automatización de versiones - Dennis Yar 1:20 Conclusión y preguntas. SERENA SOFTWARE INC. 1 de diciembre de 2010 2
  • 3. Almuerzo y aprendizaje sobre la Gestión de versiones Richard Ryan – Gerente principal de cuentas Gene Kestler – Arquitecto de soluciones de mainframe Jerry Gergel – Arquitecto de soluciones Gregg Swensen – Noreste de EE.UU. - Gerente regional de ventas DenizYar – Gerente de ingeniería de sistemas, América Marina Selepouchin – Coordinadora de comercialización en terreno SERENA SOFTWARE INC. 1 de diciembre de 2010 2
  • 4. ¿Le ha sucedido esto? ¿Ha trabajado en un cambio que ha pasado a formar parte de una versión? ¿Ha trabajado en una versión que funcionó perfecto en una noche o el fin de semana? ¿Se le ha solicitado alguna vez que cuide su parte de una gran versión cuando ha pasado a producción? ¿Alguna vez ha tenido versiones que ingresan de acuerdo con lo planificado, o cuando sea que estén listas? ¿Ha sido la única persona responsable de una versión en producción? ¿Cuántas personas generalmente participan en una versión? ¿Ha tenido que retractarse de una versión que salió mal?
  • 5. ¿Por qué ocurrió esto? Faltaalgo Se olvidóalgo No se probó para la situación específica Alcance del cambio Incompatibilidades en la base de datos, SO, versiones Etc. . . “Las prácticas actuales de gestión de versiones y herramientas producen resultados incoherentes” ¡Procesosmanuales!
  • 6.
  • 8.
  • 9. Gestión de trabajos y proyectos
  • 10.
  • 12.
  • 14. KPI
  • 16. Más de 15.000 clientes a nivel mundial SERENA SOFTWARE INC. 7 Atenciónmédica Finanzas Industria Tecnología/Telecomuni-caciones Seguro Gobierno
  • 18. Jerry Gergel SERENA SOFTWARE INC. 9
  • 19. Gestión de versiones: ¿Qué significa para usted? Bisemanalmente Diccionario Webster’s: 1. que ocurre dos veces a la semana 2. que ocurre cada dos semanas SERENA SOFTWARE INC. 10
  • 20.
  • 22. Desafíos de la Gestión de versionesAgilidad comercial = Más versiones Cuellos de botella “… volumen de RFC “fuera de control”volume (Cambio)… se ejecutan entre 2.000 y 5.000 al mes. … Se pueden obtener mejoras considerables en la eficiencia al agregar el control de procesod e gestión de versiones”. Gartner Group Número de ID de investigación de gestión de versiones de formalización: G00174080 Fecha: 18 de febrero de 2010 Altos índices de falla 10 personas dedicadas por un día a recopilar suficientes datos para demostrar que no se realizaron cambios no autorizados en la producción Organismo del gobierno de los EE.UU. Alto costo de cumplimiento/proyecto Se requieren 200 desarrolladores y administradores para la implementación Bancoeuropeo 9
  • 23. Demanda Desarrollo Entrega de versión Partes interesadas en la entrega de versiones de aplicaciones Auditoría CAB Gerente de versiones Desarrolladores Prueba Producción Gerentede integración Scrum Master Control decalidad(CC) Cliente Equipos de desarrollo Operaciones Operaciones Operaciones Operaciones de desarrollo 10
  • 24.
  • 25. Implementeversionessemanal o mensualmente en lugar de trimestralmente
  • 26. Esté listo para una auditoría en minutos en lugar de días o semanas
  • 27. Prácticamente elimine reuniones ad hoc para la planificación de versionesCAB Gerente de versiones Desarrolladores Prueba Control decalidad(CC) Scrum Master Producción Gerentedeintegración Cliente Equipos de desarrollo Operaciones Operaciones de desarrollo 13
  • 28. Serena puede ayudarle …. “Hemos podido automatizar nuestras versiones de aplicaciones web bisemanalmente, para una producción sin errores”. - Operaciones, Cliente “Hemos sido testigos de una mejora de 80% en los tiempos de entrega de software”. - Director, Organización de atención médica de los EE.UU. 14
  • 29.
  • 30. Calendario de entrega de versiones
  • 32.
  • 34. En niveles de aplicaciones
  • 35.
  • 39. Control de versionesAuditoría CAB Gerente de versiones Desarrolladores Prueba Scrum Master Gerentedeintegración Producción Control decalidad(CC) Equipos de desarrollo Operaciones Equipos de entrega de versiones 15
  • 40. Desarrollo Entrega de versión Control de versiones Auditoría Gestión de versiones de Serena - Control CAB Gerente de versiones Desarrolladores Prueba Ingenierodeintegración Scrum Master Producción Control decalidad(CC) Equipos de desarrollo Planificar y aprobar Operaciones Equipos de entrega de versiones 16
  • 41.
  • 44.
  • 45. Operaciones de desarrolloCambios de Software deaplicaciones Desarrollo
  • 46. Jerry Gergel realizará una demostración del proceso de entrega de versiones SERENA SOFTWARE INC. 19
  • 47.
  • 48.
  • 49. Gestión de versiones de Serena - Bóveda Desarrollo Entrega de versión Bóvedadeversiones Control de versiones Auditoría CAB Gerente de versiones Desarrolladores Prueba Scrum Master Producción Control decalidad(CC) Ingenierodeintegración Equipos de desarrollo Asegurar la ruta Planificar y aprobar Operaciones Equipos de entrega de versiones 20
  • 50.
  • 52. Integridad del área de implementaciónBóveda SW CM
  • 53. Gestión de versiones de Serena - Automatización Desarrollo Entrega de versión Bóveda de versiones Automatización de versiones Control de versiones Auditoría CAB Gerente de versiones Desarrolladores Prueba Producción Control decalidad(CC) Ingenierodeintegración Scrum Master Equipos de desarrollo Asegurar la ruta Planificar y aprobar Implementardemaneraeficiente Operaciones Equipos de entrega de versiones 22
  • 54. Greg Swensen SERENA SOFTWARE INC. 25
  • 55. Automatización de versiones A.S.A.P Nolio SERENA SOFTWARE INC.
  • 56.
  • 57. Traspaso de errores y cuellos de botella en los equipos Desafíos clave de Operaciones de desarrollo 23
  • 58. Impacto negativo sobre la empresa… 60% INFRAESTRUCTURA Largos plazos de entrega de versiones Elimine los retrasos por cuellos de botella (no puede lograr el plazo de entrega de versiones) y agilidad operacional limitada. Fallas en lasversiones 60% de las fallas y el tiempo inactivo de las aplicaciones está relacionado con la entregade versiones. (Encuesta de IDC de 2009) Altos costos 75% de los equipos de operaciones de TI se gastaen la entrega de versionesde aplicaciones. (Forrestor, 2009) 24
  • 59. Motor de automatización FUERA Interfaz IN de estandarización La solución Nolio ASAP para automatización de versiones Integración de terceros Capacidad de gestión, visibilidad, control Servidoresfísicos Desarrollo Implementación Mantenimiento Servidoresvirtuales Control de calidad (CC) Solución Recuperación Servidores de nube Operaciones ASAP 3.0 automatiza la entrega de aplicaciones para gestionar la Calidad de las versiones, el Tiempo de entrega de las versiones y los Costos de las versiones 25
  • 60. Demostración deautomatización de versiones Dennis Yar SERENA SOFTWARE INC. 30
  • 62. Caso comercial para la automatización de versiones Nolio ASAPImportante institución financiera estadounidense Antes Costo de la versión - Total de empleados a tiempo completo (FTE) del equipo de entrega de versiones: 6 personas - Costo de mano de obra: $362.000 - Costo de mano de obra futura: $250.000 - Costode coordinación/sinc.: $78.000 Total- $690.000 Plazo de entrega de versión - Tiempo de entrega promedio: 90 minutos - Plazo de entrega promedio: 2,5 horas - Impactocomercial- $50.000/mes Después (Con Nolio) Costo de la versión - Total FTE - 1 persona Plazo de entrega de versión - Tiempo de entrega promedio: 3 minutos - Plazo de entrega promedio: 12 minutos Ahorrostotales– 1eraño~ $600.000 3 años - $2,7 millones - Informacióndispersasobre la entregade aplicaciones- Difícil o imposible realizar auditorías y medir las actividades de entrega de versiones - No se puede escalar sin FTE adicionales - Base de conocimientos de entrega de aplicaciones - Medición/auditoría/cumplimiento de actividades de entrega de versiones - Escala con una cantidad mínima de FTE adicionales 28
  • 63. Casos de uso por parte de los clientes Total de empleados a tiempo completo (FTE) del equipo de entrega de versiones – 6 (240 horas hombre por semana) Total de entregas de versionesporsemana – 153 aplic. XYZ – ISE 42, QA 31, pruebas 7, producción 7 aplic. XYZ – QA 44, pruebas 16, producción 6 Plazo de entrega promedio: 2,5 horas Entrega de versiones principal cada 3 meses Horas hombre promedio que se invierten semanalmente a la actividad de entrega de versiones: 116 Horas hombre promedio que se invierten en planificación, preparación de versiones, coordinación con otros equipos: 124 29
  • 64. Impacto de Nolio sobre las operaciones Impacto de Nolio sobre las operaciones Anualizadoen horas hombre – procesosmanualesactuales Sin Nolio– 6.032 horas hombre x $60 por = $362.000 Con Nolio Configuración de automatización inicial por proceso: 3,5 horas para automatizar un proceso promedio 3,5 x 153 procesos = 535 horas hombre x $60 = $32.000 Total de ahorros en horas hombre $362.000 - $32.000 (Configuración inicial de Nolio) = $330.000 (Ahorro por año) El equipo de entrega de versiones mejoró la productividad gracias a la simplificación de los procesos Reduce el tiempo que se invierte en colaboración, coordinación, organización de versiones con equipos de base de datos, software intermedio, etc. = 25 horas hombre por semana / anualmente $78.000 por año Elimine la necesidad de tener como mínimo dos FTE adicionales en 2011 El cálculo se basa en un gran proyecto en 2011 - $250.000 de ahorros adicionales 30
  • 65.
  • 66. Resumen de caso de negocio Inversión en Nolio: se incluyen $399,963 licencias para tres años de crecimiento XYZ mano de obra - configuración inicial $20,000 Inversión total $419,963 Primer año de ahorros con Nolio Automatización de los procesos $330,000 Simplificación de los procesos $78,000 Ahorros en la agilidad de los negocios $600,000 impactocomercial de mini entregassemanales Total $1,008,000 Menosinversión$419,963 Ahorrosnetos $588,037 ROI de 5 meses; los cálculos no incluyen crecimiento Tres ahorros: Automatización y simplificación de procesos $1.288.000 + agilidad de los negocios $1,8 menos $419.963 = $2.668.037 Los ahorros no incluyen crecimiento
  • 67. Para resumir SERENA SOFTWARE INC. 37
  • 68. Arquitectura de la solución de gestión de versiones Serena Business Manager Planificación y controlde versiones Dimensions CMde Serena ChangeMan ZMF de Serena TFS SVN CVS CC/RTC Bóveda de versiones Entornos de implementación Nolio ASAP Automatización de versiones 33
  • 69.
  • 70. Entrega de versiones de emergencia
  • 72.
  • 74.
  • 75. Alto volumen y alta frecuencia debido al Cambio
  • 76. Varios destinos para las versiones34
  • 77. Gestión de versiones de Serena Responda a sus auditorías con una trazabilidadde principio a fin Entregue software con seguridad con visibilidad completa Disminuya las fallas, el tiempo y el costo de entrega de versiones 35
  • 78. Gracias ¿Alguna pregunta? SERENA SOFTWARE INC. 41 Gestión de versiones de Serena

Notas del editor

  1. En Serena Software, nuestra misión es ayudar a las empresas a desarrollar y entregar aplicaciones con confianza.Serena ofrece soluciones para desarrollar aplicaciones incrustadas, aplicaciones empresariales personalizadas y aplicaciones de procesos comerciales.Las soluciones de Serena son los únicos conjuntos de software de Gestión de ciclo de vida de aplicaciones que se basan en un Sistema de gestión de procesos comerciales de clase empresarial, permitiendo a nuestros clientes entregar aplicaciones a tiempo, dentro del presupuesto y de acuerdo con lo planificado.
  2. En Serena Software, nuestra misión es ayudar a las empresas a desarrollar y entregar aplicaciones con confianza.Serena ofrece soluciones para desarrollar aplicaciones incrustadas, aplicaciones empresariales personalizadas y aplicaciones de procesos comerciales.Las soluciones de Serena son los únicos conjuntos de software de Gestión de ciclo de vida de aplicaciones que se basan en un Sistema de gestión de procesos comerciales de clase empresarial, permitiendo a nuestros clientes entregar aplicaciones a tiempo, dentro del presupuesto y de acuerdo con lo planificado.
  3. En Serena Software, nuestra misión es ayudar a las empresas a desarrollar y entregar aplicaciones con confianza.Serena ofrece soluciones para desarrollar aplicaciones incrustadas, aplicaciones empresariales personalizadas y aplicaciones de procesos comerciales.Las soluciones de Serena son los únicos conjuntos de software de Gestión de ciclo de vida de aplicaciones que se basan en un Sistema de gestión de procesos comerciales de clase empresarial, permitiendo a nuestros clientes entregar aplicaciones a tiempo, dentro del presupuesto y de acuerdo con lo planificado.
  4. Serena lo ha estado haciendo desde hace algunos años. En efecto, en la actualidad contamos con aproximadamente quince mil empresas que utiizan Serena Software para potenciar algunas o la totalidad de sus fábricas de aplicaciones. Como puede ver aquí, estos clientes y estas fábricas de aplicaciones se encuentran en una amplia variedad de algunas de las industrias de mayor demanda en el mundo: atención médica, servicios financieros, empresas industriales, empresas tecnológicas, empresas de telecomunicaciones, minoristas, organismos gubernamentales, tanto en el ámbito militar como civil. Ellas han confiado en Serena Software y han tenido excelentes resultados y continúan regresando año tras año.
  5. ¿Qué es Gestión de versiones? (Haga clic)Considere el término “bisemanalmente”. ¿Qué significa?Levante su mano si cree que bisemanalmente significa dos veces a la semanaLevante su mano si cree que bisemanalmente significa cada dos semanas(Haga clic). Dos veces a la semana, entonces algunas personas están en lo correcto y otras no, ¿no es así? (Haga clic)Pero esperen, también significa cada dos semanas. Es importante que al utilizar términos en los que tanto la persona que habla como la persona que escucha tengan un entendimiento compartido respecto de la definición de las palabras que se utilizan. Lo mismo se aplica a la gestión de versiones.
  6. Hable sobre el proceso de entrega de versiones para cada uno de ellos.Control de versiones: en términos simples, el proceso o flujo de trabajo tras sus actividades de gestión de versiones.Bóveda de versiones: realmente no es descriptivo de Dimensions CM y ChangeMan ZMF. Están sucediendo muchas más cosas que simplemente el almacenamiento de códigos fuente, y habrán más. Probablemente esta es una de las partes más complicadas de la gestión de versiones que debe analizar SA.Automatización de versiones: la cuestión manual que implicó la versión (es decir, “se requirieron 200 desarrolladores y administradores para la implementación”). ¿Qué están haciendo los desarrolladores? (no están escribiendo un código). Están cambiando los archivos de configuración, ejecutando secuencias de comando, actualizando bases de datos, etc. Podemos automatizar estas actividades.
  7. Las RFC pueden ser una alternativa deficiente para terminología. Normalmente, solo se utilizan en talleres ITIL formales, y dichos talleres por lo general tienen algo para gestionar las RFC (Peregrine, Service Center, ITSM). Según mi experiencia:Algunas personas no saben lo que significa RFC (implica que no son talleres ITIL formales)Es probable que las personas que saben lo que es ya cuenten con una herramienta.Más información sobre esto se proporcionará posteriormente durante la visión general de ARMUn mejor término podría ser simplemente "Cambiar"; los nuevos mensajes de gestión de demandas reflejarán esto.Estadísticas:Según mi experiencia, 2000 a 5000 RFC al mes es un poco alto. La mayoría de los talleres “distribuidos” no tienen un promedio tan alto, de modo que debemos ser precavidos al citar esas cifras.Otras tres estadísticas son muy importantes para casi todos.Cabe señalar que en esta página no se mencionan productos o soluciones.
  8. Una organización de gestión de versiones correctamente administrada se centra en entregar versiones de calidad en forma puntual para empresas e iniciativas de TI. Normalmente, el equipo de gestión de versiones está formado por un Gerente de versiones, Operaciones de desarrollo (una función emergente), representantes de Producción/Operaciones, Desarrollo de aplicaciones, la Empresa, Auditoría y el CAB (Panel Asesor de Cambio). Este equipo puede llegar a ser bastante grande, considerando que cada aplicación podría requerir un grupo diferente de miembros de diversas organizaciones.Operaciones de desarrollo está surgiendo como una nueva función “transversal” dado que Desarrollo y Operaciones deben trabajar en conjunto para entregar los niveles de servicio requeridos por la empresa.Los gerentes de versiones deben tener la facultad pertinente para aplicar las políticas y los procedimientos y para informar o escalar desafíos de las versiones a la empresa y a los líderes de TI, conforme sea necesario. Ahora es imperativo incluir a las partes interesadas de la empresa en este proceso de toma de decisiones sobre la gestión de versiones. Se exige una mayor visibilidad del estado de todos los componentes de las versiones para los componentes técnicos y dirigidos a la empresa. Las partes interesadas de la empresa esperan participar al inicio del ciclo de vida de la versión y en las reuniones de estado y los procesos de mitigación, según corresponda. Deben ser conscientes de los riesgos y problemas críticos asociados con una versión, junto con las dependencias de componentes de versiones clave, para permitirles ayudar en la toma de decisiones sobre la gestión de versiones.La Gestión de versiones es cada vez más compleja y se está convirtiendo en una función de alto riesgo para Desarrollo de aplicaciones y Operaciones. El mejoramiento de la visibilidad y conciencia de todas las partes interesadas ayudará a agilizar la resolución de problemas sobre las versiones, de modo que las organizaciones puedan simplemente eliminar la complejidad y asegurar la eficiencia en sus procesos de gestión de versiones.
  9. ¿Qué sucedería si pudiera gestionar todas sus versiones (mayor, menor, parche y emergencia) en un solo proceso? ¿Qué tendría que hacer para que su infraestructura pudiera entregar versiones a nivel internacional con mayor frecuencia? ¿Cómo implementa una infraestructura para hacer esto?Con un solo proceso automatizado, usted puede: Automatizar hasta 95% de su implementación de versionesreduce fallas durante la implementación y le permite entregar más versiones con mayor rapidezImplementar versiones semanal o mensualmente en lugar de trimestralmenteReducir los atrasos en la entrega de versionesEstar listo para una auditoría en minutos en lugar de días o semanasLa rápida respuesta a solicitudes significa menos tiempo de auditoría y más tiempo para la entrega de versiones.Prácticamente elimine reuniones ad hoc para la planificación de versionesUn solo sistema de registro con acceso instantáneo para todas las partes interesadas. El permiso para acceso se establece al comienzo. No tiene que preguntar "Cuál es el estado". ¡Está al alcance de su mano!
  10. Nuestros clientes ya están teniendo éxito en obtener el control de sus procesos de gestión de versiones.
  11. Los clientes deben planificar bien para entregar versiones correctamente.Analista principalControl de versionesPlanificación y control automatizado de versiones desde la solicitud de cambio hasta el desarrollo y las pruebas y hasta producciónCalendario de entrega de versiones al que cada parte interesada tiene acceso inmediato y en tiempo realSeguimiento de versiones para respuestas rápidas y simples a las solicitudes de auditoríaAprobaciones de versiones efectuadas y documentadas Un solo sistema de registro con acceso instantáneo para todas las partes interesadasBóveda de versionesLa ruta hacia la producciónRecibir y almacenar software de aplicaciones desarrollado por diversos departamentos mediante el uso de distintas herramientas de SCM (como SVN, Microsoft TFS, IBM Rational, Serena PVCS, Dimensions CM, etc.)Almacenar y proteger la integridad del código de aplicación de producciónCreación e implementación de softwareRestauración automatizadaIntegridad del área de implementaciónEntrega desde el "repositorio de oro" a entornos de producción y preproducciónControl de versionesAutomatización de versionesAutomatización de tareas de entrega de versionesEntornos de producción y preproducciónEn entornosEn niveles de aplicacionesReemplazo de comandos de secuenciaPista de auditoría de tareasEn Serena, creemos que puede hacer frente a los desafíos de la entrega de versiones mediante:CONTROL DE VERSIONESGestione la versión como un programa en lugar simplemente un conjunto de actividades previas a la implementación. Automatice las políticas y los procesos de la entrega de versiones, asegúrese de se haga un seguimiento a los planes y a las actividades de entrega de versiones y que estos sean aprobados por las partes interesadas pertinentes, mantenga un calendario de entrega de versiones y organice actividades de entrega de versiones en Gestión de versiones, Desarrollo de aplicaciones y Operaciones de TI, asegurando una visibilidad completa del proceso de entrega de versiones desde la Empresa, pasando por Desarrollo a Entrega, sin importar el tipo o el tamaño de la versión.BÓVEDA DE VERSIONESSincronizar el trabajo de varios equipos en una versión integrada es prácticamente imposible a menos que exista un almacenamiento de versiones centralizado de todos los cambios y paquetes de aplicaciones que se pueden preparar para su entrega. Recomendamos la entrega a un repositorio de oro o una bóveda de oro para garantizar la gestión formal del camino a producción, coordinación de creación y actividades de CC, entrega de varios flujos de desarrollo, actividades gestionadas de promoción e implementación con la capacidad de restauración, conforme sea necesario. A medida que los componentes de las versiones se promueven, también es importante mantener la integridad de áreas de implementación, lo que evita cambios no autorizados y permite auditar el área de implementación para mitigar riesgos. AUTOMATIZACIÓN DE VERSIONESElimine la brecha entre los equipos de Desarrollo de aplicaciones y Operaciones para controlar el traspaso de aplicaciones y coordinar cambios en entornos, incluido desarrollo, CC, pruebas y producción. Ejecute de manera precisa la implementación, incluida la secuencia de pasos y operaciones en los niveles para abordar las dependencias de la aplicación y lógica de servicio (como condiciones, revisiones, reinicios). Por último, habilite la gestión del cambio de aplicación en mayores volúmenes de servidores físicos, virtuales y de nube distribuidos.
  12. Las capturas de pantalla indican que estos son productos en tiempo real, no programas vapor.CONTROL DE VERSIONESEl Control de versiones se ofrece a través de la solución Gestión de versiones de aplicaciones (ARM) de Serena, potenciada por el poderoso flujo de trabajo y las capacidades de organización de Serena Business Manager (SBM). Con ARM, puede capturar y automatizar políticas y procedimientos de entrega de versiones, y coordinar la ruta y aprobación de actividades de gestión de versiones en Gestión de versiones, incluidos negocios, operaciones de TI y desarrollo. Con la integración directa de las soluciones SCM líderes de Serena para plataformas Mainframe y Distribuidas, habilitamos de manera exclusiva la coordinación de la planificación y el control de entrega de versiones en plataformas heterogéneas, y permitimos ver el estado de los componentes y paquetes de versiones en desarrollo.Dada la complejidad de la Gestión de versiones, y la mayor participación de las partes interesadas, no es sorprendente saber que Gartner calcula que 80% del tiempo inactivo no planificado se debe a problemas con personas y procesos. Con el Control de versiones, las organizaciones pueden mejorar considerablemente la comunicación y la coordinación de los procesos, aprobaciones y actividades de gestión de versiones en todas las partes interesadas de la Gestión de versiones.Con el control de versiones automatizado, puede eliminar la dependencia de los procesos manuales actuales y los actos heroicos individuales, mejorar la visibilidad y alineación en Negocios, TI y Desarrollo de aplicaciones, e implementar una práctica eficaz, gestionar una versión como un programa.BÓVEDA DE VERSIONESPara mejorar la toma de decisiones, los componentes de las versiones se deben visualizar con un nivel detallado de transparencia en cuanto a estado, riesgo, problemas y dependencias. La Gestión de versiones necesita visibilidad de los entregables de desarrollo a medida que se preparan para entrega. Quizás algunos de ustedes la denominen repositorio de oro o bóveda de versiones.La ruta hacia la producción es donde la coordinación en Desarrollo de aplicaciones y Operaciones de TI generalmente es más intensa, pero también es el área donde debe existir una coordinación y organización optimizadas a medida que los componentes y paquetes de las versiones se llevan hacia producción. Todos hemos oído sobre el impacto de los cambios no autorizados que se realizan en el desarrollo, y la importancia de gestionar y coordinar varios canales de desarrollo. Con la ventaja de la agilidad comercial, el volumen y la velocidad de solicitudes de Desarrollo de aplicaciones a Entrega de versiones están aumentando y en muchos casos, la gestión de versiones se considera como un cuello de botella. Asimismo, muchas veces, aunque cuestionables, generalmente es uno de los procesos de gestión de versiones menos automatizado y con más secuencias de comando, tanto en entornos de preproducción como producción. Hace mucho tiempo que Serena se ha centrado en la automatización de la ruta hacia la producción, proporcionando la capacidad para promover, implementar, restaurar y auditar áreas de implementación, un enfoque que es coherente y se comparte tanto en entornos de Mainframe como Distribuidos. La gestión eficaz de códigos y entornos, sincroniza el trabajo de varios equipos en una versión integrada que requiere una cuidadosa sincronización de códigos y simplifica la preparación y gestión de versiones. Una gestión de códigos adecuada puede reducir la cantidad de tiempo que se invierte en actividades de sincronización. De igual manera, la programación eficaz de recursos de entorno puede permitir las pruebas paralelas de diferentes secuencias de códigos y disminuir el plazo general. La mayor visibilidad de la ruta hacia la producción puede evitar la compresión de los programas y mejorar los resultados de las versiones.Incluso si los equipos de desarrollo utilizan diferentes herramientas de SCM/Desarrollo, vemos una creciente necesidad de centralizar datos de versiones para simplificar la complejidad de la gestión de versiones.La misión de las personas encargadas de las aplicaciones es introducir cambios en las aplicaciones; incluso si no estamos cambiando la funcionalidad de una aplicación, estamos introduciendo el cambio para mantenerlas funcionando. La misión de la gente de operaciones es esforzarse por lograr un 100% de tiempo activo de forma confiable y escalable, para mitigar el riesgo para las operaciones en curso. Cada cambio en el entorno de operaciones abre la puerta, aunque levemente, al riesgo. Incluso dentro de las aplicaciones hay un conflicto entre las funciones: los nuevos proyectos son eventos altamente visibles para la empresa; la implementación de producción es un gran tema, generalmente con más fanfarria. Compare eso con la actividad comparativamente mundana de mantener dichas aplicaciones básicas en funcionamiento después de la implementación. No hay un solo evento importante; es más bien una serie de actividades continuas más pequeñas que continúa mayormente invisible para la empresaAUTOMATIZACIÓN DE VERSIONESSimplifique las complejas implementaciones de aplicaciones de varios niveles, elimine errores, agilice el tiempo de traspaso y entrega de versiones. Supongo que muchos de ustedes siguen siendo muy dependientes de los procesos de implementación manuales u orientados a las secuencias de comandos.Con los centros de datos en transición de aplicaciones grandes y estáticas a aplicaciones distribuidas de varios niveles, los equipos de operaciones están encargados de gestionar el ciclo continuo de cambios, implementaciones y actualizaciones en las aplicaciones de producción.Las aplicaciones de varios niveles requieren que usted: elimine la brecha entre los equipos de aplicaciones y operaciones, controle el traspaso de aplicaciones y coordine el cambio en los entornos, incluido Desarrollo, CC, pruebas y producción; Ejecute de manera precisa la implementación, incluida la secuencia de pasos y operaciones en los niveles para abordar las dependencias de la aplicación y lógica de servicio (como condiciones, revisiones, orden de reinicio, etc.); Gestione el cambio de aplicación en mayores volúmenes de servidores físicos, virtuales y de nube distribuidos.La automatización de la entrega de versiones (Nolio ASAP) le permite automatizar las tareas de servicio de implementación de aplicaciones en usuarios, niveles, entornos e infraestructuras de centros de datos. A través de la automatización, esto simplifica las complejas implementaciones de aplicaciones manuales, y le permite crear procesos confiables y repetibles para gestionar centralmente el cambio de las aplicaciones, eliminando errores, agilizando el tiempo hasta la entrega de días a minutos y reduciendo los gastos generales operacionales en 85%.
  13. Las capturas de pantalla indican que estos son productos en tiempo real, no programas vapor.CONTROL DE VERSIONESEl Control de versiones se ofrece a través de la solución Gestión de versiones de aplicaciones (ARM) de Serena, potenciada por el poderoso flujo de trabajo y las capacidades de organización de Serena Business Manager (SBM). Con ARM, puede capturar y automatizar políticas y procedimientos de entrega de versiones, y coordinar la ruta y aprobación de actividades de gestión de versiones en Gestión de versiones, incluidos negocios, operaciones de TI y desarrollo. Con la integración directa de las soluciones SCM líderes de Serena para plataformas Mainframe y Distribuidas, habilitamos de manera exclusiva la coordinación de la planificación y el control de entrega de versiones en plataformas heterogéneas, y permitimos ver el estado de los componentes y paquetes de versiones en desarrollo.Dada la complejidad de la Gestión de versiones, y la mayor participación de las partes interesadas, no es sorprendente saber que Gartner calcula que 80% del tiempo inactivo no planificado se debe a problemas con personas y procesos. Con el Control de versiones, las organizaciones pueden mejorar considerablemente la comunicación y la coordinación de los procesos, aprobaciones y actividades de gestión de versiones en todas las partes interesadas de la Gestión de versiones.Con el control de versiones automatizado, puede eliminar la dependencia de los procesos manuales actuales y los actos heroicos individuales, mejorar la visibilidad y alineación en Negocios, TI y Desarrollo de aplicaciones, e implementar una práctica eficaz, gestionar una versión como un programa.BÓVEDA DE VERSIONESPara mejorar la toma de decisiones, los componentes de las versiones se deben visualizar con un nivel detallado de transparencia en cuanto a estado, riesgo, problemas y dependencias. La Gestión de versiones necesita visibilidad de los entregables de desarrollo a medida que se preparan para entrega. Quizás algunos de ustedes la denominen repositorio de oro o bóveda de versiones.La ruta hacia la producción es donde la coordinación en Desarrollo de aplicaciones y Operaciones de TI generalmente es más intensa, pero también es el área donde debe existir una coordinación y organización optimizadas a medida que los componentes y paquetes de las versiones se llevan hacia producción. Todos hemos oído sobre el impacto de los cambios no autorizados que se realizan en el desarrollo, y la importancia de gestionar y coordinar varios canales de desarrollo. Con la ventaja de la agilidad comercial, el volumen y la velocidad de solicitudes de Desarrollo de aplicaciones a Entrega de versiones están aumentando y en muchos casos, la gestión de versiones se considera como un cuello de botella. Asimismo, muchas veces, aunque cuestionables, generalmente es uno de los procesos de gestión de versiones menos automatizado y con más secuencias de comando, tanto en entornos de preproducción como producción. Hace mucho tiempo que Serena se ha centrado en la automatización de la ruta hacia la producción, proporcionando la capacidad para promover, implementar, restaurar y auditar áreas de implementación, un enfoque que es coherente y se comparte tanto en entornos de Mainframe como Distribuidos. La gestión eficaz de códigos y entornos, sincroniza el trabajo de varios equipos en una versión integrada que requiere una cuidadosa sincronización de códigos y simplifica la preparación y gestión de versiones. Una gestión de códigos adecuada puede reducir la cantidad de tiempo que se invierte en actividades de sincronización. De igual manera, la programación eficaz de recursos de entorno puede permitir las pruebas paralelas de diferentes secuencias de códigos y disminuir el plazo general. La mayor visibilidad de la ruta hacia la producción puede evitar la compresión de los programas y mejorar los resultados de las versiones.Incluso si los equipos de desarrollo utilizan diferentes herramientas de SCM/Desarrollo, vemos una creciente necesidad de centralizar datos de versiones para simplificar la complejidad de la gestión de versiones.La misión de las personas encargadas de las aplicaciones es introducir cambios en las aplicaciones; incluso si no estamos cambiando la funcionalidad de una aplicación, estamos introduciendo el cambio para mantenerlas funcionando. La misión de la gente de operaciones es esforzarse por lograr un 100% de tiempo activo de forma confiable y escalable, para mitigar el riesgo para las operaciones en curso. Cada cambio en el entorno de operaciones abre la puerta, aunque levemente, al riesgo. Incluso dentro de las aplicaciones hay un conflicto entre las funciones: los nuevos proyectos son eventos altamente visibles para la empresa; la implementación de producción es un gran tema, generalmente con más fanfarria. Compare eso con la actividad comparativamente mundana de mantener dichas aplicaciones básicas en funcionamiento después de la implementación. No hay un solo evento importante; es más bien una serie de actividades continuas más pequeñas que continúa mayormente invisible para la empresaAUTOMATIZACIÓN DE VERSIONESSimplifique las complejas implementaciones de aplicaciones de varios niveles, elimine errores, agilice el tiempo de traspaso y entrega de versiones. Supongo que muchos de ustedes siguen siendo muy dependientes de los procesos de implementación manuales u orientados a las secuencias de comandos.Con los centros de datos en transición de aplicaciones grandes y estáticas a aplicaciones distribuidas de varios niveles, los equipos de operaciones están encargados de gestionar el ciclo continuo de cambios, implementaciones y actualizaciones en las aplicaciones de producción.Las aplicaciones de varios niveles requieren que usted: elimine la brecha entre los equipos de aplicaciones y operaciones, controle el traspaso de aplicaciones y coordine el cambio en los entornos, incluido Desarrollo, CC, pruebas y producción; Ejecute de manera precisa la implementación, incluida la secuencia de pasos y operaciones en los niveles para abordar las dependencias de la aplicación y lógica de servicio (como condiciones, revisiones, orden de reinicio, etc.); Gestione el cambio de aplicación en mayores volúmenes de servidores físicos, virtuales y de nube distribuidos.La automatización de la entrega de versiones (Nolio ASAP) le permite automatizar las tareas de servicio de implementación de aplicaciones en usuarios, niveles, entornos e infraestructuras de centros de datos. A través de la automatización, esto simplifica las complejas implementaciones de aplicaciones manuales, y le permite crear procesos confiables y repetibles para gestionar centralmente el cambio de las aplicaciones, eliminando errores, agilizando el tiempo hasta la entrega de días a minutos y reduciendo los gastos generales operacionales en 85%.
  14. Las capturas de pantalla indican que estos son productos en tiempo real, no programas vapor.CONTROL DE VERSIONESEl Control de versiones se ofrece a través de la solución Gestión de versiones de aplicaciones (ARM) de Serena, potenciada por el poderoso flujo de trabajo y las capacidades de organización de Serena Business Manager (SBM). Con ARM, puede capturar y automatizar políticas y procedimientos de entrega de versiones, y coordinar la ruta y aprobación de actividades de gestión de versiones en Gestión de versiones, incluidos negocios, operaciones de TI y desarrollo. Con la integración directa de las soluciones SCM líderes de Serena para plataformas Mainframe y Distribuidas, habilitamos de manera exclusiva la coordinación de la planificación y el control de entrega de versiones en plataformas heterogéneas, y permitimos ver el estado de los componentes y paquetes de versiones en desarrollo.Dada la complejidad de la Gestión de versiones, y la mayor participación de las partes interesadas, no es sorprendente saber que Gartner calcula que 80% del tiempo inactivo no planificado se debe a problemas con personas y procesos. Con el Control de versiones, las organizaciones pueden mejorar considerablemente la comunicación y la coordinación de los procesos, aprobaciones y actividades de gestión de versiones en todas las partes interesadas de la Gestión de versiones.Con el control de versiones automatizado, puede eliminar la dependencia de los procesos manuales actuales y los actos heroicos individuales, mejorar la visibilidad y alineación en Negocios, TI y Desarrollo de aplicaciones, e implementar una práctica eficaz, gestionar una versión como un programa.BÓVEDA DE VERSIONESPara mejorar la toma de decisiones, los componentes de las versiones se deben visualizar con un nivel detallado de transparencia en cuanto a estado, riesgo, problemas y dependencias. La Gestión de versiones necesita visibilidad de los entregables de desarrollo a medida que se preparan para entrega. Quizás algunos de ustedes la denominen repositorio de oro o bóveda de versiones.La ruta hacia la producción es donde la coordinación en Desarrollo de aplicaciones y Operaciones de TI generalmente es más intensa, pero también es el área donde debe existir una coordinación y organización optimizadas a medida que los componentes y paquetes de las versiones se llevan hacia producción. Todos hemos oído sobre el impacto de los cambios no autorizados que se realizan en el desarrollo, y la importancia de gestionar y coordinar varios canales de desarrollo. Con la ventaja de la agilidad comercial, el volumen y la velocidad de solicitudes de Desarrollo de aplicaciones a Entrega de versiones están aumentando y en muchos casos, la gestión de versiones se considera como un cuello de botella. Asimismo, muchas veces, aunque cuestionables, generalmente es uno de los procesos de gestión de versiones menos automatizado y con más secuencias de comando, tanto en entornos de preproducción como producción. Hace mucho tiempo que Serena se ha centrado en la automatización de la ruta hacia la producción, proporcionando la capacidad para promover, implementar, restaurar y auditar áreas de implementación, un enfoque que es coherente y se comparte tanto en entornos de Mainframe como Distribuidos. La gestión eficaz de códigos y entornos, sincroniza el trabajo de varios equipos en una versión integrada que requiere una cuidadosa sincronización de códigos y simplifica la preparación y gestión de versiones. Una gestión de códigos adecuada puede reducir la cantidad de tiempo que se invierte en actividades de sincronización. De igual manera, la programación eficaz de recursos de entorno puede permitir las pruebas paralelas de diferentes secuencias de códigos y disminuir el plazo general. La mayor visibilidad de la ruta hacia la producción puede evitar la compresión de los programas y mejorar los resultados de las versiones.Incluso si los equipos de desarrollo utilizan diferentes herramientas de SCM/Desarrollo, vemos una creciente necesidad de centralizar datos de versiones para simplificar la complejidad de la gestión de versiones.La misión de las personas encargadas de las aplicaciones es introducir cambios en las aplicaciones; incluso si no estamos cambiando la funcionalidad de una aplicación, estamos introduciendo el cambio para mantenerlas funcionando. La misión de la gente de operaciones es esforzarse por lograr un 100% de tiempo activo de forma confiable y escalable, para mitigar el riesgo para las operaciones en curso. Cada cambio en el entorno de operaciones abre la puerta, aunque levemente, al riesgo. Incluso dentro de las aplicaciones hay un conflicto entre las funciones: los nuevos proyectos son eventos altamente visibles para la empresa; la implementación de producción es un gran tema, generalmente con más fanfarria. Compare eso con la actividad comparativamente mundana de mantener dichas aplicaciones básicas en funcionamiento después de la implementación. No hay un solo evento importante; es más bien una serie de actividades continuas más pequeñas que continúa mayormente invisible para la empresaAUTOMATIZACIÓN DE VERSIONESSimplifique las complejas implementaciones de aplicaciones de varios niveles, elimine errores, agilice el tiempo de traspaso y entrega de versiones. Supongo que muchos de ustedes siguen siendo muy dependientes de los procesos de implementación manuales u orientados a las secuencias de comandos.Con los centros de datos en transición de aplicaciones grandes y estáticas a aplicaciones distribuidas de varios niveles, los equipos de operaciones están encargados de gestionar el ciclo continuo de cambios, implementaciones y actualizaciones en las aplicaciones de producción.Las aplicaciones de varios niveles requieren que usted: elimine la brecha entre los equipos de aplicaciones y operaciones, controle el traspaso de aplicaciones y coordine el cambio en los entornos, incluido Desarrollo, CC, pruebas y producción; Ejecute de manera precisa la implementación, incluida la secuencia de pasos y operaciones en los niveles para abordar las dependencias de la aplicación y lógica de servicio (como condiciones, revisiones, orden de reinicio, etc.); Gestione el cambio de aplicación en mayores volúmenes de servidores físicos, virtuales y de nube distribuidos.La automatización de la entrega de versiones (Nolio ASAP) le permite automatizar las tareas de servicio de implementación de aplicaciones en usuarios, niveles, entornos e infraestructuras de centros de datos. A través de la automatización, esto simplifica las complejas implementaciones de aplicaciones manuales, y le permite crear procesos confiables y repetibles para gestionar centralmente el cambio de las aplicaciones, eliminando errores, agilizando el tiempo hasta la entrega de días a minutos y reduciendo los gastos generales operacionales en 85%.
  15. Para mejorar su Gestión de versiones, no tiene que cambiar nada. Por el contrario, concéntrese en sus mayores desafíos. Elija una parte de su proceso de Gestión de versiones: Control de versiones, Bóveda de versiones o Automatización de versiones. Comience a verlo como un proceso comercial. ¿Quién participa? ¿Cómo mide el progreso? Podemos ayudarle.Control de versiones - Inconvenientes que enfrentan los clientesAuditorías que requieren tiempoDiferentes procesos para entregas de emergenciaEl proceso de entrega de versiones no está bien documentadoEscasa comunicación del procesoNo puede ver o hacer un seguimiento a las aprobaciones de los cambios a través del proceso de entrega de versionesBóveda de versiones - Inconvenientes que enfrentan los clientesMuchas fuentes de nuevo códigoDebe asegurar la versión de producciónNecesita una pista de auditoría completaAutomatización de versiones - Inconvenientes que enfrentan los clientesEl complejo proceso se ejecuta manualmente y con secuencias de comandos desarrolladas a nivel internoNecesita hacer entregas de versiones más frecuentesMuy pocas personas para gestionar todas las entregas de versiones
  16. Gestión de versiones de SerenaMenores costosGartner estima que los problemas de las personas y los procesos causan 80% del tiempo inactivo no planificado. Cada minuto que un sistema está paralizado significa dinero para usted. Le ayudamos a evitar el tiempo inactivo no planificado.Cumpla siempreLa aplicación y demostración de cumplimiento de las disposiciones pueden ser una pesadilla. Nosotros lo facilitamos. Usted obtiene procesos automatizados con cumplimiento incorporado, vale decir, trazabilidad integral de todos los cambios.Logre eficiencia y confiabilidadLa entrega de aplicaciones requiere de coordinación entre diferentes grupos y sistemas. Es fácil hurgar entregas. Le ayudamos a aumentar considerablemente la eficiencia y confiabilidad al estandarizar y automatizar todo el proceso de entrega de versiones.Hemos hablado sobre los desafíos de la Gestión de versiones, entre ellos, 1) proteger el tiempo activo de producción al liberar un nuevo código, 2) entregar con mayor frecuencia y más rápido debido a las demandas comerciales en constante crecimiento, 3) estar listo para responder a auditorías en un dos por tres, y 4) brindar una comunicación oportuna y exacta sobre el estado y el programa de la entrega de las versiones a todas las partes interesadas.Resuelva esto con una Implementación de un solo clic para disminuir fallasLa solución integral de gestión de versiones de Serena consta de tres componentes integrados, cada uno de los cuales hace frente a desafíos clave de las partes interesadas primarias de la gestión de versiones, Negocios y TI, Desarrollo de aplicaciones y Operaciones de versiones. Con el Control de versiones, Bóveda de versiones y Automatización de versiones, ahora ofrecemos el mejor y más amplio conjunto de soluciones para resolver sus desafíos de Gestión de versiones.En resumen, lo animo agestionar una versión como un ciclo de vida del programa, automatizar las políticas y procesos de entrega de versiones en Desarrollo de aplicaciones y Operaciones de TI, involucrar a las partes interesadas y mejorar la comunicación.adoptar y centralizar una bóveda de versiones para mejorar la gestión de la ruta hacia la producción, garantizar la integridad de los componentes de las versiones de aplicaciones y simplificar la coordinación con control de versiones y automatización de versiones.considerar la automatización de versiones si sus procesos de implementación de versiones son manuales u orientados a las secuencias de comandos.