SlideShare uma empresa Scribd logo
1 de 26
Yo soy Dev, yo soy Ops y
somos dos en un equipo
Luis Fraile & Leo Díaz
leonardo.diaz@deiser.com
lfraile@plainconcepts.com
¿Por qué esta charla?
Esquema inicial
Yo soy Dev, yo soy Ops y somos dos en un equipo
Yo soy Dev, yo soy Ops y somos dos en un equipo
Origen
!DevOps
DevOps
Prácticas
Herramientas
Conclusiones
From zero to hero
Origen
The Phoenix Project
… o las desventuras del proyecto Phoenix …
De cómo un proyecto con silos se va al traste, y
remonta con la rotura de los silos.
!DevOps
Un rol, ansible, Docker, chef, puppet,
release management, new relic,
continuous delivery, continuous
integration, testing automatizado, ...
¡¡¡ Yo soy
DevOps !!!
DevOps
¿Qué es DevOps?
Aportar más valor al negocio
estableciendo una cultura de
colaboración entre Desarrollo
y Operaciones… (por lo menos)
Prácticas
Cultura - Organización
Imagen extraída del ebook: keep-calm-and-embrace-devops
Automatiza
● Se vago … Elimina la fricción de pasos
manuales y errores manuales
● No sólo builds ó tests, también despliegue
○ Infraestructura como código: DSC, Chef,
Azure RM, …
○ Configuración como código: pipelines,
builds, despliegues, YAML, entornos, ...
Agile
Individuos e interacciones sobre procesos y
herramientas
Software funcionando sobre documentación
extensiva
Colaboración con el cliente sobre negociación
contractual
Respuesta ante el cambio sobre seguir un plan
Arquitectura
Monolithic SOA Microservices
Cuanto más desaclopado mejor, pero “DevOps” debe ser transparente a la
arquitectura
● Medir a todos los niveles
● Tomar decisiones basados en datos
● Compartir los resultados
● Entender las métricas como un medio
no como un fin
Medir, medir y medir
CALMS Framework
Jez
Humble
C – Culture
A – Automation
L – Lean
M – Measurement
S – Sharing
Herramientas
Tests Calidad
La entrega no es un evento, es algo contínuo
Trata el código como de producción SIEMPRE
No puedes acelerar la entrega y hacerla contínua sin
asegurar la calidad. http://www.eferro.net/2017/10/charla-acelerando-la-cultura-
devops.html?m=1 - @eferro
Clean Architecture, Clean Code, … , TDD, BDD, Load
Testing, ...
Integración/entrega continua
● Maintain a code repository
● Automate the build
● Make the build self-testing
● Everyone commits to the baseline every day
● Every commit (to baseline) should be built
● Keep the build fast
● Test in a clone of the production environment
● Make it easy to get the latest deliverables
● Everyone can see the results of the latest build
● Automate deployment
Entrega continua
Monitoriza
Monitoriza también el negocio
No sólo IT
Tenemos logs de aplicaciones, transacciones de
negocio, …
Y el propio negocio: feedback temprano, que ayude a
la toma de decisiones ¿qué construir?
funcionalidad != valor
Conclusiones
ENTREGA DE VALOR DE NEGOCIO
CULTURA
Madurez en Devs
+
Madurez en Ops
=
DevOps
Lo que os tenéis que llevar ...
“DevOps es
entregar más valor
al negocio”
… y gatitos … porque a todo el mundo le gustan
@lfraile - @leodmurillo
lfraile - leodmurillo

Mais conteúdo relacionado

Mais procurados

Dev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasDev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasJuan Mauricio
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioOsvaldo
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLiderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLuiza Nunes
 
DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDavid Alvarez Palomo
 
Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Alejandro Varas H.
 
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetGestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetLuis Fraile
 
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...EXIN
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 
Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeErnesto Cardenas Cangahuala
 
Transformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOpsTransformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOpsatSistemas
 
Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Antonio Peña
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Mkt Manager Data Adviser
 
DevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPODevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPOJosé Juan Mora Pérez
 

Mais procurados (20)

Dev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasDev ops. Rompiendo Barreras
Dev ops. Rompiendo Barreras
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudio
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
Diseñando y operando al estilo DevOps
Diseñando y operando al estilo DevOpsDiseñando y operando al estilo DevOps
Diseñando y operando al estilo DevOps
 
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM AirlinesLiderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
Liderando un Cambio Cultural a través de Prácticas Devops en LATAM Airlines
 
DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continua
 
Devops vs NoOps
Devops vs NoOpsDevops vs NoOps
Devops vs NoOps
 
Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.
 
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGetGestion paquetes NuGet con Visual Studio Team Services y MyGet
Gestion paquetes NuGet con Visual Studio Team Services y MyGet
 
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
 
Integracion Continua
Integracion ContinuaIntegracion Continua
Integracion Continua
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 
Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la Nube
 
Transformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOpsTransformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOps
 
Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015Tendencias Devops #DevOpsAzureDay 2015
Tendencias Devops #DevOpsAzureDay 2015
 
Devopsen tic
Devopsen ticDevopsen tic
Devopsen tic
 
Devops
DevopsDevops
Devops
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
 
Calidad en Proyectos Ágiles
Calidad en Proyectos ÁgilesCalidad en Proyectos Ágiles
Calidad en Proyectos Ágiles
 
DevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPODevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPO
 

Destaque

No hay mejora de Customer Experience sin Agile
No hay mejora de Customer Experience sin AgileNo hay mejora de Customer Experience sin Agile
No hay mejora de Customer Experience sin AgileCarlos Iglesias Pichel
 
Cas2017 - El arte de dar y recibir feedback
Cas2017 - El arte de dar y recibir feedbackCas2017 - El arte de dar y recibir feedback
Cas2017 - El arte de dar y recibir feedbackRaúl Quesada Pegalajar
 
Guía autocrecimiento del Scrum Master - CAS 2017
Guía autocrecimiento del Scrum Master  - CAS 2017Guía autocrecimiento del Scrum Master  - CAS 2017
Guía autocrecimiento del Scrum Master - CAS 2017Gaston Valle
 
Los domingos no eres ágil CAS2017
Los domingos no eres ágil CAS2017Los domingos no eres ágil CAS2017
Los domingos no eres ágil CAS2017Nino Dafonte
 
CAS2017 - Trabajando con equipos de alto rendimiento
CAS2017 - Trabajando con equipos de alto rendimientoCAS2017 - Trabajando con equipos de alto rendimiento
CAS2017 - Trabajando con equipos de alto rendimientoIsrael Alcazar
 
Discusiones y decisiones: herramientas para la efectividad
Discusiones y decisiones: herramientas para la efectividadDiscusiones y decisiones: herramientas para la efectividad
Discusiones y decisiones: herramientas para la efectividadAntonio de la Torre Fernández
 
Betaleadership - Kanban todoterreno elastico #CAS2017
Betaleadership - Kanban todoterreno elastico #CAS2017Betaleadership - Kanban todoterreno elastico #CAS2017
Betaleadership - Kanban todoterreno elastico #CAS2017Sylvain Loubradou
 
Effective Product Roadmap Management
Effective Product Roadmap ManagementEffective Product Roadmap Management
Effective Product Roadmap ManagementVanesa Tejada
 
Taller 'aprendemos practicando y jugando' cas 2017 - v3.3
Taller 'aprendemos practicando y jugando'   cas 2017 - v3.3Taller 'aprendemos practicando y jugando'   cas 2017 - v3.3
Taller 'aprendemos practicando y jugando' cas 2017 - v3.3Marco Massarotto
 
Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012Xavier Albaladejo
 
[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancasXavier Albaladejo
 
[en] Enterprise Agile adoption - Limits and levers
[en] Enterprise Agile adoption - Limits and levers[en] Enterprise Agile adoption - Limits and levers
[en] Enterprise Agile adoption - Limits and leversXavier Albaladejo
 
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)Juan José del Campo
 
Kanban system design - Ubongo flow
Kanban system design - Ubongo flowKanban system design - Ubongo flow
Kanban system design - Ubongo flowPablo Domingo
 
[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014Xavier Albaladejo
 

Destaque (20)

No hay mejora de Customer Experience sin Agile
No hay mejora de Customer Experience sin AgileNo hay mejora de Customer Experience sin Agile
No hay mejora de Customer Experience sin Agile
 
Cas2017 - El arte de dar y recibir feedback
Cas2017 - El arte de dar y recibir feedbackCas2017 - El arte de dar y recibir feedback
Cas2017 - El arte de dar y recibir feedback
 
Guía autocrecimiento del Scrum Master - CAS 2017
Guía autocrecimiento del Scrum Master  - CAS 2017Guía autocrecimiento del Scrum Master  - CAS 2017
Guía autocrecimiento del Scrum Master - CAS 2017
 
Los domingos no eres ágil CAS2017
Los domingos no eres ágil CAS2017Los domingos no eres ágil CAS2017
Los domingos no eres ágil CAS2017
 
CAS2017 - Trabajando con equipos de alto rendimiento
CAS2017 - Trabajando con equipos de alto rendimientoCAS2017 - Trabajando con equipos de alto rendimiento
CAS2017 - Trabajando con equipos de alto rendimiento
 
Slow agile CAS2017
Slow agile CAS2017Slow agile CAS2017
Slow agile CAS2017
 
Discusiones y decisiones: herramientas para la efectividad
Discusiones y decisiones: herramientas para la efectividadDiscusiones y decisiones: herramientas para la efectividad
Discusiones y decisiones: herramientas para la efectividad
 
Betaleadership - Kanban todoterreno elastico #CAS2017
Betaleadership - Kanban todoterreno elastico #CAS2017Betaleadership - Kanban todoterreno elastico #CAS2017
Betaleadership - Kanban todoterreno elastico #CAS2017
 
Agile works when it's not about agile
Agile works when it's not about agileAgile works when it's not about agile
Agile works when it's not about agile
 
La felicidad laboral en lo tangible
La felicidad laboral en lo tangibleLa felicidad laboral en lo tangible
La felicidad laboral en lo tangible
 
Effective Product Roadmap Management
Effective Product Roadmap ManagementEffective Product Roadmap Management
Effective Product Roadmap Management
 
Taller 'aprendemos practicando y jugando' cas 2017 - v3.3
Taller 'aprendemos practicando y jugando'   cas 2017 - v3.3Taller 'aprendemos practicando y jugando'   cas 2017 - v3.3
Taller 'aprendemos practicando y jugando' cas 2017 - v3.3
 
La alternativa agil v5.7
La alternativa agil   v5.7La alternativa agil   v5.7
La alternativa agil v5.7
 
Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012Mundo espasmódico - CAS2012
Mundo espasmódico - CAS2012
 
[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas
 
[en] Enterprise Agile adoption - Limits and levers
[en] Enterprise Agile adoption - Limits and levers[en] Enterprise Agile adoption - Limits and levers
[en] Enterprise Agile adoption - Limits and levers
 
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)
Impedimentos: Gestión eficaz al escalar scrum (CAS 2017)
 
Kanban system design - Ubongo flow
Kanban system design - Ubongo flowKanban system design - Ubongo flow
Kanban system design - Ubongo flow
 
Agile warm up
Agile warm upAgile warm up
Agile warm up
 
[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014
 

Semelhante a Yo soy Dev, yo soy Ops y somos dos en un equipo

Automatizar o no desde el principio? ese es el dilema...
Automatizar o no desde el principio? ese es el dilema...Automatizar o no desde el principio? ese es el dilema...
Automatizar o no desde el principio? ese es el dilema...Enrique Carbonell
 
Módulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilMódulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilJohnny Ordóñez
 
Presentacion DevSecOps Argentina
Presentacion DevSecOps ArgentinaPresentacion DevSecOps Argentina
Presentacion DevSecOps ArgentinaCSA Argentina
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzureDotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzurePlain Concepts
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileOriol del Barrio
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoLuciano Moreira da Cruz
 
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...CSA Argentina
 
TDC2021-fn-serverless.pptx
TDC2021-fn-serverless.pptxTDC2021-fn-serverless.pptx
TDC2021-fn-serverless.pptxCarlosZelaBueno2
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaTravis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaLuciano Moreira da Cruz
 
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
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting
 
Integración continua y despliegue automático en Azure 
Integración continua y despliegue automático en Azure Integración continua y despliegue automático en Azure 
Integración continua y despliegue automático en Azure Plain Concepts
 

Semelhante a Yo soy Dev, yo soy Ops y somos dos en un equipo (20)

Automatizar o no desde el principio? ese es el dilema...
Automatizar o no desde el principio? ese es el dilema...Automatizar o no desde el principio? ese es el dilema...
Automatizar o no desde el principio? ese es el dilema...
 
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
 
S15-DAW-2022S1.pptx
S15-DAW-2022S1.pptxS15-DAW-2022S1.pptx
S15-DAW-2022S1.pptx
 
Módulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilMódulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágil
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Presentacion DevSecOps Argentina
Presentacion DevSecOps ArgentinaPresentacion DevSecOps Argentina
Presentacion DevSecOps Argentina
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzureDotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agile
 
Comenzando a usar el Continuous Delivery
 Comenzando a usar el Continuous Delivery Comenzando a usar el Continuous Delivery
Comenzando a usar el Continuous Delivery
 
Agile at Work
Agile at WorkAgile at Work
Agile at Work
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
CSA Summit 2017 - Infraestructuras Ágiles y Delivery Continuo, del testing ma...
 
TDC2021-fn-serverless.pptx
TDC2021-fn-serverless.pptxTDC2021-fn-serverless.pptx
TDC2021-fn-serverless.pptx
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 
EXIN DevOps Master: where Agile meets Lean
EXIN DevOps Master: where Agile meets LeanEXIN DevOps Master: where Agile meets Lean
EXIN DevOps Master: where Agile meets Lean
 
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
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
 
Integración continua y despliegue automático en Azure 
Integración continua y despliegue automático en Azure Integración continua y despliegue automático en Azure 
Integración continua y despliegue automático en Azure 
 

Último

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxhellendiaz12
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6SaraMineiropalacio
 

Último (18)

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6
 

Yo soy Dev, yo soy Ops y somos dos en un equipo

  • 1. Yo soy Dev, yo soy Ops y somos dos en un equipo Luis Fraile & Leo Díaz leonardo.diaz@deiser.com lfraile@plainconcepts.com
  • 2. ¿Por qué esta charla?
  • 4. Yo soy Dev, yo soy Ops y somos dos en un equipo
  • 5. Yo soy Dev, yo soy Ops y somos dos en un equipo Origen !DevOps DevOps Prácticas Herramientas Conclusiones From zero to hero
  • 6. Origen The Phoenix Project … o las desventuras del proyecto Phoenix … De cómo un proyecto con silos se va al traste, y remonta con la rotura de los silos.
  • 7. !DevOps Un rol, ansible, Docker, chef, puppet, release management, new relic, continuous delivery, continuous integration, testing automatizado, ... ¡¡¡ Yo soy DevOps !!!
  • 9. ¿Qué es DevOps? Aportar más valor al negocio estableciendo una cultura de colaboración entre Desarrollo y Operaciones… (por lo menos)
  • 11. Cultura - Organización Imagen extraída del ebook: keep-calm-and-embrace-devops
  • 12. Automatiza ● Se vago … Elimina la fricción de pasos manuales y errores manuales ● No sólo builds ó tests, también despliegue ○ Infraestructura como código: DSC, Chef, Azure RM, … ○ Configuración como código: pipelines, builds, despliegues, YAML, entornos, ...
  • 13. Agile Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan
  • 14. Arquitectura Monolithic SOA Microservices Cuanto más desaclopado mejor, pero “DevOps” debe ser transparente a la arquitectura
  • 15. ● Medir a todos los niveles ● Tomar decisiones basados en datos ● Compartir los resultados ● Entender las métricas como un medio no como un fin Medir, medir y medir
  • 16. CALMS Framework Jez Humble C – Culture A – Automation L – Lean M – Measurement S – Sharing
  • 18. Tests Calidad La entrega no es un evento, es algo contínuo Trata el código como de producción SIEMPRE No puedes acelerar la entrega y hacerla contínua sin asegurar la calidad. http://www.eferro.net/2017/10/charla-acelerando-la-cultura- devops.html?m=1 - @eferro Clean Architecture, Clean Code, … , TDD, BDD, Load Testing, ...
  • 19. Integración/entrega continua ● Maintain a code repository ● Automate the build ● Make the build self-testing ● Everyone commits to the baseline every day ● Every commit (to baseline) should be built ● Keep the build fast ● Test in a clone of the production environment ● Make it easy to get the latest deliverables ● Everyone can see the results of the latest build ● Automate deployment
  • 22. Monitoriza también el negocio No sólo IT Tenemos logs de aplicaciones, transacciones de negocio, … Y el propio negocio: feedback temprano, que ayude a la toma de decisiones ¿qué construir? funcionalidad != valor
  • 24. ENTREGA DE VALOR DE NEGOCIO CULTURA Madurez en Devs + Madurez en Ops = DevOps
  • 25. Lo que os tenéis que llevar ... “DevOps es entregar más valor al negocio” … y gatitos … porque a todo el mundo le gustan