Por lo general, en el SCRUM 'vainilla' las tareas técnicas que mencionas no aparecerán como historias separadas.
Para mí, el PO no técnico no debería mirar las historias como 'Actualizar el servidor'. No es una historia comercial, no es visible para el usuario final, por lo que es difícil priorizar si está formulada de esta manera. Las prioridades se deben asignar de acuerdo con el valor comercial del trabajo. 'Actualizar' no significa mucho. "Permitir más conexiones simultáneas", "Reducir el tiempo de inactividad" o incluso "mejorar la velocidad del equipo" podría proporcionar información mucho más valiosa a una persona no técnica. Si no puede encontrar una descripción no técnica, hágase una pregunta sobre la necesidad de la actualización :)
La historia de la 'refactorización' es aún más complicada. ¿Te preguntaste por qué es una historia? La refactorización podría hacerse como una tarea en la historia, pero raramente es una historia en sí misma. Por lo tanto, si desea que el inicio de sesión funcione mejor o proporcione más funciones, esa es una historia, pero retocar bajo el capó no cuenta como tal. Tenga en cuenta también que la refacturación sin un propósito comercial podría conducir fácilmente a un llamado 'dorado'
Sugeriría hacer las historias de 'actualización' como un aumento con el 'rendimiento mejorado' y el 'factor de nuevo' las tareas para una historia empresarial relevante.
P.S. Puede encontrar una buena discusión sobre este tema (principalmente en la parte 3) en el excelente libro de Mike Cohn llamado "User Stories Applied: For Agile Software Development".
En mi humilde opinión, el enfoque de retraso doble no es una buena práctica. El equipo debería tratar de expresar historias técnicas en términos comerciales, para mostrar el valor comercial que ofrecen, para explicar cómo afectan la velocidad del equipo. De esta forma, el PO podrá priorizarlos como cualquier otra historia. –
Creo que tener más de un retraso hace que el proyecto o la administración de sprint sea una pesadilla. Creo que es un antipatrón. –
Más de un retraso acumula el propietario del producto y el equipo de desarrollo en conflicto. Si hay confianza entre ambos lados, entonces esto no es un problema. Si no hay confianza, tienes problemas mayores. – Chris