Suivi de la progression

OpenProject vous permet de suivre et de contrôler l’avancement de vos work packages.

Important 

Depuis OpenProject 14.0, la manière dont l’avancement est rapporté et calculé a changé de manière significative. 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.

Termes

OpenProject 13.2 a introduit des changements importants dans les noms de trois champs du lot de travaux :

Ancien terme Nouveau terme
Progression % Complète
Durée estimée Travail
Durée restante Travail restant

Remarque

Vous trouverez toujours les nouveaux attributs si vous effectuez une recherche en utilisant leurs anciens noms (dans la liste des filtres, par exemple).

Unités de mesure

Le travail et le travail restant peuvent être mesurés soit en heures, soit en jours et heures (ce paramètre doit être défini par votre administrateur).

Vous pouvez saisir des valeurs pour la charge de travail et la charge de travail restante dans différentes unités. Voir les exemples ci-dessous :

  • Entrées valides pour 2 heures et 30 minutes :

    • “2,5”
    • “2,5 h”
    • “2 h 30 m”
    • “2 heures 30 minutes”
  • Entrées valables pendant 6 jours :

    • “48”
    • “48 heures”
    • “6 j 0 h”
    • “6 jours”

Le paramètre par défaut est de 8 heures par jour. Votre administrateur peut modifier le nombre d’heures considérées comme un jour et le format de la durée.

Modes d’établissement des rapports d’avancement

OpenProject propose deux modes de reporting de l’avancement des travaux :

  • Les rapports d’avancement basés sur le travail vous permettent de dériver automatiquement l’avancement en fonction des valeurs que vous saisissez pour le travail et le travail restant. 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.

Remarque

L’administrateur de votre instance aura sélectionné un mode pour l’ensemble de l’instance. Si vous êtes un administrateur, vous pouvez le modifier en suivant notre guide d’administration sur les paramètres des lots de travaux.

Rapports d’avancement basés sur le travail

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.

Important 

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.

% Complete est le travail effectué (Travail - Travail restant) divisé par Travail, exprimé en pourcentage. Par exemple, si le travail est fixé à 50h et que le travail restant est de 30h, cela signifie que le % terminé est (50h-30h)/50h)) = 40%. Veuillez noter que ces calculs sont indépendants et sans rapport avec la valeur du temps passé (qui est basé sur le temps réel enregistré).

Pour que ce lien soit clair et transparent, si vous cliquez sur Travail ou Travail restant pour les modifier, la fenêtre contextuelle suivante s’affichera :

Estimation du travail et rapport d’avancement avec rapport d’avancement basé sur le travail

Cela vous permet de modifier le travail ou le travail restant et d’avoir un aperçu de la valeur mise à jour de % Complete avant d’enregistrer les modifications. La modification d’un champ entraîne automatiquement la mise à jour des deux autres.

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 0%. 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 0%. 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.

Remarque

Si vous entrez une valeur pour le travail restant qui est supérieure au travail, vous verrez un message d’erreur vous indiquant que ce n’est pas possible. Vous devrez saisir une valeur inférieure à Travail pour pouvoir enregistrer la nouvelle valeur. En outre, la valeur pour le travail restant ne peut pas être supprimée s’il existe une valeur pour le travail. Si vous souhaitez désactiver l’option Travail restant, vous devez également désactiver l’option Travail.

Remarque

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.

Rapports d’avancement fondés sur l’état d’avancement

Les administrateurs peuvent également passer au mode de rapport de progression basé sur l’état pour leur instance.

Dans ce mode, chaque statut est associé à une valeur fixe % Complete dans les paramètres d’administration pour chacun d’entre eux, qui peut être librement mise à jour en changeant le statut d’un lot de travaux. Cela permet aux équipes de rendre compte de leurs progrès en modifiant simplement l’état de leurs lots de travaux au fil du temps.

Par exemple, “Nouveau” peut être fixé à 0 %, “En cours” à 30 %, “En test” à 60 % et “Mis en œuvre” à 100 %. Ensuite, lorsque les membres du projet mettent à jour le statut, les valeurs du % Complete reflètent automatiquement ces changements.

Contrairement au mode de rapport d’avancement basé sur le travail, en mode basé sur l’état, le travail restant est une valeur calculée automatiquement qui ne peut pas être modifiée manuellement.

Le travail restant correspond au travail multiplié par (100 % - % Complete), exprimé en heures. Par exemple, si le % Complete pour un statut sélectionné est de 50% et que le travail est de 10h, le travail restant est automatiquement fixé à 5h.

Estimation du travail et rapport d’avancement avec rapport d’avancement basé sur le statut

Dans le mode de rapport d’avancement basé sur l’état, la valeur Travail n’est pas obligatoire. Toutefois, si l’option Travail est activée, le travail restant est automatiquement calculé. Pour que ce lien soit clair et transparent, cliquez sur la valeur de Travail pour afficher la fenêtre contextuelle suivante :

Cela vous permet de modifier le % Complete (en changeant le statut) ou le travail et d’avoir un aperçu de la mise à jour du travail restant avant d’enregistrer les modifications.

Remarque

Dans la prochaine version, les statuts ne pourront pas avoir une valeur vide de % Complete dans le mode de rapport de progression basé sur le statut. When upgrading, all statuses that do not have a value will take the default value of 0%.

Totaux de la hiérarchie

OpenProject affichera automatiquement les totaux pour le travail, le travail restant et le % d’achèvement dans une hiérarchie de lots de travail (n’importe quel parent avec des enfants). Ces valeurs apparaissent dans le tableau d’un module de travail sous la forme d’un nombre accompagné du signe Σ, indiquant qu’il s’agit d’un total des valeurs du parent et des enfants.

Totaux hiérarchiques pour le travail, le travail restant et le % d’achèvement

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. Par exemple, un élément dont le travail est réglé sur 50h et qui est réalisé à 30% influencera davantage le total du % Complete du parent qu’un élément dont le travail est réglé sur 5h et qui est réalisé à 70%.

Conseil

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.

Remarque

L’administrateur de votre instance aura sélectionné un mode pour l’ensemble de l’instance. Si vous êtes un administrateur, vous pouvez le modifier en suivant notre guide d’administration sur les paramètres des lots de travaux.

Exclusion de certains lots de travaux des totaux

Dans certains cas, vous pourriez devoir exclure certains lots de travaux (comme ceux dont le statut est rejeté) des calculs totaux du parent. Les administrateurs peuvent définir ces exclusions en accédant à Paramètres d’administration pour tout statut et en cochant une nouvelle option appelée « Exclure du calcul des totaux dans la hiérarchie ». Tous les lots de travaux ayant ce statut seront alors exclus du calcul de la valeur totale pour le parent (pour tous les champs : Travail, Travail restant et % d’avancement).

Une petite icône d’information apparaîtra à côté des valeurs exclues pour vous rappeler ce fait :

Avertissement qu’un type de lot de travaux est exclu des totaux de la hiérarchie

Changer de mode

Lorsqu’un administrateur modifie le mode de calcul de l’avancement en passant de la méthode basée sur le travail à la méthode basée sur l’état, les valeurs du pourcentage d’achèvement peuvent se trouver dans une phase transitoire.

Du travail au statut

Lorsque vous passez du mode basé sur le travail au mode basé sur l’état, la valeur précédente du % Complete sera remplacée par la valeur du % Complete associée à l’état actuel de ce lot de travaux. Il y a alors deux cas à considérer :

  • Si le travail a été défini précédemment, il sera conservé et le travail restant sera recalculé sur la base des deux autres valeurs.
  • Si le travail était auparavant vide, le travail et le reste du travail resteront vides.

Du statut au travail

En mode basé sur le statut, il est possible pour les lots de travail d’avoir une valeur % Complete (définie par le statut) sans avoir de valeurs pour le travail ou le travail restant. En d’autres termes, le travail et le travail restant peuvent être vides.

Lors du passage en mode Travail, OpenProject conservera la valeur du % Complete qui a été définie avec le statut.

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.