DevOps es un enfoque que busca promover buenas prácticas para el desarrollo de software y su objetivo es simplificar procesos y unir las fases de desarrollo y operación.
DevOps viene de la síntesis de dos conceptos ,desarrollo(development en inglés) y operaciones (operations en inglés).
Este enfoque busca integrar estos dos aspectos para mejorar en el desarrollo de software,pruebas y despliegue de entornes.
Además si unimos la utilización de metodologías ágiles,trabajo en equipo,automatización de procesos y de pruebas a este enfoque conseguimos mejorar mucho la calidad del ciclo de vida de desarrollo y del producto final.
¿Porque apareció DevOps?
Antes los equipos de desarrollo y operaciones trabajaban aislados pero eso generaba poca comunicación y retrasos ,con DevOps se consiguió una serie de ventajas:
- Entregas de pequeño software cada corto periodo de tiempo que genera un incremento de valor y que permite generar un feedback del cliente.
- Se genera un pensamiento colaborativo que permite una colaboración permanente y una respuesta rápida ante problemas.
- Entornos automatizados basados en un pensamiento de cultura,automatización,aprendizaje y medición continua.
Esta manera de trabajar permite una comunicación rápida y que se pueda actualizar rápidamente el software y si hay un problema se pueda identificar rápidamente gracias a la automatización y a la comunicación de herramientas como Jenkins y Slack.
¡Sígueme en LinkedIn, Twitter, Facebook, Instagram y YouTube para ser parte de nuestra comunidad y aprender más sobre testing y QA.
Visitas: 7