SlideShare une entreprise Scribd logo
1  sur  29
Tres Actos
  a) We are all Us

b) En busca del Fuego

C) El Taller DevOps
We Are All US!

   Agilismo En Sistemas
Compartimentos Estancos
   Breaking the Silos
Compartimentos Estancos
   Breaking the Silos
1.
 Trabajamos con
Gente y maquinas
Sistemas Heredados
2.
Respeto por la
  Tradicion
Programados para
    Aprender
3.
Mejora Continua
Convergencia


• Aprendizaje

• Tradicion

• Gente
Paradoja
Resiliencia
DevOps



• DevOpsday.org & planetdevops.net
• #devops -- twitter
• Agile System Administration Group
En busca del
   Fuego

  Practicas y Rituales
La Complejidad no
entiende de escalas
Kanban
Operaciones con Ritmillo
¿Quien Mato a Quien?
Con
los Tests por
  delante
From Agile import tdd

  • Un test es un momento para la reflexion
  • Ni un servicio sin sus test! no mas servicios experimentales
  • Efecto secundario: monitores actualizados
Pair Plumbing

           Infraestructuras Colectivas

Jardineria de sistemas
 (sharpening the saw)


 Sistemas suficientemente automatizados
El Taller
 DevOps

 Herramientas
La Familia
Gestores de
Configuracion
           DSL para Sistemas

  class ntp {
    include concat::setup

      package { ["ntp", "ntpdate"]:
        ensure => latest
      }

      service { "ntp":
        ensure => running
      }

      concat {"/etc/default/ntp":
        notify => Service["ntp"],
        warn => true,
      }
  }
Infraestructura
      Como
     Codigo

       Meatcloud Manifesto: Give me an API or give me Death
Monitorizacion




Integracion Continua para Sistemas estables

           http://www.slideshare.net/auxesis/behaviour-driven-monitoring-with-cucumbernagios-2444224
Control Versiones
•Configuracion sistemas
     • De barrio -> v.g. etckeeper
     • puppet,chef, ...
• Documentacion
• Tests

Cualquier cosa que pueda tener importancia
¡Versiona Todo!


     (y usa git)

Contenu connexe

Similaire à Agilismo en Sistemas

DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...Plain Concepts
 
Fundamentos de la Refactorización
Fundamentos de la RefactorizaciónFundamentos de la Refactorización
Fundamentos de la RefactorizaciónJavier Pérez
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioOsvaldo
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioOsvaldo
 
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...SUSE España
 
DevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain ConceptsDevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain ConceptsatSistemas
 
Que hemos aprendido en 5 anos de devops version agile peru
Que hemos aprendido en 5 anos de devops   version agile peruQue hemos aprendido en 5 anos de devops   version agile peru
Que hemos aprendido en 5 anos de devops version agile peruEdson Chávez Montaño
 
BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsErnesto Anaya
 
Orquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixOrquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixParadigma Digital
 
An evening with... Liquidbase
An evening with... LiquidbaseAn evening with... Liquidbase
An evening with... LiquidbaseArkhotech
 
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSJose Luis Soria
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónKleer Agile Coaching & Training
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónKleer Agile Coaching & Training
 
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde cero
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde ceroMeetup TestingUy 2018 - Aprendiendo a Testear un Framework desde cero
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde ceroTestingUy
 

Similaire à Agilismo en Sistemas (20)

Gestión Remota de Equipos con Python
Gestión Remota de Equipos con PythonGestión Remota de Equipos con Python
Gestión Remota de Equipos con Python
 
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
 
Fundamentos de la Refactorización
Fundamentos de la RefactorizaciónFundamentos de la Refactorización
Fundamentos de la Refactorización
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudio
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudio
 
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...
Transformación Digital: Sistemas de Misión Crítica, SAP, Zero Downtime y High...
 
Conociendo Nuestro Fua interno
Conociendo Nuestro Fua internoConociendo Nuestro Fua interno
Conociendo Nuestro Fua interno
 
DevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain ConceptsDevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain Concepts
 
Nagios
NagiosNagios
Nagios
 
Que hemos aprendido en 5 anos de devops version agile peru
Que hemos aprendido en 5 anos de devops   version agile peruQue hemos aprendido en 5 anos de devops   version agile peru
Que hemos aprendido en 5 anos de devops version agile peru
 
BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOps
 
Orquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixOrquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace Netflix
 
El coste de no usar integración continua
El coste de no usar integración continuaEl coste de no usar integración continua
El coste de no usar integración continua
 
Presentación GridUAM 201112
Presentación GridUAM 201112Presentación GridUAM 201112
Presentación GridUAM 201112
 
An evening with... Liquidbase
An evening with... LiquidbaseAn evening with... Liquidbase
An evening with... Liquidbase
 
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSALM Sessions 2012 - Entrega Continua con VS ALM y TFS
ALM Sessions 2012 - Entrega Continua con VS ALM y TFS
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde cero
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde ceroMeetup TestingUy 2018 - Aprendiendo a Testear un Framework desde cero
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde cero
 

Dernier

HIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptxHIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptxDANIEL387046
 
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptxCRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptxRicardoMoreno95679
 
Proverbios 8: La sabiduría viva de YHWH.
Proverbios 8: La sabiduría viva de YHWH.Proverbios 8: La sabiduría viva de YHWH.
Proverbios 8: La sabiduría viva de YHWH.yhostend
 
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptx
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptxSIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptx
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptxDanFlorez2
 
La esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdfLa esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdfRamona Estrada
 
El Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptxEl Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptxjenune
 
LA POBREZA EN EL PERU - FRANCISCO VERDERA V
LA POBREZA EN EL PERU - FRANCISCO VERDERA VLA POBREZA EN EL PERU - FRANCISCO VERDERA V
LA POBREZA EN EL PERU - FRANCISCO VERDERA Vczspz8nwfx
 
la Eucaristia es una Fiesta-Explicación para niños
la Eucaristia es una Fiesta-Explicación para niñosla Eucaristia es una Fiesta-Explicación para niños
la Eucaristia es una Fiesta-Explicación para niñosGemmaMRabiFrigerio
 
EXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdfEXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdfinmalopezgranada
 

Dernier (12)

HIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptxHIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
 
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptxCRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
 
Proverbios 8: La sabiduría viva de YHWH.
Proverbios 8: La sabiduría viva de YHWH.Proverbios 8: La sabiduría viva de YHWH.
Proverbios 8: La sabiduría viva de YHWH.
 
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptx
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptxSIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptx
SIMBOLOS DE LA PALABRA DE DIOS BIBLIA. pptx
 
Santa Luisa de Marillac nos muestra: Los escollos a evitar
Santa Luisa de Marillac nos muestra: Los escollos a evitarSanta Luisa de Marillac nos muestra: Los escollos a evitar
Santa Luisa de Marillac nos muestra: Los escollos a evitar
 
La esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdfLa esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdf
 
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptxDIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
 
El Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptxEl Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptx
 
LA POBREZA EN EL PERU - FRANCISCO VERDERA V
LA POBREZA EN EL PERU - FRANCISCO VERDERA VLA POBREZA EN EL PERU - FRANCISCO VERDERA V
LA POBREZA EN EL PERU - FRANCISCO VERDERA V
 
la Eucaristia es una Fiesta-Explicación para niños
la Eucaristia es una Fiesta-Explicación para niñosla Eucaristia es una Fiesta-Explicación para niños
la Eucaristia es una Fiesta-Explicación para niños
 
La oración de santa Luisa de Marillac por el P. Corpus Juan Delgado CM
La oración de santa Luisa de Marillac por el P. Corpus Juan Delgado CMLa oración de santa Luisa de Marillac por el P. Corpus Juan Delgado CM
La oración de santa Luisa de Marillac por el P. Corpus Juan Delgado CM
 
EXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdfEXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdf
 

Agilismo en Sistemas

Notes de l'éditeur

  1. Estructura del intercambio. Tres rafagas rapidas y conversacion entre ellas. La primera explicando quienes estamos interesados en la incorporacion
  2. Anecdota de los Cuartetos tradicionales. mostrar que hay mucho agilismo cercano a usos y costumbres de los que nos dedicamos a sistemas.
  3. Una pandemias que sufrimos los profesionales de esto, compartimentalizacion. Creo que de esto se hablo ayer en la charla de humanware. Momentos comunes. No es lo mismo compartimentar que especializar. Especializamos personalmente. El que tenemos aqui es un problema de grupo, social. no desarrollar habilidades de comunicacion. Obviar el que no trabajamos con maquinas si no con gente que trabaja con maquinas.
  4. Darse cuenta de que en sistemas el objeto ultimo son las personas que se integran en los sistemas; formamos parte del sistema. Esta realizacion es una que permea todas las practicas, rituales, y metodologias Agiles. Dentro de la comunidad agil se sabe como convertir la complejidad de lo social en una ventaja. Al mismo tiempo; convergencia. El taimado desarrollador Agil introduciendose tras las lineas de operaciones disfrazado de especialista en integracion. Subversion
  5. Este es el primer punto de conexion [silencio] Descubrir que hay un componente humano fundamental unido a la labor de sistemas
  6. Normalmente cuando hablariamos de “sistemas que no se ni quiero mantener” Pero me quiero referir a entornos con historia. Con genealogia. Conservamos herramientas y conocimientos con un origen preterito. Los pipes Unix siguen siendo venerados.
  7. Conclusion acabamos incorporando La comunidad agil tambien tiene un gran interes en la creacion de tradiciones. Tradiciones con resultados probados y con sentido claramente utilitario. El Agilismo es una cuestion de fe. Pero aqui la fe esta ententida como herramienta, no como fin.
  8. Muy ligado a la tradicion. Nos apropiamos de lo tradicional con gran rapidez.
  9. Intentar solventar problemas comunes de tipo social y cultural. Desde sistemas: la comunidad Agil se plantea cuestiones que nos afectan. Sus perspectivas pueden interesarnos. Desde el Agilismo. Mas complicado. Desde una perspectiva egoista quiza lo razonable seria conseguir la capacitacion suficiente en las cuadrillas. Lo curioso es que hay un movimiento de inclusion desde las filas del agilismo
  10. Analogia del jardin versallesco y el jardin biodinamico. La diferencia fundamental: dejado a su propio destino uno sera comido por la entropia. Para el otro la entropia forma parte de su autonomia ... Tambien capacidad de recuperacion. Es asi como debemos entender el cambio en sistemas. Abrazandolo y preparandonos para lo imprevisible
  11. * Quienes estamos haciendo esto
  12. Vamos a hablar de ejemplos concretos de adopcion de metodologias agiles. Cosas que estamos aprendiendo
  13. El que muchas de los experimentos se esten llevando a cabo en entornos web grandes o enormes no excluye. Un desafio que nos debemos plantear es como establecer el grado adecuado de automatizacion.
  14. Un ejemplo bastante establecido de adopcion de practicas agiles en tareas de sistemas. Gestion de carga de trabajo a-la-kanban. Explicacion de Kanban-para-cajas-de picadura Un sistema muy natural para gestionar el trabajo de mejora continua y mantenimiento.
  15. transcurridos meses de una catastrofe un gestor de incidencias se convierte en gestor de culpa. Una memoria especifica para la culpa. Auditoria? el propio sistema debe de ser capaz de darnos informacion suficiente Tienes todo bajo control de versiones?
  16. Sentido comun Practicas que surgen de modo natural y que con la misma facilidad se pueden convertir en rituales
  17. Vamos a hablar de ejemplos concretos de adopcion de metodologias agiles. Cosas que estamos aprendiendo
  18. Poco exahustivo. Pueden salir de su dominio y hacer otras tareas. En ultima instancia los gestores de configuracion como puppet y chef son colecciones de scripts de sistema y sigue habiendo gente que prefiere usar scripts. No hay estandarizada una cadena de montaje para ir desde 0->deploy.
  19. Generalmente declarativos. Idempotentes su mision es garantizar que los sistema convergen hacia los estado programados Para congruencia completa necesitamos contruir desde cero. Punto de entrada de metodologias agiles de programacion y testeo.
  20. Por tanto es aqui donde debemos aprender de los mejores * versionar codigo * testear * centralizar y compartir el codigo Abstraccion -> no pensar en maquinas si no en servicios Meatcloud manifesto Api vs point & click
  21. Creditos Lindsay Holmwood Explicar diagrama Hacer las preguntas adecuadas. La monitorizacion de apps se hace desde un enfoque fragmentario.