SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Mejores Prácticas para Migrar su
         Base de Datos
     Paso a paso con Tecnologías de Información Libres




Ing. Carlos Gustavo
        Ruiz
Agenda
●   Quien soy yo
●   ¿Por qué migramos?
●   Migrar Datos vs. Migrar Procesos
●   ¿Es mi caso único?
●   ¿Qué pasa cuando el Lego no encaja?
●    Gerencia del Cambio
     ● Identificar el Caso (Requerimientos)

     ● Protocolos y Acuerdos

     ● Resolver el Problema

     ● Manejo de Avances y Expectativas

     ● ¿Cuándo está lista una migración?

     ● Herramientas

●   Lo que sigue
¿Quien soy Yo?
       nombre: Carlos Gustavo
       Ruiz
       estudios: Ingeniero
       software libre: desde 1997
       usuario linux: 414323
       roles:
        • instructor
        • consultor
        • programador
        • colaborador
¿Por qué migramos?
¿Cuál es la finalidad de enfrentarnos al cambio?

¿Reducción de Costos?

¿Mejoras en el Aplicativo?

¿Mejoras en los Procesos?

¿Independencia Tecnológica?

¿Regularizar Licencias?

¿3390 y demás bases legales?
¿Por qué migramos?
Nunca se migra algo a menos que de Valor a la Organización

Qué da valor
• Desempeño
• Idiosincrasia
• Compromiso
• Comunicación
• Motivación
• Costo
Migrar Datos vs. Migrar Procesos
• No existen datos aislados de Procesos
• Aunque su responsabilidad sea el dato, siempre se
  afecta el proceso asociado al dato.
• Mapa de Procesos
   o Quién, Cuándo,
     Qué, Cómo, Dónde
• Mapa de Datos
   o Qué, Accesos, Tiempos,
     Capacidad, Respaldos
• Paradigma del Software Libre
   o Libertades
   o Procesos
   o Herramientas
   o Soluciones
¿Es mi caso único?

¿Por qué si?                  ¿Por qué no?
• Los datos de su             • Su caso seguramente fue
  organización son únicos       tratado antes por otros
• Sus usuarios de su          • Sus roles de usuario
  organización son únicos y     probablemente son bien
  especiales                    conocidos
• Su plataforma informática   • Alguien más tiene lo
  es "única"                    mismo que usted.
• Yo uso piezas especiales    • Usted no es el único que
  que programamos en casa       tiene piezas desarrolladas
• Tengo altos                   internamente
  requerimientos de calidad   • Prepárese para afrontar el
                                cambio manteniendo sus
                                estándares de calidad
¿Qué pasa cuando el Lego no encaja?
         • Siempre es una buena práctica prever que
           las cosas no funcionarán al primer intento.
         • Usualmente las cosas están almacenadas
           de modo distinto a como las necesita en su
           base de datos destino.
         • Cuando vea que no hay nada que pueda
           fallar a la vista, busque de nuevo.
         • Rehuya a la tentación de reinventar la
           rueda:
            o Examine si no existe un Script del
              "fabricante"
            o Examine si no hay un programa que
              permita hacer los cambios
            o Mida hasta donde llegan sus
              herramientas.
Gerencia del Cambio
Requerimientos a Migrar    Casos

•   Bases de Datos         • Cambios en
•   Estructuras de Datos     o Aplicativo
•   Documentos               o Plataforma
•   Formatos Documentos      o Proceso
•   Aplicaciones           • Mover
•   Funcionalidades          o Datos
•   Disponibilidad           o Esquemas
•   QoS                      o Funcionalidades
•   Know How                     Dentro de la BD
                                 Fuera de la BD
Gerencia del Cambio
Protocolos y Acuerdos
                              Ponerse de Acuerdo en qué
"Cuentas claras mantienen
amistades"                    • Organización
                                o Responsabilidades
                                o Responsables
                                o Jerarquías
                              • Documentos
Es necesario establecer los     o Requerimientos
mecanismos de                   o Cambios
comunicación para evitar:       o Documentación
 • Ambigüedad                 • Codificación
 • Malos Entendidos             o En caso de requerir
 • Falta de Resultados            programar módulos
Gerencia del Cambio
Resolver el Problema
                               Estrategias Recomendadas
Al menos debe haber
claridad conceptual de cómo
                               • Cortar el Problema en
se resolverá el problema.
                                 piezas manejables
                               • Buscar la mejor solución
Eventualmente una solución
                                 para cada pieza
involucre cambiar el proceso
                               • Probar cada pieza
original.
                                 resuelta
                               • Probar si las piezas
Siempre es mejor resolver en
                                 resueltas encajan
lotes que resolver caso a
                               • Demostrar que se resolvió
caso.
                                 el problema
Gerencia del Cambio
Avances y Expectativas
Gerencia del Cambio
Avances y Expectativas
Gerencia del Cambio
Avances y Expectativas
Gerencia del Cambio
Avances y Expectativas         El principal problema
                               relacionado con la gestión de
Si se tienen expectativas      avances y expectativas cómo
irreales los avances nunca     impacta la motivación del
serán suficientes para         equipo, junto con la
satisfacer al doliente del     posibilidad cierta de que el
proceso.                       doliente del proceso no se
                               encuentre satisfecho con la
Si los avances son             marcha de la migración.
infinitecimales se aburre el
equipo de trabajo y colma la   Un cronograma realista,
paciencia del doliente del     medible y verificable es el
proceso.                       mejor antídoto para este
                               dolor de cabeza
Gerencia del Cambio
¿Cuándo está lista una         • Se deben mantener los
migración?                       cambios de alcance bajo
                                 control.
• Desde el Inicio debe estar   • El cierre debe contemplar
  claro cuando se termina el     productos, documentos y
  proceso.                       protocolos de aceptación.
• Los protocolos de
  aceptación deben ser los
  primeros en ser tomados
  en cuenta.
• Al fijar los protocolos y
  acuerdos también debe
  quedar clara la
  finalización.
Gerencia del Cambio
Herramientas               Temas Sueltos

• Manuales                 • Recuerde que las TIL son
• Traductores                otro paradigma, no se
• ETLs                       atasque con formas
• Lenguajes Script           Privativas de pensar.
• Documentadores           • Evalúe siempre el riesgo
• Sistemas de Control de     tecnológico de cualquier
  Versiones                  solución que vaya a
• Generadores de             implantar, especialmente
  Consultas                  analice el tema de
• Ambientes de Pruebas       licencias, patrocinantes y
• Combinación de             dueños de patentes.
  Soluciones
Lo que sigue
Conviene recordar:
• Mantener el Foco
• Divide y Vencerás
• Control de Versiones
• Ambiente de Pruebas
• Acuerdos y Normas (Organización)
• Acuerdos y Normas (Sintaxis, Codificación, Pruebas)
• Acuerdos y Normas (Documentación)
• Mantener Motivado al Equipo
• No reinventar la rueda (Usar herramientas disponibles)
• Prever el Mantenimiento a Largo Plazo
• Más allá del SQL
Gracias
por su Tiempo

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
 
Release Management with Serena
Release Management with SerenaRelease Management with Serena
Release Management with SerenaRodrigo Ponce
 
Presentación proceso de cambios
Presentación proceso de cambiosPresentación proceso de cambios
Presentación proceso de cambiosglobal bis
 
Solid q healthcheck es-marketing presentacion-final2016
Solid q healthcheck es-marketing presentacion-final2016Solid q healthcheck es-marketing presentacion-final2016
Solid q healthcheck es-marketing presentacion-final2016Leonor Hidalgo Matías
 
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
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrumfcmart
 
Gestión de incidentes
Gestión de incidentesGestión de incidentes
Gestión de incidentesjohnfer1234
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONHERNAN JIMENEZ
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3paotacuba
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_softwareWilson Tineo Moronta
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0TestingBaires
 
Doc 5 plan de configuración de software ieee-828 (cm)-01
Doc 5   plan de configuración de software ieee-828 (cm)-01Doc 5   plan de configuración de software ieee-828 (cm)-01
Doc 5 plan de configuración de software ieee-828 (cm)-01Fanny Lorena Rivera Vera
 

Was ist angesagt? (20)

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
 
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
 
Release Management with Serena
Release Management with SerenaRelease Management with Serena
Release Management with Serena
 
Trabajo de Investigacion
Trabajo de Investigacion Trabajo de Investigacion
Trabajo de Investigacion
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
Presentación proceso de cambios
Presentación proceso de cambiosPresentación proceso de cambios
Presentación proceso de cambios
 
TRABAJO DE INVESTIGACIÓN
TRABAJO DE INVESTIGACIÓN TRABAJO DE INVESTIGACIÓN
TRABAJO DE INVESTIGACIÓN
 
Solid q healthcheck es-marketing presentacion-final2016
Solid q healthcheck es-marketing presentacion-final2016Solid q healthcheck es-marketing presentacion-final2016
Solid q healthcheck es-marketing presentacion-final2016
 
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 ...
 
Análisis BPM Control de Cambio
Análisis BPM Control de CambioAnálisis BPM Control de Cambio
Análisis BPM Control de Cambio
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrum
 
Gestión de incidentes
Gestión de incidentesGestión de incidentes
Gestión de incidentes
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACION
 
Standar iso
Standar isoStandar iso
Standar iso
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_software
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 
Doc 5 plan de configuración de software ieee-828 (cm)-01
Doc 5   plan de configuración de software ieee-828 (cm)-01Doc 5   plan de configuración de software ieee-828 (cm)-01
Doc 5 plan de configuración de software ieee-828 (cm)-01
 

Andere mochten auch

Metodología De Migración De Datos
Metodología De Migración De DatosMetodología De Migración De Datos
Metodología De Migración De DatosLiliana Pérez
 
Migracion de Sistemas Computacionales
Migracion de Sistemas ComputacionalesMigracion de Sistemas Computacionales
Migracion de Sistemas ComputacionalesJesus Jimenez
 
Gantt - Plan de migracion SAP Business One 8.81
Gantt - Plan de migracion SAP Business One 8.81Gantt - Plan de migracion SAP Business One 8.81
Gantt - Plan de migracion SAP Business One 8.81Herles Incalla
 
Transferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestoresTransferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestoresTotus Muertos
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperValentin Leonard Tabacaru
 
Las 10 mejores prácticas de migración de datos a la nube
Las 10 mejores prácticas de migración de datos a la nubeLas 10 mejores prácticas de migración de datos a la nube
Las 10 mejores prácticas de migración de datos a la nubeIT Soluciones
 
(Re)Conversión de los medios en la era digital
(Re)Conversión de los medios en la era digital(Re)Conversión de los medios en la era digital
(Re)Conversión de los medios en la era digitalLeonardo Sosa
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libreluisanaperdomo2012
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaCarlos Gustavo Ruiz
 
Migración de Base de Datos a Excel para generación de Gráficos estadísticos
Migración de Base de Datos a Excel para generación de Gráficos estadísticosMigración de Base de Datos a Excel para generación de Gráficos estadísticos
Migración de Base de Datos a Excel para generación de Gráficos estadísticosrdbartoli
 
Modernización Dirigida por la Arquitectura
Modernización Dirigida por la ArquitecturaModernización Dirigida por la Arquitectura
Modernización Dirigida por la ArquitecturaOpen Canarias
 
Migracion Bases de Datos
Migracion Bases de DatosMigracion Bases de Datos
Migracion Bases de DatosArturo Celis
 
Mapa Colaborativo con OpenStreetMap
Mapa Colaborativo con OpenStreetMapMapa Colaborativo con OpenStreetMap
Mapa Colaborativo con OpenStreetMapCarlos Gustavo Ruiz
 
LibreOffice from Collabora
LibreOffice from CollaboraLibreOffice from Collabora
LibreOffice from CollaboraOpen Canarias
 
Por qué hacemos persistencia de datos
Por qué hacemos persistencia de datosPor qué hacemos persistencia de datos
Por qué hacemos persistencia de datosCarlos Gustavo Ruiz
 
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)Carlos Gustavo Ruiz
 
Migración a LibreOffice
Migración a LibreOfficeMigración a LibreOffice
Migración a LibreOfficeOpen Canarias
 
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSMigración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSAmazon Web Services LATAM
 

Andere mochten auch (20)

Metodología De Migración De Datos
Metodología De Migración De DatosMetodología De Migración De Datos
Metodología De Migración De Datos
 
Migracion de Sistemas Computacionales
Migracion de Sistemas ComputacionalesMigracion de Sistemas Computacionales
Migracion de Sistemas Computacionales
 
Migracion de datos
Migracion de datosMigracion de datos
Migracion de datos
 
Gantt - Plan de migracion SAP Business One 8.81
Gantt - Plan de migracion SAP Business One 8.81Gantt - Plan de migracion SAP Business One 8.81
Gantt - Plan de migracion SAP Business One 8.81
 
Migración de Base de Datos
Migración de Base de DatosMigración de Base de Datos
Migración de Base de Datos
 
Transferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestoresTransferencia de bases de datos entre sistemas gestores
Transferencia de bases de datos entre sistemas gestores
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
 
Las 10 mejores prácticas de migración de datos a la nube
Las 10 mejores prácticas de migración de datos a la nubeLas 10 mejores prácticas de migración de datos a la nube
Las 10 mejores prácticas de migración de datos a la nube
 
(Re)Conversión de los medios en la era digital
(Re)Conversión de los medios en la era digital(Re)Conversión de los medios en la era digital
(Re)Conversión de los medios en la era digital
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libre
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de altura
 
Migración de Base de Datos a Excel para generación de Gráficos estadísticos
Migración de Base de Datos a Excel para generación de Gráficos estadísticosMigración de Base de Datos a Excel para generación de Gráficos estadísticos
Migración de Base de Datos a Excel para generación de Gráficos estadísticos
 
Modernización Dirigida por la Arquitectura
Modernización Dirigida por la ArquitecturaModernización Dirigida por la Arquitectura
Modernización Dirigida por la Arquitectura
 
Migracion Bases de Datos
Migracion Bases de DatosMigracion Bases de Datos
Migracion Bases de Datos
 
Mapa Colaborativo con OpenStreetMap
Mapa Colaborativo con OpenStreetMapMapa Colaborativo con OpenStreetMap
Mapa Colaborativo con OpenStreetMap
 
LibreOffice from Collabora
LibreOffice from CollaboraLibreOffice from Collabora
LibreOffice from Collabora
 
Por qué hacemos persistencia de datos
Por qué hacemos persistencia de datosPor qué hacemos persistencia de datos
Por qué hacemos persistencia de datos
 
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)
GeoEtiquetas (2das Jornadas Latinoamérica y Caribe gvSIG)
 
Migración a LibreOffice
Migración a LibreOfficeMigración a LibreOffice
Migración a LibreOffice
 
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSMigración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
 

Ähnlich wie Mejores prácticas para migración de Bases de Datos

Mejores practicas de migracion
Mejores practicas de migracionMejores practicas de migracion
Mejores practicas de migracionArturo Celis
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
 
Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasRicard Clau
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrumEddie Malca
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUMEddie Malca
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10Yare LoZada
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxEverCGonzalesRodrigo1
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalMarta Soler
 
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoSCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoJorge H
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPJose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágilGuino Henostroza
 
¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?Sergio Pola
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videosShadrickSdn1
 

Ähnlich wie Mejores prácticas para migración de Bases de Datos (20)

Mejores practicas de migracion
Mejores practicas de migracionMejores practicas de migracion
Mejores practicas de migracion
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticas
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Proyectos de BI Factibles Genexus XIX
Proyectos de BI Factibles Genexus XIXProyectos de BI Factibles Genexus XIX
Proyectos de BI Factibles Genexus XIX
 
Exposicion capitulo 10
Exposicion capitulo 10Exposicion capitulo 10
Exposicion capitulo 10
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing Digital
 
Softagile
SoftagileSoftagile
Softagile
 
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y MantenimientoSCRUMBAN aplicado a equipos de Soporte y Mantenimiento
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágil
 
¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?¿Qué es eso llamado agilidad?
¿Qué es eso llamado agilidad?
 
Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videos
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 

Mehr von Carlos Gustavo Ruiz

Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Carlos Gustavo Ruiz
 
mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLCarlos Gustavo Ruiz
 
Integrando mis librerías C++ con Python
Integrando mis librerías C++ con PythonIntegrando mis librerías C++ con Python
Integrando mis librerías C++ con PythonCarlos Gustavo Ruiz
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLCarlos Gustavo Ruiz
 

Mehr von Carlos Gustavo Ruiz (9)

Vim python-mode
Vim python-modeVim python-mode
Vim python-mode
 
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
 
mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQL
 
Web Mapping con Django
Web Mapping con DjangoWeb Mapping con Django
Web Mapping con Django
 
Integrando mis librerías C++ con Python
Integrando mis librerías C++ con PythonIntegrando mis librerías C++ con Python
Integrando mis librerías C++ con Python
 
Requerimientos de PostgreSQL
Requerimientos de PostgreSQLRequerimientos de PostgreSQL
Requerimientos de PostgreSQL
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQL
 
Guía de pgpool Paso a Paso
Guía de pgpool Paso a PasoGuía de pgpool Paso a Paso
Guía de pgpool Paso a Paso
 
Python vs El Mundo
Python vs El MundoPython vs El Mundo
Python vs El Mundo
 

Kürzlich hochgeladen

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
 
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
 
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
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
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
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
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
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 

Kürzlich hochgeladen (20)

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
 
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
 
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
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
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.
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
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
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 

Mejores prácticas para migración de Bases de Datos

  • 1. Mejores Prácticas para Migrar su Base de Datos Paso a paso con Tecnologías de Información Libres Ing. Carlos Gustavo Ruiz
  • 2. Agenda ● Quien soy yo ● ¿Por qué migramos? ● Migrar Datos vs. Migrar Procesos ● ¿Es mi caso único? ● ¿Qué pasa cuando el Lego no encaja? ● Gerencia del Cambio ● Identificar el Caso (Requerimientos) ● Protocolos y Acuerdos ● Resolver el Problema ● Manejo de Avances y Expectativas ● ¿Cuándo está lista una migración? ● Herramientas ● Lo que sigue
  • 3. ¿Quien soy Yo? nombre: Carlos Gustavo Ruiz estudios: Ingeniero software libre: desde 1997 usuario linux: 414323 roles: • instructor • consultor • programador • colaborador
  • 4. ¿Por qué migramos? ¿Cuál es la finalidad de enfrentarnos al cambio? ¿Reducción de Costos? ¿Mejoras en el Aplicativo? ¿Mejoras en los Procesos? ¿Independencia Tecnológica? ¿Regularizar Licencias? ¿3390 y demás bases legales?
  • 5. ¿Por qué migramos? Nunca se migra algo a menos que de Valor a la Organización Qué da valor • Desempeño • Idiosincrasia • Compromiso • Comunicación • Motivación • Costo
  • 6. Migrar Datos vs. Migrar Procesos • No existen datos aislados de Procesos • Aunque su responsabilidad sea el dato, siempre se afecta el proceso asociado al dato. • Mapa de Procesos o Quién, Cuándo, Qué, Cómo, Dónde • Mapa de Datos o Qué, Accesos, Tiempos, Capacidad, Respaldos • Paradigma del Software Libre o Libertades o Procesos o Herramientas o Soluciones
  • 7. ¿Es mi caso único? ¿Por qué si? ¿Por qué no? • Los datos de su • Su caso seguramente fue organización son únicos tratado antes por otros • Sus usuarios de su • Sus roles de usuario organización son únicos y probablemente son bien especiales conocidos • Su plataforma informática • Alguien más tiene lo es "única" mismo que usted. • Yo uso piezas especiales • Usted no es el único que que programamos en casa tiene piezas desarrolladas • Tengo altos internamente requerimientos de calidad • Prepárese para afrontar el cambio manteniendo sus estándares de calidad
  • 8. ¿Qué pasa cuando el Lego no encaja? • Siempre es una buena práctica prever que las cosas no funcionarán al primer intento. • Usualmente las cosas están almacenadas de modo distinto a como las necesita en su base de datos destino. • Cuando vea que no hay nada que pueda fallar a la vista, busque de nuevo. • Rehuya a la tentación de reinventar la rueda: o Examine si no existe un Script del "fabricante" o Examine si no hay un programa que permita hacer los cambios o Mida hasta donde llegan sus herramientas.
  • 9. Gerencia del Cambio Requerimientos a Migrar Casos • Bases de Datos • Cambios en • Estructuras de Datos o Aplicativo • Documentos o Plataforma • Formatos Documentos o Proceso • Aplicaciones • Mover • Funcionalidades o Datos • Disponibilidad o Esquemas • QoS o Funcionalidades • Know How  Dentro de la BD  Fuera de la BD
  • 10. Gerencia del Cambio Protocolos y Acuerdos Ponerse de Acuerdo en qué "Cuentas claras mantienen amistades" • Organización o Responsabilidades o Responsables o Jerarquías • Documentos Es necesario establecer los o Requerimientos mecanismos de o Cambios comunicación para evitar: o Documentación • Ambigüedad • Codificación • Malos Entendidos o En caso de requerir • Falta de Resultados programar módulos
  • 11. Gerencia del Cambio Resolver el Problema Estrategias Recomendadas Al menos debe haber claridad conceptual de cómo • Cortar el Problema en se resolverá el problema. piezas manejables • Buscar la mejor solución Eventualmente una solución para cada pieza involucre cambiar el proceso • Probar cada pieza original. resuelta • Probar si las piezas Siempre es mejor resolver en resueltas encajan lotes que resolver caso a • Demostrar que se resolvió caso. el problema
  • 12. Gerencia del Cambio Avances y Expectativas
  • 13. Gerencia del Cambio Avances y Expectativas
  • 14. Gerencia del Cambio Avances y Expectativas
  • 15. Gerencia del Cambio Avances y Expectativas El principal problema relacionado con la gestión de Si se tienen expectativas avances y expectativas cómo irreales los avances nunca impacta la motivación del serán suficientes para equipo, junto con la satisfacer al doliente del posibilidad cierta de que el proceso. doliente del proceso no se encuentre satisfecho con la Si los avances son marcha de la migración. infinitecimales se aburre el equipo de trabajo y colma la Un cronograma realista, paciencia del doliente del medible y verificable es el proceso. mejor antídoto para este dolor de cabeza
  • 16. Gerencia del Cambio ¿Cuándo está lista una • Se deben mantener los migración? cambios de alcance bajo control. • Desde el Inicio debe estar • El cierre debe contemplar claro cuando se termina el productos, documentos y proceso. protocolos de aceptación. • Los protocolos de aceptación deben ser los primeros en ser tomados en cuenta. • Al fijar los protocolos y acuerdos también debe quedar clara la finalización.
  • 17. Gerencia del Cambio Herramientas Temas Sueltos • Manuales • Recuerde que las TIL son • Traductores otro paradigma, no se • ETLs atasque con formas • Lenguajes Script Privativas de pensar. • Documentadores • Evalúe siempre el riesgo • Sistemas de Control de tecnológico de cualquier Versiones solución que vaya a • Generadores de implantar, especialmente Consultas analice el tema de • Ambientes de Pruebas licencias, patrocinantes y • Combinación de dueños de patentes. Soluciones
  • 18. Lo que sigue Conviene recordar: • Mantener el Foco • Divide y Vencerás • Control de Versiones • Ambiente de Pruebas • Acuerdos y Normas (Organización) • Acuerdos y Normas (Sintaxis, Codificación, Pruebas) • Acuerdos y Normas (Documentación) • Mantener Motivado al Equipo • No reinventar la rueda (Usar herramientas disponibles) • Prever el Mantenimiento a Largo Plazo • Más allá del SQL