Acercándose a laEntrega Continua    Agustín Ramos   @MachinesAreUs
Our highest priority is to satisfy     the customer through early and continuous delivery     of valuable software.       ...
¿Qué es Entrega Continua? Entregar...     ¿Cada mes?     ¿Cada 1 o 2 semanas?
Entrega Continuaes un conjunto de prácticas y técnicas   que permiten mejorar y acelerar   la entrega de software valioso. 
Ingredientes
IngredientesDisciplina en Control de Versiones
IngredientesDisciplina en Control de VersionesIntegración Continua
IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / Extensivas
IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatiza...
IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatiza...
IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatiza...
IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatiza...
¿Cómo se ve?
Integración Continua
Integración Continua¡Build Automatizado!
Integración Continua
Integración Continua!Mr. Jenkins!
Integración Continua!Mr. Jenkins!
Integración Continua!Mr. Jenkins!...y Chuck Norris
Integración Continua!Mr. Jenkins!...y Chuck Norris
Pruebas Automatizadas /       Extensivas
Pruebas Automatizadas /       ExtensivasDificultades:
Pruebas Automatizadas /       ExtensivasDificultades:    Manejo de Data Sets
Pruebas Automatizadas /       ExtensivasDificultades:    Manejo de Data Sets    Cobertura
Pruebas Automatizadas /       ExtensivasDificultades:    Manejo de Data Sets    Cobertura    Fragilidad de las pruebas
Despliegues AutomatizadosTus despliegues deberían...    Ser iguales en ambientes de pruebas y    producción    Ejecutarse ...
Despliegues Automatizados
Despliegues Automatizados
Despliegues AutomatizadosIngredientes:
Despliegues AutomatizadosIngredientes:    Repositorio de binarios
Despliegues AutomatizadosIngredientes:    Repositorio de binarios    Una buena herramienta de build.
Despliegues AutomatizadosIngredientes:    Repositorio de binarios    Una buena herramienta de build.      Gradle
Despliegues AutomatizadosIngredientes:    Repositorio de binarios    Una buena herramienta de build.      Gradle      Rake
Despliegues AutomatizadosIngredientes:    Repositorio de binarios    Una buena herramienta de build.      Gradle      Rake...
¿Cómo se ve de verdad?
“If Hurts, Do It More Often”                   Martin Fowler
¡Gracias!         Agustín Ramos        @MachinesAreUshttp://machinesareus.blogspot.com
Acercándose a la entrega continua
Acercándose a la entrega continua
Acercándose a la entrega continua
Acercándose a la entrega continua
Acercándose a la entrega continua
Próxima SlideShare
Cargando en…5
×

Acercándose a la entrega continua

1.147 visualizaciones

Publicado el

Slides de mi pasada plática en el Software Gurú Conference & Expo 2012

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.147
En SlideShare
0
De insertados
0
Número de insertados
12
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Acercándose a la entrega continua

    1. 1. Acercándose a laEntrega Continua Agustín Ramos @MachinesAreUs
    2. 2. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile Principles
    3. 3. ¿Qué es Entrega Continua? Entregar... ¿Cada mes? ¿Cada 1 o 2 semanas?
    4. 4. Entrega Continuaes un conjunto de prácticas y técnicas que permiten mejorar y acelerar la entrega de software valioso. 
    5. 5. Ingredientes
    6. 6. IngredientesDisciplina en Control de Versiones
    7. 7. IngredientesDisciplina en Control de VersionesIntegración Continua
    8. 8. IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / Extensivas
    9. 9. IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatizados.
    10. 10. IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatizados.Un “Build Pipeline”
    11. 11. IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatizados.Un “Build Pipeline”Herramientas
    12. 12. IngredientesDisciplina en Control de VersionesIntegración ContinuaPruebas Automatizadas / ExtensivasDespliegues Automatizados.Un “Build Pipeline”HerramientasMuchas ganas y convicción
    13. 13. ¿Cómo se ve?
    14. 14. Integración Continua
    15. 15. Integración Continua¡Build Automatizado!
    16. 16. Integración Continua
    17. 17. Integración Continua!Mr. Jenkins!
    18. 18. Integración Continua!Mr. Jenkins!
    19. 19. Integración Continua!Mr. Jenkins!...y Chuck Norris
    20. 20. Integración Continua!Mr. Jenkins!...y Chuck Norris
    21. 21. Pruebas Automatizadas / Extensivas
    22. 22. Pruebas Automatizadas / ExtensivasDificultades:
    23. 23. Pruebas Automatizadas / ExtensivasDificultades: Manejo de Data Sets
    24. 24. Pruebas Automatizadas / ExtensivasDificultades: Manejo de Data Sets Cobertura
    25. 25. Pruebas Automatizadas / ExtensivasDificultades: Manejo de Data Sets Cobertura Fragilidad de las pruebas
    26. 26. Despliegues AutomatizadosTus despliegues deberían... Ser iguales en ambientes de pruebas y producción Ejecutarse en una línea de comandos. Ejemplo: rake AMBIENTE VERSION
    27. 27. Despliegues Automatizados
    28. 28. Despliegues Automatizados
    29. 29. Despliegues AutomatizadosIngredientes:
    30. 30. Despliegues AutomatizadosIngredientes: Repositorio de binarios
    31. 31. Despliegues AutomatizadosIngredientes: Repositorio de binarios Una buena herramienta de build.
    32. 32. Despliegues AutomatizadosIngredientes: Repositorio de binarios Una buena herramienta de build. Gradle
    33. 33. Despliegues AutomatizadosIngredientes: Repositorio de binarios Una buena herramienta de build. Gradle Rake
    34. 34. Despliegues AutomatizadosIngredientes: Repositorio de binarios Una buena herramienta de build. Gradle Rake PSake
    35. 35. ¿Cómo se ve de verdad?
    36. 36. “If Hurts, Do It More Often” Martin Fowler
    37. 37. ¡Gracias! Agustín Ramos @MachinesAreUshttp://machinesareus.blogspot.com

    ×