Autor

Cordobés y madrileño por amor. Ingeniero informático y Scrum Master dentro de Paradigma. En mis ratos libres, QAradigma al que no se le escapa un bug. Champion total del Fifa y de algún que otro partido de ping-pong.

Redactor en

La revolución de las APIs: todo lo que debes saber

¿Cómo han cambiado las APIs el mundo del desarrollo? Sin duda, en la última década han supuesto una gran revolución.

Su protagonismo es cada vez más importante en las arquitecturas de software modernas. Son pocas las organizaciones que no incluyen en su estrategia IT el desarrollo de APIs.

Hoy en el blog recopilamos nuestro mejor contenido en APIs, vemos aspectos importantes como cómo gobernarlas, procesos de securización o herramientas de que nos facilitan su validación.

sigue leyendo…

Alíate con las métricas, ¡predice tu progreso en Scrum con las “burn charts”!

Uno de los fundamentos de Scrum es el empirismo y medir la predicción del progreso de un equipo es clave para sostenerse en sus tres pilares clave: inspección, adaptación y transparencia.

Mientras se inspecciona, es posible identificar y corregir variaciones no deseadas durante un Sprint; adaptar sus los procesos y artefactos, ayuda a minimizar esta desviación; y la transparencia implica que estas acciones sean visibles para todos los involucrados: scrum master, product owner y equipo de desarrollo.

Este último dispone de una serie de gráficas de predicción del progreso de los ítems del Product Backlog (PBIs) que cumplen con la definición de “hecho” durante un Sprint.

Hay dos gráficas muy conocidas y extendidas y en las que centraré mi entrada: burn-down charts y burn-up charts.

Ambas son gráficas bidimensionales, donde se refleja en el eje cartesiano ‘x’ la duración del Sprint; y el progreso de PBIs “hechos” y no “hechos” (medidos, por ejemplo, en puntos de historias de usuario o simplemente en número de ítems) en el eje cartesiano ‘y’.

Sé que con esta breve introducción os surgen muchas dudas, por ejemplo ¿cómo funcionan estas gráficas? ¿Cuál de ellas debo utilizar si soy miembro de un equipo de desarrollo de Scrum? ¿Es una mejor que otra?

Os plantearé bondades, similitudes, diferencias y distintos usos de cada gráfica. Después, el trabajo estará en vuestras manos para decidir si os son o no útiles.

sigue leyendo…

Probar servicios web es fácil si practicas Karate

Si quieres probar de forma rápida y simple una API y, además, automatizar tus pruebas, ¿qué te parece si te enseño artes marciales? ¿Y si te prometo que cuando acabes de leer esta entrada serás capaz de conocer y aplicar los conceptos básicos de Karate?

Sí, lo sé. Ahora mismo estás pensando, ¿qué tienen en común el Karate, una API y el testing? Te lo cuento encantado.

sigue leyendo…