Backlog y sprints

Nota

El módulo Backlogs se está mejorando constantemente. Esta documentación se actualiza periódicamente para reflejar los últimos 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 las configuraciones 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.

Gestionar el backlog

El módulo Backlogs está dividido en dos partes: a la izquierda encontrarás el Backlog, compuesto por el Backlog de la bandeja de entrada en la parte inferior y los Buckets de backlog encima (si se han creado). En la parte derecha se muestran los Sprints. Si no se han creado buckets de backlog, solo se muestra la bandeja de entrada de backlogs a la izquierda.

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

Contenedores Sprint

Cada sprint se muestra en un contenedor específico que incluye información clave sobre la planificación, como el nombre del sprint, su estado, las fechas de inicio y finalización, el número de paquetes de trabajo y el total de puntos de historia.

Si se ha definido, el objetivo del sprint aparece en el encabezado del sprint, debajo del nombre del mismo.

En función del estado del sprint, aparecerá el botón Iniciar sprint (para los sprints en fase de planificación) o Finalizar sprint (para los sprints activos).

Nota

El botón Iniciar sprint aparece desactivado si ya hay otro sprint activo o si no se han definido las fechas del sprint. Es posible que el botón tampoco aparezca si no dispones de permiso para «Iniciar/completar sprints».

Buckets de backlog

Los buckets de backlog te ayudan a organizar y priorizar los paquetes de trabajo dentro del backlog. Un bucket de backlogs 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.

Paquetes de trabajo en backlogs

Los paquetes de trabajo que aparecen en las vistas «Backlog» y «Sprints» muestran la siguiente información:

  • Tipo
  • ID
  • Estado
  • Asignado a
  • Puntos de historia
  • Prioridad
  • Asunto
  • Paquete de trabajo principal

En pantallas más pequeñas, los nombres de los asignados y de las prioridades pueden ocultarse para ahorrar espacio, aunque seguirán estando disponibles a través de las descripciones emergentes.

Nota

Si un usuario no puede ver un paquete de trabajo principal debido a los permisos, se muestra en su lugar la indicación No revelado.

Un paquete de trabajo:

  • sólo puede pertenecer a un bucket de backlogs a la vez.
  • no pueden pertenecer al mismo tiempo a un sprint y a un bucket de backlogs.
  • no pueden pertenecer al mismo tiempo a un bucket de backlogs y al backlog de la bandeja de entrada.

Puedes ordenar los paquetes de trabajo dentro de todos los contenedores (buckets de backlog, bandeja de entrada y sprints) mediante la función de arrastrar y soltar o utilizando la opción Mover del menú del paquete de trabajo.

Crear un bucket de backlog

Para crear un bucket de backlogs, haz clic en el botón + Bucket de backlog en la vista de Backlog y sprints. Se abrirá un cuadro de diálogo en el que podrás introducir el nombre del bucket. Pulsa Crear para continuar.

Nota

Crear y eliminar buckets de backlog requiere los permisos de proyecto adecuados.

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

Editar o eliminar un bucket de backlog

Abre el menú Más (tres puntos) de un bucket de backlog para:

  • Editar el bucket de backlog
  • Borrar el bucket de backlog

Al eliminar un bucket de backlog, todos los paquetes de trabajo contenidos se mueven automáticamente a la parte inferior del backlog de la Bandeja de entrada.

Los paquetes de trabajo también se pueden mover directamente a un grupo de trabajo pendiente desde el menú «Más» de los paquetes de trabajo. Si existen varios grupos de tareas pendientes, OpenProject le permite elegir el grupo de destino. El paquete de trabajo se coloca en el fondo del contenedor seleccionado.

Backlog en la bandeja de entrada

El backlog de la bandeja de entrada se rellena automáticamente con todos los paquetes de trabajo de un proyecto que no estén asignados a un sprint o bucket de backlog y que no estén excluidos por la configuración del bucket de backlog. Cuando un paquete de trabajo se añade a un sprint o bucket, o se cierra, se elimina de la Bandeja de entrada.

Nota

Los paquetes de trabajo cerrados se eliminan de la bandeja de entrada y de los bucket de backlog, pero siguen siendo visibles en los sprints.

Cuando hay demasiados elementos en el backlog, aparece un enlace Mostrar más elementos en medio del backlog de la Bandeja de entrada. Esto colapsa la sección central para que siempre veas la parte superior e inferior del backlog de la bandeja de entrada.

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

Ordenar y mover paquetes de trabajo

Junto a cada paquete de trabajo enumerado en el backlog de la bandeja de entrada, bucket de 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.
  • Mover a la bandeja de entrada de tareas pendientes
  • Mover al grupo de tareas pendientes
  • Pasar al sprint
  • Desplácese hasta la posición. Esta opción le permite cambiar el orden de un paquete de trabajo dentro de su contenedor actual.

Menú de paquetes de trabajo 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. Puedes abrir la vista de detalles con un solo clic en la ficha de un paquete de trabajo.

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

Puede establecer prioridades entre los paquetes de trabajo dentro de la lista de tareas pendientes de la bandeja de entrada, un grupo de tareas pendientes o un sprint, arrastrándolos y soltándolos o utilizando las acciones de desplazamiento disponibles en el menú Más. Toda la ficha del paquete de trabajo se puede usar como zona de arrastrar y soltar.

Dependiendo de la ubicación actual del paquete de trabajo, puedes moverlo:

  • dentro del bucket de backlog o sprint actual,
  • a otro bucket de backlog,
  • en otro sprint,
  • de vuelta al backlog de la bandeja de entrada.

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

Tipos y estados de paquetes de trabajo excluidos

En función de la configuración del proyecto, es posible excluir determinados tipos y estados de paquetes de trabajo de la lista de tareas pendientes de la bandeja de entrada y de los grupos de tareas pendientes. Esto se puede configurar en Configuración del backlog del proyecto.

Paquetes de trabajo excluidos:

  • no aparecen en el backlog de la bandeja de entrada.
  • no aparecen en los buckets de backlog.
  • siguen apareciendo en los sprints.
  • siguen apareciendo en los tableros de Sprint.

Si un paquete de trabajo se traslada a la lista de tareas pendientes de la bandeja de entrada o a un grupo de tareas pendientes y su tipo o estado está excluido, el traslado se completará correctamente. Un mensaje de confirmación explica que el paquete de trabajo se ha trasladado correctamente, pero que permanece oculto porque su tipo o estado no se incluyen en las vistas de la cartera de proyectos.

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 en los que los paquetes de trabajo pueden añadirse o eliminarse manualmente del backlog de la bandeja de entrada o de los buckets de backlog 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 en el que deberá introducir el nombre del sprint, la fecha de inicio, la fecha de finalización y, de forma opcional, el objetivo del sprint. El objetivo del sprint es un texto breve que describe el objetivo principal del sprint. 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

Objetivos de sprint

El objetivo del sprint contribuye a comunicar al equipo el objetivo principal del mismo. Se puede introducir al crear o editar un sprint.

En el caso de los sprints compartidos, los objetivos del sprint son específicos de cada proyecto. Esto significa que cada proyecto que utilice el sprint compartido puede definir su propio objetivo sin que ello afecte a los demás proyectos.

Al editar un sprint compartido, OpenProject indica qué campos son comunes a todos los proyectos y cuáles son específicos de cada proyecto. En función de sus permisos en el proyecto compartido y en el proyecto actual, es posible que algunos campos sean de solo lectura.

Iniciar o completar un sprint

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

Botón «Iniciar sprint» en la interfaz del módulo «Backlogs»

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

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

Si aún quedan paquetes de trabajo sin terminar en el sprint, se abrirá un cuadro de diálogo para que decidas qué hacer con ellos. Puedes elegir:

  • Moverlos al principio del backlog de la Bandeja de entrada
  • Moverlos al final del backlog de la Bandeja de entrada
  • Trasladarlos a otro sprint

Los paquetes de trabajo cuyo estado se haya configurado como «cerrado» en la configuración del backlog del proyecto no se trasladan al finalizar un sprint.

Si decides mover paquetes de trabajo a otro sprint, tendrás que seleccionar el sprint de destino de la lista. Después de hacer tu selección, pulsa 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.

Nota

Es posible que los paquetes de trabajo trasladados al backlog de la bandeja de entrada no se muestren si su tipo o estado están excluidos de las vistas del backlog.

Formulario para seleccionar cómo proceder con los elementos en curso al finalizar un sprint en OpenProject

A través del menú Sprint se puede acceder a acciones de sprint adicionales, entre las que se incluyen:

  • Editar sprint
  • Añadir paquete de trabajo
  • Tablero Sprint
  • Diagrama Burndown

Los detalles del sprint, incluido el objetivo del mismo, también se pueden editar a través del cuadro de diálogo Editar sprint.

Menú de sprint con opciones como editar sprint y añadir paquete de trabajo

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.

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

Puede establecer prioridades entre los distintos paquetes de trabajo dentro de la lista de tareas pendientes de la bandeja de entrada, un grupo de tareas pendientes o un sprint, arrastrándolos y soltándolos o utilizando la opción Mover a la posición del menú Más. Esto te permite asignar paquetes de trabajo a un sprint o bucket de backlog concreto, devolverlos a la bandeja de entrada de backlog 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.

El encabezado del sprint muestra el número total de puntos de historia asignados actualmente a los paquetes de trabajo del sprint.

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.

Cuando pulsas el botón Iniciar sprint en la cabecera de un sprint, se crea automáticamente un tablero de sprint dedicado y se te redirige 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.

Campo Sprint en las tablas de paquetes de trabajo

La propiedad Sprint también puede utilizarse en las tablas de paquetes de trabajo. Puedes:

  • mostrar la columna Sprint,
  • ordenar por Sprint,
  • paquetes de trabajo en grupo por Sprint.

Nota

Para ver la información de Sprint en las tablas de paquetes de trabajo se necesitan los permisos de proyecto adecuados.

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 marca como «cerrada» (o cualquier otro estado configurado como cerrado en la configuración del backlog del proyecto), se tiene en cuenta para el gráfico de avance. 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

Compartir Sprint

Sprint sharing
Esta función es un complemento de Enterprise y sólo puede utilizarse con Enterprise cloud o Enterprise on-premises en el plan Básico, Profesional, Premium, Corporate.
Más información

La función de compartir sprints permite que varios proyectos utilicen la misma estructura de sprints. Un sprint puede compartirse con otros proyectos o subproyectos, o bien no compartirse. Esto se configura en Configuraciones del proyecto.

Los sprints compartidos pueden ayudar a los equipos a coordinar la planificación entre proyectos y a dar soporte a marcos ágiles a gran escala, como SAFe.

Todos los sprints

La vista Todos los sprints ofrece una visión general sencilla de todos los sprints del proyecto, incluidos los sprints en fase de planificación, los activos y los finalizados.

La tabla muestra el nombre del sprint, el estado, la fecha de inicio, la fecha de finalización y el número de paquetes de trabajo. La lista de sprints está ordenada por fechas de sprint y, a continuación, por nombre de sprint.

Resumen de todos los sprints en el módulo «Backlogs»

Al seleccionar un sprint, se abre la página correspondiente en función de su estado:

  • Planificación: al hacer clic en «sprints» se abre la vista de planificación de sprints.
  • Los sprints activos abren el tablero de sprints.
  • Los sprints completados abren una tabla de paquetes de trabajo filtrada según ese sprint.