Backlog y sprints

Nota

El módulo Backlogs se va a renovar con el lanzamiento de OpenProject 17.3 y sufrirá más cambios en las próximas versiones. Seguiremos actualizando la documentación con el tiempo para reflejar estos cambios.

Trabajar en equipos de proyectos Agile es cada vez más importante y, con OpenProject, es más fácil que nunca.

OpenProject apoya tu trabajo con la metodología Agile y Scrum proporcionando una variedad de funcionalidades mejoradas. Ahora puedes crear y gestionar sprints, registrar y priorizar paquetes de trabajo en sprints y backlogs, utilizar tableros de sprints automatizados o diagramas Burndown, y mucho más. Para más información, consulta la página de características Agile y scrum de OpenProject.

Un Backlog se define como un módulo que te permite utilizar la función de backlogs en OpenProject. Para poder utilizar backlogs en un proyecto, es necesario activar el módulo de backlogs en los ajustes del proyecto.

Ten en cuenta que esta guía de usuario no es una introducción a la metodología Scrum, sino que simplemente explica las funciones relacionadas con Scrum y las instrucciones de uso en OpenProject.

Módulo de backlogs en OpenProject mostrando elementos de backlog y múltiples sprints con paquetes de trabajo

Gestionar el backlog

El Backlog se rellena automáticamente basándose en los paquetes de trabajo de un proyecto que aún no están en sprints. Cuando añadas un paquete de trabajo a un sprint o lo cierres, ese paquete de trabajo dejará de aparecer en el backlog.

Cuando hay demasiados elementos en el Backlog, aparece un enlace Mostrar más elementos en el centro. Esto compacta la sección central para que siempre veas la parte superior y la inferior del atraso.

Vista de backlog con muchos elementos ocultos detrás de un enlace «Mostrar más elementos» en el centro

Junto a cada paquete de trabajo enumerado en el backlog o sprint, puedes 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.

Menú de paquetes de backlogs con opciones como vista detallada, copiar enlace y mover

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.

Elemento de backlog abierto en la vista de detalles del panel lateral derecho

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

Paquete de trabajo abierto a pantalla completa en OpenProject

Con la opción Mover, puedes ordenar los elementos según tus preferencias dentro del backlog o moverlos a un sprint. También puedes arrastrar y soltar los paquetes de trabajo.

Menú de opciones de movimiento para un elemento del backlog que muestra las opciones de reordenación y asignación de sprints

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 las 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 o buckets en los que se pueden añadir o eliminar manualmente paquetes de trabajo del backlog arrastrando y soltando el icono.

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.

Formulario de creación de Sprint con campos para nombre, fecha de inicio y fecha de finalización

Iniciar o completar un sprint

Para iniciar tu sprint, haz clic en el botón Iniciar 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á.

Botón de inicio del sprint en la interfaz del módulo Backlogs

Una vez iniciado un sprint, se considera activo y puede gestionarse a través de las opciones del menú Sprint, que incluyen:

  • Completar sprint
  • Editar sprint
  • Añadir paquete de trabajo
  • Abrir un tablero de sprint
  • Diagrama Burndown

Menú de sprint con opciones como editar sprint, añadir paquete de trabajo, tablero y diagrama de 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. Pulsa Crear para continuar.

Un nuevo paquete de trabajo añadido a un sprint directamente en el módulo Backlogs de OpenProject

Se añadirá un nuevo elemento al backlog para mostrar la historia recién creada.

Dar prioridad a las historias

Puedes priorizar diferentes paquetes de trabajo dentro de un backlog o sprint utilizando la opción Mover o arrastrándolos y soltándolos. Esto te permite asignar paquetes de trabajo a un sprint concreto, devolverlos al backlog o reordenarlos dentro de un sprint.

Puntos de historia

En un sprint, puede documentar directamente el esfuerzo necesario como puntos de historia. El esfuerzo global para un sprint se calcula automáticamente, por lo que la suma de puntos de historia se muestra en la fila superior.

Los puntos de historia se definen como números asignados a un paquete de trabajo utilizados para estimar (relativamente) el tamaño del trabajo.

Puntos de historia asignados a paquetes de trabajo en un sprint en el módulo de backlogs de OpenProject

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.

Editar puntos de historia para un paquete de trabajo en el módulo Backlogs en OpenProject

Tableros de sprint

Los tableros de sprints son especialmente útiles para que los equipos realicen un seguimiento y visualicen el progreso desde el principio. Al hacer clic en Iniciar sprint dentro del Backlog, se creará automáticamente un tablero de sprint dedicado y se te 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.

Tablero de sprints que muestra los paquetes de trabajo organizados en columnas para seguir el progreso

Nota

El tablero de sprint y el diagrama de burndown sólo son visibles en el menú cuando hay un sprint activo.

Diagramas de burndown

Los diagramas Burndown 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 (consulta 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 el burndown.

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.

Un ejemplo de diagrama de burndown en OpenProject