SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Metodología de administración
        de ambientes
            Carolina Torrado
    ctorrado@GenexusConsulting.com
GeneXus Consulting
Development Framework
Estructura de roles

                                   Director de proyecto


                                   Gerente de proyecto


                 Referente Tecnológico


     Líder de Frente A               Líder de Frente B               Líder de Frente C


Desarrollador   Desarrollador   Desarrollador   Desarrollador   Desarrollador   Desarrollador
Productos

      Usuarios




  Datos Corporativos
Tipos de ambientes
                                               Testing
Desarrollo              Consolidado               o
                                             Producción
  KB         Patterns      KB     Patterns     KB         Patterns
Pautas de desarrollo
o   Objetivo
    o   Uniformizar metodologías y estilos de
        programación a utilizar


o   Mantenimiento
    o   Responsable Jefe de desarrollo
    o   Alimentado por todo el equipo
Pautas de desarrollo
o   Clasificación
    o   Código para desarrollar una
        funcionalidad puntual
    o   Solución a un error frecuente de
        programación
    o   Resolución a nivel funcional
    o   Buenas prácticas
    o   Nomenclatura
Pautas de desarrollo
o   Beneficios
    o   Reutilización de código y conocimiento
    o   Desarrollo uniforme
    o   Mayor calidad del producto final
    o   Se reducen tiempos de desarrollo,
        capacitación y testeo
Pautas de comunicación
o   Protocolo de comunicación entre
    ambientes
o   Objetivos
    o   Automatización
    o   Minimizar errores
    o   Optimizar recursos
Pautas de comunicación
o   Planilla para el pasaje




               Cuales son los criterios básicos
KB Inicio – GX Server
                  KB Consolidado

                                 V0




                       Create
KB Inicio
                 KB Desarrollador     KB Desarrollador
        V0
                  BD            V0    BD        V0
Ciclo Completo
                   Producción




                      Pre-
                   producción




                     Testing




                  Consolidado




  Desarrollador   Desarrollador   Desarrollador
Ciclo Completo
                  Producción



                Pre-producción



                 Testing Calidad



                Testing Funcional



                Testing Integrado



                  Consolidado



Desarrollador    Desarrollador      Desarrollador
Ciclo Completo – GX Server

                                                                Trunk
KB        1.0       1.1       1.2           2.0           2.1



                      1.0.1         1.0.2         1.0.3         Branch




Testing          Testing        Testing
                                                     Desarrolladores
Calidad         Funcional     Integrado
Ciclo Completo – GX Server

        1.0     1.1       1.2       2.0       2.1


                  1.0.1     1.0.2     1.0.3



Ventajas:
1. Código Centralizado
2. Merge Automático entre versiones
3. Merge parciales
Operativa normal
Desarrollo modularizado
 Desarrollo                Consolidado


   KB         Patterns        KB         Patterns
Operativa normal
Desarrollo modularizado
                               Testing
  Consolidado                     o
                             Producción
     KB         Patterns                  Patterns
                               KB
Operativa normal
Deploy
    Testing                 Testing
       o                       o
  Producción              Producción
    KB         Patterns     KB         Patterns
Operativa normal
Deploy ente ambientes
  Backup (freeze de la kb destino)
  Crear número de versión
  Almacenar analisis de impacto
  Almacenar reorganización
  Almacenar pautas de comunicación que
  originaron el deploy
  Casos de uso
  Incidencias
Clasificación de errores
               Bloqueo

                Grave

              Mediano

                Leve

               Mejora
Ciclo Completo
                            Producción



                          Pre-producción



     KB                    Testing Calidad            Bloqueo

               KB         Testing Funcional



               KB         Testing Integrado


               KB           Consolidado


KB        Desarrollador    Desarrollador      Desarrollador
Ciclo Completo
                        Producción



                       Pre-producción



            KB         Testing Calidad
                                                         Leve
                          Testing
            KB           Funcional

                           Testing
            KB           Integrado


            KB          Consolidado


KB     Desarrollador   Desarrollador     Desarrollador
¡MUCHAS GRACIAS!

Más contenido relacionado

Similar a 0146 gxc development_framework_metodologia_de_administracion_de_ambientes

Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010Fitira
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty ManagementLuis Reyes
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 
Escribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team SystemEscribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team Systemjuliocasal
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de softwareilianacon
 
atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas
 
Atlassian Bamboo
Atlassian BambooAtlassian Bamboo
Atlassian BambooDeiser
 
Webinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kitWebinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kitatSistemas
 
Cas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracionCas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracionAgile Spain
 
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposPlain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposVicenç García-Altés
 

Similar a 0146 gxc development_framework_metodologia_de_administracion_de_ambientes (20)

Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
03 proceso de desarrollo de software
03 proceso de desarrollo de software03 proceso de desarrollo de software
03 proceso de desarrollo de software
 
Webinar Oracle Application Testing Suite
Webinar Oracle Application Testing SuiteWebinar Oracle Application Testing Suite
Webinar Oracle Application Testing Suite
 
Rational Quilaty Management
Rational Quilaty ManagementRational Quilaty Management
Rational Quilaty Management
 
Rup.pptx
Rup.pptxRup.pptx
Rup.pptx
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Escribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team SystemEscribiendo Código con Visual Studio Team System
Escribiendo Código con Visual Studio Team System
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de software
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Un "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todosUn "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todos
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13
 
Atlassian Bamboo
Atlassian BambooAtlassian Bamboo
Atlassian Bamboo
 
Webinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kitWebinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kit
 
Cas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracionCas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracion
 
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposPlain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
 

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

0146 gxc development_framework_metodologia_de_administracion_de_ambientes

  • 1. Metodología de administración de ambientes Carolina Torrado ctorrado@GenexusConsulting.com
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Estructura de roles Director de proyecto Gerente de proyecto Referente Tecnológico Líder de Frente A Líder de Frente B Líder de Frente C Desarrollador Desarrollador Desarrollador Desarrollador Desarrollador Desarrollador
  • 9. Productos Usuarios Datos Corporativos
  • 10. Tipos de ambientes Testing Desarrollo Consolidado o Producción KB Patterns KB Patterns KB Patterns
  • 11.
  • 12. Pautas de desarrollo o Objetivo o Uniformizar metodologías y estilos de programación a utilizar o Mantenimiento o Responsable Jefe de desarrollo o Alimentado por todo el equipo
  • 13. Pautas de desarrollo o Clasificación o Código para desarrollar una funcionalidad puntual o Solución a un error frecuente de programación o Resolución a nivel funcional o Buenas prácticas o Nomenclatura
  • 14. Pautas de desarrollo o Beneficios o Reutilización de código y conocimiento o Desarrollo uniforme o Mayor calidad del producto final o Se reducen tiempos de desarrollo, capacitación y testeo
  • 15. Pautas de comunicación o Protocolo de comunicación entre ambientes o Objetivos o Automatización o Minimizar errores o Optimizar recursos
  • 16. Pautas de comunicación o Planilla para el pasaje Cuales son los criterios básicos
  • 17.
  • 18.
  • 19. KB Inicio – GX Server KB Consolidado V0 Create KB Inicio KB Desarrollador KB Desarrollador V0 BD V0 BD V0
  • 20. Ciclo Completo Producción Pre- producción Testing Consolidado Desarrollador Desarrollador Desarrollador
  • 21. Ciclo Completo Producción Pre-producción Testing Calidad Testing Funcional Testing Integrado Consolidado Desarrollador Desarrollador Desarrollador
  • 22. Ciclo Completo – GX Server Trunk KB 1.0 1.1 1.2 2.0 2.1 1.0.1 1.0.2 1.0.3 Branch Testing Testing Testing Desarrolladores Calidad Funcional Integrado
  • 23. Ciclo Completo – GX Server 1.0 1.1 1.2 2.0 2.1 1.0.1 1.0.2 1.0.3 Ventajas: 1. Código Centralizado 2. Merge Automático entre versiones 3. Merge parciales
  • 24. Operativa normal Desarrollo modularizado Desarrollo Consolidado KB Patterns KB Patterns
  • 25. Operativa normal Desarrollo modularizado Testing Consolidado o Producción KB Patterns Patterns KB
  • 26. Operativa normal Deploy Testing Testing o o Producción Producción KB Patterns KB Patterns
  • 27. Operativa normal Deploy ente ambientes Backup (freeze de la kb destino) Crear número de versión Almacenar analisis de impacto Almacenar reorganización Almacenar pautas de comunicación que originaron el deploy Casos de uso Incidencias
  • 28. Clasificación de errores Bloqueo Grave Mediano Leve Mejora
  • 29. Ciclo Completo Producción Pre-producción KB Testing Calidad Bloqueo KB Testing Funcional KB Testing Integrado KB Consolidado KB Desarrollador Desarrollador Desarrollador
  • 30. Ciclo Completo Producción Pre-producción KB Testing Calidad Leve Testing KB Funcional Testing KB Integrado KB Consolidado KB Desarrollador Desarrollador Desarrollador
  • 31.