0% encontró este documento útil (0 votos)
53 vistas4 páginas

Definición de DevOps

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 4

Definición de DevOps

DevOps es una práctica de desarrollo de software que reúne a las personas, los procesos y la tecnología para
ofrecer valor de forma constante. El método se divide en planeamiento y seguimiento, desarrollo,
compilación y pruebas, entrega y supervisión y operaciones. DevOps es único en el sentido de que los
equipos de desarrollo, operaciones de TI, ingeniería de la calidad y seguridad trabajan juntos para crear
eficiencia en todas las tareas implicadas en el lanzamiento de una versión, una actualización o un producto
nuevos.

Filosofía y enfoque de DevOps

La cultura DevOps, que se basa en la estabilidad, la coherencia y el planeamiento, tiene como objetivo la
identificación de nuevas formas de mejorar y optimizar los procesos. Por tanto, DevOps se centra en la
maximización de la eficiencia, la identificación de procesos programables y el aumento de la automatización.

Ámbito de DevOps

DevOps representa la intersección del desarrollo, las operaciones y el control de calidad. Equipos
multidisciplinares se unen y colaboran en el desarrollo y la entrega de software.

Manifestaciones de DevOps

 Integración continua
 Entrega continua
 Implementación continua
Definición del método ágil
El desarrollo ágil es un método de entrega relacionado con el concepto lean manufacturing. Los aspectos
fundamentales del método ágil giran en torno a la creación de una compilación o un prototipo funcional en
medio de una realidad de necesidades y requisitos que cambian continuamente. La flexibilidad que permite
solucionar el vacío que existe entre el equipo de desarrollo y el usuario final es un atributo clave del método
ágil, que da prioridad a las necesidades de los usuarios y las partes interesadas respecto a planes rígidos.

Filosofía y enfoque del método ágil

Mentalidad de respuesta rápida a los errores en la que se basan los centros ágiles y que gira en torno a la
flexibilidad y al mantenimiento del ritmo de las necesidades y las expectativas de los clientes. Las
características se describen como casos de usuario y se centran en un usuario concreto, en qué necesita y
por qué.

Ámbito del método ágil

El desarrollo ágil es específico del equipo de desarrollo, su productividad y el progreso hasta completar el
proyecto que tiene entre manos. El desarrollo se lleva a cabo en sprints incrementales y diferentes equipos
se ocupan de la entrega, la implementación y el mantenimiento continuos de cada versión del software.

Manifestaciones del método ágil

 Scrum
 Kanban
 Desarrollo ajustado (lean)
 DSDM
 Programación extrema
 Crystal
 Desarrollo controlado por características
Cómo funcionan juntos DevOps y el método ágil
Tanto DevOps como el método ágil ofrecen una estructura y un marco de trabajo que
pueden acelerar la entrega de software. No tiene que elegir entre DevOps y el enfoque ágil,
más bien puede usar ambas metodologías. El enfoque ágil es muy bueno en cuanto a
métodos para organizar el trabajo (por ejemplo, Scrum o Kanban), mientras que DevOps
promueve una cultura más amplia de entrega de software de una forma más rápida y
confiable.

En lugar de decidir entre DevOps y el método ágil, la cuestión realmente es cómo practicar
los dos. Cuando se plantee cómo crear una práctica de desarrollo con lo mejor de DevOps y
del método ágil, tenga en cuenta estos ejemplos de ventajas y características fundamentales
que pueden ayudarle a crear un entorno de desarrollo realmente optimizado.

Progreso incremental
Características principales
de DevOps El uso de sprints u otros métodos de
producción basados en plazos permite
Ámbito y alcance más amplios
crear una cadencia de desarrollo
DevOps soluciona todas las fases de constante.
desarrollo y entrega del software, con el Necesidades del cliente
objetivo de lanzar versiones más
La mentalidad de respuesta rápida a los
confiables en menos tiempo.
errores del método ágil permite crear un
Colaboración interdepartamental
bucle de comentarios constante que pone
Una cultura que reduzca la fricción y en primer plano las expectativas del
promueva el trabajo en equipo cliente.
multifuncional pueden producir un
entorno de trabajo mejorado y equipos
más eficientes.
Eficiencia a partir de la automatización

El objetivo de la práctica DevOps es buscar


oportunidades de crear procesos
programables y automatizar los flujos de
trabajo para conseguir eficiencia.
Características principales
del método ágil
Herramientas de productividad del flujo
de trabajo

Kanban, Scrum y otras herramientas de


planeamiento del método ágil conocidas
permiten hacer un seguimiento del
trabajo, lo que facilita la organización de
los requisitos, las tareas y el progreso.

También podría gustarte