Seguimiento del progreso

OpenProject le permite seguir y controlar el progreso de sus paquetes de trabajo.

Importante

In OpenProject 14.0, the way progress is reported and calculated has changed significantly. Refer to this blog article to follow the changes. In OpenProject 14.6 some of the changes made in 14.0 were removed and updated. Please read the documentation below and this blog post to understand how OpenProject handles work and progress estimates.

Términos

OpenProject 13.2 introdujo cambios importantes en los nombres de tres campos del paquete de trabajo:

Término antiguo Nuevo término
Progreso % Completado
Tiempo estimado Trabajo
Tiempo restante Trabajo restante

Nota

You will still find the new attributes if you search using their older names (in the list of filters, for example).

Unidades de medida

El trabajo y el trabajo restante pueden medirse en horas o en días y horas (esto debe configurarlo su administrador).

Puede introducir valores para el Trabajo y el Trabajo restante en diferentes unidades. Vea los ejemplos a continuación:

  • Entradas válidas para 2 horas y 30 minutos:

    • “2.5”
    • “2.5h”
    • “2h 30m”
    • “2 horas 30 minutos”
  • Entradas válidas para 6 días:

    • “48”
    • “48 horas”
    • “6d 0h”
    • “6 días”

El ajuste por defecto es de 8 horas al día. Su administrador puede cambiar cuántas horas se consideran un día y seleccionar el formato de duración.

Modos de reportar progreso

OpenProject ofrece dos modos para reportar progreso:

  • Work-based progress reporting enables you to automatically derive progress based on the values you enter for Work and Remaining work. You can also manually enter a value for % Complete.
  • Status-based progress reporting allows you to assign fixed % Complete values to statuses, and automatically derive Remaining work based on the values for Work you can enter.

Nota

The administrator of your instance will have selected a mode for the entire instance. If you are an administrator, you can modify this by following our admin guide on work package settings.

Reportes de progreso basados en el trabajo

In the work-based progress reporting mode % Complete can either be automatically calculated based on the values of Work and Remaining work, or entered manually.

Manual values for % Complete

If you you prefer to enter the values for % Complete manually, you can. You can do that in the table view and work package details view. Values for Work and Remaining work are not required to enter % Complete.

Importante

If you do not enter *Work* or *Remaining work*, the *% Complete* field will remain an independent, manually editable field and behave like it did prior to OpenProject 14.0.

Manually entering values for % Complete in OpenProject

Automatic values for % Complete

If you enter a value for % Complete and one other field (Work or Remaining work), the third one will automatically be derived based on the other two. This means that there can be one value (if % Complete is entered manually) or three values but never just two values.

% Completado es el trabajo realizado (Trabajo - Trabajo restante) dividido por Trabajo, expresado en porcentaje. Por ejemplo, si el Trabajo se fija en 50h y el Trabajo restante es de 30h, esto significa que el % Completado es (50h-30h)/50h)) = 40%. Tenga en cuenta que estos cálculos son independientes y no están relacionados con el valor del Tiempo empleado (que se basa en el tiempo real registrado).

Para que este vínculo sea claro y transparente, al hacer clic en Trabajo o Trabajo restante para modificarlos aparecerá la siguiente ventana emergente:

Estimaciones de trabajo y progreso pop-over con informe de progreso basado en el trabajo

Esto le permite editar Trabajo o Trabajo restante y obtener una vista previa del valor % Completado actualizado antes de guardar los cambios. La modificación de uno de los campos actualizará automáticamente los otros dos.

When you add, edit, or remove a value for Work, Remaining Work, or % Complete, and it affects another field, a helpful message will appear explaining what has changed and why.

Helpful hint on progress tracking calculation in OpenProject

Calculation logic

When no field is set

When none of the three fields (% Complete, Work, or Remaining Work) have values set, the field you fill in first will determine how the others are calculated:

  • If you enter % Complete only, no other fields will be automatically updated. Work and Remaining Work will remain empty.
  • If you enter Work only, Remaining Work will automatically match the Work value, and % Complete will be set to 100%. You can manually clear these values if needed.
  • If you enter Remaining Work only, Work will automatically match the Remaining Work value, and % Complete will be set to 100%. You can manually clear these values if needed.

When one field is set

When one field is already set and you enter a value in a second field, the third field will be automatically calculated:

  • If Work is already set and you enter % Complete, Remaining Work will be automatically calculated.
  • If Remaining Work is already set and you enter % Complete, Work will be automatically calculated.
  • If you enter Remaining Work when Work is already set (or vice versa), % Complete will be automatically calculated.

Nota

If you enter a value for Remaining work that is higher than Work, you will see an error message telling you that this is not possible. Tendrá que introducir un valor inferior a Trabajo para poder guardar el nuevo valor. dditionally, the value for Remaining work cannot be removed if a value for Work exists. Si desea desactivar Trabajo restante, deberá desactivar también Trabajo.

Nota

If you enter a % Complete value of 100% when Remaining work has a value, this will also result in an error, since Remaining work must be 0h when % Complete is 100%.

When all values are set

  • Increasing Work: When you increase the value of Work, the same amount is added to Remaining Work (since the total Work has increased). This change also updates the % Complete accordingly.
  • Decreasing Work:
    • If you decrease Work, Remaining work is lowered by the same amount.
    • If you decrease Work by more than the current value for Remaining work, then Remaining work will be set to 0h and % Complete to 100%
  • Changing Remaining work updates % Complete
  • Changing % Complete updates Remaining work

For more details and examples of progress tracking calculation please refer to this blog article.

Reportes de progreso basados en el estado

Los administradores también pueden cambiar al modo de informe de progreso basado en el estado para su instancia.

En este modo, cada estado está asociado a un valor fijo % Completado en los ajustes de administración de cada uno, que puede actualizarse libremente al cambiar el estado de un paquete de trabajo. Esto permite a los equipos informar de sus progresos simplemente cambiando el estado de sus paquetes de trabajo a lo largo del tiempo.

Por ejemplo, “Nuevo” podría fijarse en 0%, “En curso” en 30%, “En prueba” en 60% e “Implementado” en 100%. Entonces, a medida que los miembros del proyecto actualizaran el estado, los valores de % Completado reflejarían estos cambios automáticamente.

A diferencia del modo de reporte de progreso basado en el trabajo, en el modo basado en el estado, el trabajo restante es un valor calculado automáticamente que no puede editarse manualmente.

Trabajo restante es Trabajo por (100% - % Completado), expresado en horas. Por ejemplo, si el % Completado para un estado seleccionado es 50% y el Trabajo es 10h, el Trabajo restante se fija automáticamente en 5h.

Estimaciones de trabajo y progreso emergente con informe de progreso basado en el estado

En el modo de reporte de progreso basado en el estado, Trabajo no es un valor obligatorio. Sin embargo, si se establece Trabajo, el Trabajo restante se calcula automáticamente. Para que este vínculo sea claro y transparente, al hacer clic en cualquiera de los tres valores para modificarlos aparecerá la siguiente ventana emergente:

Esto le permite editar % Completado (cambiando el estado) o Trabajo y obtener una vista previa del trabajo restante actualizado antes de guardar los cambios.

Nota

In the upcoming version, statuses cannot have an empty % Complete value in status-based progress reporting mode. When upgrading, all statuses that do not have a value will take the default value of 0%.

Totales en jerarquía

OpenProject mostrará automáticamente los totales de Trabajo, Trabajo restante y % Completo en una jerarquía de paquetes de trabajo (cualquier padre con hijos). Estos aparecen en la tabla de paquetes de trabajo como un número con el signo Σ al lado, lo que indica que es un total de los valores del padre y los hijos.

Totales jerárquicos de Trabajo, Trabajo restante y % Completo

OpenProject offers two modes for calculating % Complete in hierarchy totals:

  • Weighted by work: The total % Complete value of a hierarchy is a weighted average tied to Work. Por ejemplo, una característica con Trabajo fijado en 50h que esté realizada en un 30% influirá más en el total de % Completado del padre que una característica con Trabajo fijado en 5h que esté realizada en un 70%.

    Consejo

    Work packages without Work will be ignored.

  • Simple average: Work is ignored and the total % Complete is calculated as a simple average of the % Complete values from the direct work packages children in the hierarchy. The value used on each direct child for computing the average is its total % Complete value, or its % Complete value if it has no children, or 0% if its % Complete value is empty.

Nota

The administrator of your instance will have selected a mode for the entire instance. If you are an administrator, you can modify this by following our admin guide on work package settings.

Excluir determinados paquetes de trabajo de los totales

En algunos casos, puede que desee excluir determinados paquetes de trabajo (como los que tienen el estado rechazado) de los cálculos totales del padre. Los administradores pueden definir estas exclusiones yendo a la Configuración de la administración para cualquier estado y marcar una nueva opción llamada “Excluir del cálculo de totales en jerarquía”. Todos los paquetes de trabajo con este estado se excluirán entonces al calcular el valor total para el padre (para todos los campos: Trabajo, Trabajo restante y % Completado).

Aparecerá un pequeño icono informativo junto a los valores excluidos para recordárselo:

Aviso de que un tipo de paquete de trabajo está excluido de los totales jerárquicos

Cambiar modo

Cuando un administrador cambia el modo de cálculo del progreso de Basado en el trabajo a Basado en el estado, los valores de % Completo pueden encontrarse en una fase transitoria.

Del trabajo al estatus

Al pasar del modo basado en el trabajo al modo basado en el estado, el valor anterior de % Completado será sustituido por el valor % Completado asociado al estado actual de ese paquete de trabajo. Entonces hay dos casos a considerar:

  • Si el Trabajo se fijó previamente, se conservará y el Trabajo restante se volverá a calcular en función de los otros dos valores
  • Si Trabajo estaba previamente vacío, entonces Trabajo y Trabajo restante permanecerán vacíos

Del estatus al trabajo

En el modo basado en el estado, es posible que los paquetes de trabajo tengan un valor de % Completado (definido por el estado) sin tener valores para Trabajo o Trabajo restante. En otras palabras, el trabajo y el trabajo restante pueden estar vacíos.

Al cambiar al modo basado en el trabajo, OpenProject conservará el valor de % Completado que se estableció con el estado.

Changing progress calculation mode from status-based to work-based will make the % Complete field freely editable. If you optionally enter values for Work or Remaining work, they will also be linked to % Complete. Changing Remaining work can then update % Complete.