Pair Programming en un Sprint: cuándo es una inversión y cuándo es un lujo
¿Cuántas veces has visto a dos desarrolladores compartiendo pantalla y has pensado «¿no sería más rápido que cada uno fuera por su lado»? Es una reacción honesta. En un Sprint […]
Pair Programming en un Sprint: cuándo es una inversión y cuándo es un lujo
Dos desarrolladores trabajando en el mismo código, en el mismo momento, en la misma pantalla. Para un manager que mide productividad en tareas cerradas por día, esto parece un desperdicio […]
Arquitectura emergente en Scrum: diseñar sin sobre-diseñar
El equipo lleva dos Sprints sin entregar valor. No porque no trabajen, sino porque están diseñando la arquitectura «perfecta» antes de escribir una sola línea de código productivo. El tech […]
Refinamiento del Backlog: cuándo, cómo y quién debe participar técnicamente
El Sprint Planning empieza y el equipo mira los ítems del backlog como si los viera por primera vez. Las historias están escritas en lenguaje de negocio puro, sin criterios […]
Integración continua en un equipo Scrum: el hábito técnico que lo cambia todo
El último día del Sprint, el equipo intenta integrar el trabajo de los últimos diez días. Cada desarrollador ha trabajado en su rama, en su entorno, con sus supuestos. Ahora […]
Definition of Done técnica: el acuerdo que separa equipos mediocres de excelentes
¿Tu equipo termina el Sprint diciendo que algo está «listo» y dos días después aparecen bugs, falta documentación o el código no pasa los tests en producción? Si la respuesta […]
Scrum para desarrollo de software: por qué no es solo gestión de tareas
¿Cuántas veces has visto a un equipo de desarrollo de software usar Scrum como si fuera un Trello glorificado? Tickets que entran, tickets que salen, Daily de cinco minutos donde […]
Los desarrolladores, esos grandes olvidados
En Scrum, los desarrolladores desempeñan un papel fundamental en la entrega de un producto o incremento de producto potencialmente entregable al final de cada iteración o «Sprint». A continuación se […]