Metodología DevOps
CURSO: "METODOLOGÍA DE DESARROLLO DE SOFTWARE“
Prof. Celinda Luque
Participantes.
Deysi Gonzales
Carolina Cuentas
¿Qué es DevOps?
La metodología DevOps es un enfoque de desarrollo de
software que busca integrar y automatizar los procesos de
desarrollo (Dev) y operaciones (Ops) para acelerar la
entrega de aplicaciones y mejorar la calidad del software.
Su objetivo principal es eliminar las barreras entre los
equipos de desarrollo y operaciones para que lleguen al
usuario final de forma más rápida, segura y eficiente.
Ejemplo
Imagina una pastelería:
• Los chefs (desarrolladores)
¿Qué hace DevOps entonces?
hacen pasteles nuevos
DevOps es como hacer que chefs y
(aplicaciones).
repartidores trabajen juntos
• El personal de entrega
todo el tiempo, desde que se
(operaciones) los lleva a los
hace el pastel hasta que llega
clientes (los usuarios).
perfecto al cliente.
• Antes, los chefs y el personal de
entrega no hablaban mucho. A
veces los pasteles llegaban
tarde, mal decorados o rotos.
—Principales componentes de DevOps
• Colaboración y comunicación: Trabajo conjunto entre los
equipos de desarrollo y operaciones.
• Automatización: Uso de herramientas para reducir tareas
manuales y errores humanos.
• Integración continua (CI) y entrega continua (CD): Código
probado y listo para producción de forma constante.
• Monitorización y alertas: Seguimiento en tiempo real del
rendimiento del sistema para detectar problemas
rápidamente.
Etapas del ciclo DevOpspts
Planificación Desarrollo Pruebas
Definición de objetivos y Programación del Verificación de
funcionalidades. software calidad y
funcionamiento.
Implementación Operaciones Retroalimentación
Despliegue en Supervisión del Análisis de datos y
entornos reales o sistema y comentarios de
de producción resolución de usuarios para
errores mejoras futuras.
¿Por qué utilizar DevOps?
Permite a los Mejora la calidad Optimiza la
equipos entregar del software, experiencia del
software más gracias a la cliente, al ofrecer
rápido y con mayor automatización de soluciones rápidas
frecuencia pruebas y la y confiables
colaboración
continua
Enfoque de
DevOps
El enfoque de DevOps se centra
en:
● La entrega continua de
productos
● La realización de pruebas
de usuario (UAT)
● Pruebas continuas y de
calidad
● Desarrollo constante de
nuevas funcionalidades y
versiones de
mantenimiento
Beneficios de DevOps
•✅ Mejor calidad del software
•✅ Mayor satisfacción del cliente
•✅ Mejor adaptación a los cambios del entorno
•✅ Despliegues más rápidos en producción
•✅ Menor tasa de errores en nuevas versiones
•✅ Rápida respuesta en caso de fallas
•✅ Procesos estandarizados, dinámicos y repetibles
Gracias!
CREDITS: This presentation template was created by Slidesgo, and
includes icons, infographics & images by Freepik