Qué es realmente DevOps?

Existen muchas definiciones para DevOps, la más simple de ellas considera DevOps el modelo de organización de equipo único capaz de desarrollar y operar de forma continua una aplicación de software, apoyada por un conjunto de herramientas que permiten secuencia y automáticamente la integración, prueba y entrada en la producción de código (como si un pipeline se tratara), donde el código, después de varias etapas de aprobación, entra en producción, constituyendo una nueva versión. En este post, intentaré compartir mi Continue Reading

Por qué la planificación de pruebas Agile hace que la calidad del software sea superior a la de Waterfall

  Al comparar la frecuencia y la granularidad de la planificación y ejecución de pruebas en productos desarrollados bajo los métodos de Waterfall y Agile, observamos que en Agile: tenemos más pruebas, en el nivel de historia y tenemos un incremento progresivo de la cobertura de pruebas en todo el producto y más. Frecuencia de ejecución de esas pruebas.

El Ciclo de Mejora Continua

La vida se hace de rutinas. Una rutina puede tener un sabor contradictorio: a veces puede ser aburrido, otras veces es cómodo, da seguridad, confianza. Respetar una rutina implica disciplina y reconocimiento sobre el valor que podemos sacar de allí. El ciclo de mejora continua parece un concepto básico de entender, dentro de los valores Agile, y se revela un fundamento básico dentro del modelo DevOps, el modelo de desarrollo continuo que consubstancia las metodologías Ageis en su vertiente más Continue Reading

Porque deveremos estimar?

Por qué debemos estimar? ¿Qué variables consideramos durante la estimación? Las estimaciones se hacen más precisas cuanto mayor es la frecuencia de la práctica, manteniendo el mismo equipo constante. ¿Qué y cómo podemos estimar? Podemos hacer esto a lo largo de los diferentes niveles de la jerarquía de requisitos, desde niveles estratégicos hasta la deimplementación. Pero una buena planificación de producto debe realizarse por etapas, aumentando el valor del producto e introduciendo complejidad a lo largo de las diferentes fases Continue Reading