Backlog y sprints
[!NOTA] El módulo Backlogs se está mejorando activamente. Esta documentación se actualiza periódicamente para reflejar los últimos cambios.
Trabajar en equipos de proyectos ágiles es cada vez más importante y, con OpenProject, es más fácil que nunca. OpenProject apoya su trabajo con la metodología Agile y Scrum proporcionando una variedad de funcionalidades mejoradas. Ahora puede crear y gestionar sprints, registrar y priorizar paquetes de trabajo en sprints y en el backlog, utilizar tableros de sprints automatizados o burndown-charts, y mucho más. Si desea más información, consulte la página de OpenProject agile and scrum features.
Un Backlog se define como un módulo que le permite utilizar la función de backlogs en OpenProject. Para poder utilizar los atrasos en un proyecto, es necesario activar el módulo de atrasos en los ajustes del proyecto.
Tenga en cuenta que esta guía de usuario no representa una introducción a la metodología Scrum, sino que se limita a explicar las funcionalidades relacionadas con Scrum y las instrucciones de uso en OpenProject.
Gestionar el backlog
El módulo Backlogs está dividido en dos partes: a la izquierda, encontrará el Backlog, formado por el Backlog de la bandeja de entrada en la parte inferior y cualquier Backlog buckets por encima de él (si se ha creado). A la derecha, se muestran las Huellas. Si no se ha creado ningún cubo de atrasos, sólo se mostrará a la izquierda el cubo de atrasos de la Bandeja de entrada.

Cubos de retraso
Los buckets de backlog le ayudan a organizar y priorizar los paquetes de trabajo dentro del backlog. Un backlog bucket es una lista con nombre de paquetes de trabajo que puede refinarse independientemente del backlog de la bandeja de entrada. La vista de backlog y sprints muestra todos los buckets de backlog dentro del proyecto actual, incluyendo el nombre del bucket y el número de paquetes de trabajo contenidos.
[!NOTA] Los buckets de backlog son específicos de cada proyecto y no se comparten entre proyectos.
Los buckets de atrasos se ordenan alfabéticamente por nombre, mientras que el Buzón de atrasos aparece siempre en la parte inferior.
Un paquete de trabajo:
- sólo puede pertenecer a un cubo de atrasos a la vez.
- no pueden pertenecer al mismo tiempo a un sprint y a un backlog bucket.
- no pueden pertenecer al mismo tiempo a un cubo de atrasos y al cubo de atrasos de la Bandeja de entrada.
Puede ordenar los paquetes de trabajo dentro de un cubo de atrasos mediante arrastrar y soltar o utilizando la opción Mover del menú del paquete de trabajo.
Crear un cubo de atrasos
Para crear un cubo de atrasos, haga clic en el botón + Cubo de atrasos de la vista de atrasos y sprints. Se abrirá un cuadro de diálogo en el que podrá introducir el nombre del cubo. Pulsa Crear para continuar.
[!NOTA] La creación y eliminación de cubos de atrasos requiere los permisos de proyecto adecuados.

Renombrar o eliminar un cubo de atrasos
Abra el menú Más (tres puntos) de un cubo de atrasos para:
- Cambiar el nombre del cubo de atrasos
- Borrar el cubo de atrasos
Al eliminar un cubo de atrasos, todos los paquetes de trabajo contenidos se desplazan automáticamente al fondo de los atrasos de la Bandeja de entrada.
Atasco en la bandeja de entrada
La bandeja de entrada de backlog se rellena automáticamente con todos los paquetes de trabajo de un proyecto que aún no están asignados a un sprint o a un bucket de backlog. Cuando un paquete de trabajo se añade a un sprint o cubo, o se cierra, se elimina de la Bandeja de entrada.
[!NOTA] Los paquetes de trabajo cerrados se eliminan del backlog de la bandeja de entrada y de los buckets de backlog, pero siguen siendo visibles en los sprints.
Cuando hay demasiados elementos en la lista de pendientes, aparece un enlace Mostrar más elementos en el centro de la lista de pendientes de la Bandeja de entrada. Esto colapsa la sección central para que siempre vea la parte superior y la inferior de la lista de pendientes de la Bandeja de entrada.

Ordenar y mover paquetes de trabajo
Junto a cada paquete de trabajo enumerado en el backlog de la bandeja de entrada, el backlog bucket o el sprint, puede acceder al menú Más (tres puntos), que incluye las siguientes opciones:
- Abrir la vista detallada o la vista a pantalla completa de un paquete de trabajo. Estas opciones te permiten elegir cuánta información (sobre la posición pendiente) quieres que se muestre.
- Copiar la URL o el ID del paquete de trabajo en el portapapeles.
- Desplazar un paquete de trabajo.

La vista de detalles abre la información del paquete de trabajo en el lado derecho, del mismo modo que en el centro de notificaciones. Puede abrir la vista de detalles con un solo clic en la ficha de un paquete de trabajo.

Al abrir la vista de pantalla completa se abre el paquete de trabajo en pantalla completa.

Puede priorizar los paquetes de trabajo dentro del backlog de la bandeja de entrada, de un bucket de backlog o de un sprint arrastrándolos y soltándolos o utilizando la opción Mover del menú del paquete de trabajo. Toda la tarjeta del paquete de trabajo puede utilizarse como zona de arrastrar y soltar.
Dependiendo de la ubicación actual del paquete de trabajo, puede moverlo:
- dentro del bucket de backlog o sprint actual,
- en otro cubo de atrasos,
- en otro sprint,
- de vuelta a la bandeja de entrada atrasada.

Crear y gestionar sprints
[!IMPORTANTE] A partir de la versión 17.3 de OpenProject, los Sprints son objetos nuevos que ya no están vinculados a versiones (como ocurría en versiones anteriores de OpenProject).
Un Sprint es un período planificado y delimitado en el tiempo en el que un equipo Scrum completa un conjunto definido de tareas. Son contenedores en los que los paquetes de trabajo pueden añadirse o eliminarse manualmente de la bandeja de entrada de atrasos o de los cubos de atrasos mediante arrastrar y soltar o el menú.
Crear un sprint
Para crear un sprint, haz clic en el botón + Sprint situado en la esquina superior derecha del módulo Backlogs. Esto abre un formulario para que rellenes los detalles sobre el nombre del sprint, la fecha de inicio y la fecha de finalización. La duración se calcula automáticamente. Pulsa el botón Crear para continuar.
La denominación de los sprints se basa por defecto en números (por ejemplo, Sprint 1, Sprint 2). Estos nombres pueden editarse en función del ritmo de trabajo de tu equipo.

Iniciar o completar un sprint
Su sprint se pone en marcha pulsando el botón Iniciar en la cabecera del sprint. Al hacer clic en él se abrirá el tablero de sprints.
Nota
No se puede iniciar un sprint si ya hay otro en marcha. En este caso, el botón se desactivará.

Una vez que un sprint ha comenzado, se considera activo. La cabecera del sprint muestra el estado actual del sprint y le permite completarlo directamente desde la cabecera. Para completar un sprint, haga clic en el botón Completar de la cabecera del sprint.

Si aún quedan paquetes de trabajo sin terminar en el sprint, se abrirá un diálogo en el que se le pedirá que decida qué debe ocurrir con ellos. Puede elegir:
- Muévalos a la parte superior de la lista de pendientes de la bandeja de entrada
- Muévalos al final de la lista de pendientes de la bandeja de entrada
- Trasladarlos a otro sprint
Si decide mover los paquetes de trabajo a otro sprint, deberá seleccionar el sprint de destino de la lista. Tras realizar su selección, pulse el botón Completar sprint para finalizar el sprint. A continuación, el sprint se marcará como completado y se podrán iniciar otros sprints.

A través del menú Sprint se puede acceder a acciones sprint adicionales, entre las que se incluyen:
- Editar sprint
- Añadir paquete de trabajo
- Tablero Sprint
- Diagrama Burndown

Añadir un paquete de trabajo
Para crear un nuevo paquete de trabajo en el módulo Backlogs, haz clic en el icono Más (tres puntos) situado en la esquina superior derecha de un Sprint y elige + Añadir paquete de trabajo en el menú desplegable. Aparecerá un diálogo de formulario para crear un nuevo paquete de trabajo. Aquí puedes especificar directamente el tipo de paquete de trabajo, el asunto y la descripción. Pulse Crear para continuar.

Se añadirá un nuevo elemento al backlog para mostrar la historia recién creada.
Dar prioridad a las historias
Puede priorizar diferentes paquetes de trabajo dentro del backlog de la bandeja de entrada, de un bucket de backlog o de un sprint utilizando la opción Mover o arrastrándolos y soltándolos. Esto le permite asignar paquetes de trabajo a un sprint o bucket de backlog específico, devolverlos al backlog de la bandeja de entrada o reordenarlos dentro de un sprint o bucket.
Puntos de historia
En un sprint, puede documentar directamente el esfuerzo necesario como puntos de historia.
Los puntos de historia se definen como números asignados a un paquete de trabajo utilizados para estimar (relativamente) el tamaño del trabajo.

Puedes editar puntos de historia directamente desde la vista de backlogs. Para ello, sólo tienes que hacer clic en el paquete de trabajo que deseas editar y realizar los cambios deseados en la vista detallada del paquete de trabajo que se abrirá a la derecha.

Tableros de sprint
Los tableros de sprints son especialmente útiles para que los equipos realicen un seguimiento y visualicen el progreso desde el principio. Los tableros de sprints sustituyen a los anteriores tableros de tareas utilizados en versiones anteriores del módulo Backlogs.
Cuando haga clic en el botón Iniciar de un encabezado de sprint, se creará automáticamente un tablero de sprint dedicado y se le redirigirá al tablero de sprint activo. Los tableros se nombran siguiendo este patrón: [Nombre del proyecto: Nombre del sprint]. A modo de ejemplo: Proyecto Scrum: Sprint 1.
El tablero de sprint hereda automáticamente los permisos del proyecto, lo que significa que todos los miembros del proyecto pueden acceder a él por defecto.

Nota
El tablero de sprint y el diagrama de burndown sólo son visibles en el menú cuando hay un sprint activo.
Campo Sprint en las tablas de paquetes de trabajo
La propiedad Sprint también puede utilizarse en las tablas de paquetes de trabajo. Puede:
- mostrar la columna Sprint,
- ordenar por Sprint,
- paquetes de trabajo en grupo por Sprint.
[!NOTA] La visualización de la información de Sprint en las tablas de paquetes de trabajo requiere los permisos de proyecto adecuados.
Diagramas de burndown
Los gráficos regresivos son una herramienta útil para visualizar el progreso de un sprint. Con OpenProject, puedes generar automáticamente diagramas de burndown de sprints y tareas.
Consejo
Como condición previa, la fecha de inicio y fin del sprint debe estar definida y la información sobre los puntos de la historia debe estar bien mantenida.
El burndown del sprint se calcula a partir de la suma de los puntos de historia estimados. Si una historia de usuario se establece como “cerrada” (u otro estado que se defina como cerrado (véase la configuración del administrador)), cuenta para el burndown. La reducción de tareas se calcula a partir del número estimado de horas necesarias para completar una tarea. Si una tarea se establece como “cerrada”, se ajusta la quema.
Los puntos de historia restantes por sprint se muestran en el gráfico. Opcionalmente, se puede mostrar el burndown ideal como referencia. El burndown ideal supone una finalización lineal de los puntos de la historia desde el principio hasta el final de un sprint.
