Refactorización y el backlog del producto: proteger el tiempo para lo invisible
La refactorización — mejorar la estructura interna del código sin cambiar su comportamiento externo — es el ejemplo más claro de trabajo esencial e invisible. Un equipo que pospone sistemáticamente la refactorización bajo presión de plazos entrega más rápido a corto plazo, pero cada vez más lento en cada sprint posterior.
Estrategias para proteger el tiempo de refactorización
Incluir la refactorización en la Definición de Hecho
Negociar un presupuesto explícito de deuda técnica (10 a 20% de la velocidad)
Hacer visible la deuda técnica en el backlog del producto, en lenguaje de impacto de negocio
Definir Objetivos de Sprint que incluyan resultados de calidad
La responsabilidad del Product Owner
Ninguna de estas estrategias funciona sin un Product Owner que entienda su importancia. El equipo debe hacer visibles y concretas las consecuencias de desvalorizar la calidad, y dar al Product Owner el lenguaje para defender las inversiones en calidad ante los interesados.
XNM Consulting trabaja con equipos Scrum para construir prácticas y estructuras de gobernanza que protejan la capacidad de entrega a largo plazo. Conozca nuestros servicios de entrega de programas y proyectos.