Content
View differences
Updated by Parimal Satyal over 1 year ago
#### Context # Goal
The way Versions 14.0 through 14.2 have seen [progress reporting for work package hierarchies being reworked](https://community.openproject.org/projects/openproject/work_packages/40867/activity). Estimated time, Remaining hours, and Progress (%) have been renamed to Work, Remaining work, and % Complete. Updating a progress reported is calculated value updates the other so that they all stay consistent with each other.
We want to double down on it and make further improvements based on the feedback we received, like for instance allowing edition of % Complete directly, allowing to set the progress calculation mode at a project level, and add the progress values to the baseline comparison.
# Features breakdown
## Released in OpenProejct [was changed](https://www.openproject.org/blog/changes-progress-work-estimates/) 14.3
### Allow admins to choose between display in versions 14.0 through 14.2: ##40867. The changes were: hours-only or days and hours
* Renaming of terms:
Based on the feedback collected with 14.2, displaying everything in days and hours complicates things for some users.
* Estimated time → Work
Default will be reverted back to "hours only" like before 14.2.
* A new admin setting "duration format" is introduced to choose between "hours only" and "days and hours". The duration format affects how Work, Remaining hours → work, and Time spent values are displayed. The setting can be set from Administration > Calendar and Dates > Working days and hours.
This is described in ###55997
\---
## Released in 14.4
We had many feedbacks about the new way Work, Remaining work, and % Complete work
with each other since 14.0. We need to address those concerns first.
Some of these feedbacks have been collected in ##55370. Some are also scattered across work packages comments.
### Allow to freely set % complete for statuses
* Progress (%) The % Complete
complete field when editing a status is a select field with 10% steps (0%, 10%, 20%, etc.). Some users need more granular control over the value.
* Work, Remaining work and % Complete were connected such The select field will be replaced by a normal field so that updating one would update all the others. values like 25% or 42% can be used.
#### Summary This is described in ###55803
However, a considerable number of users gave us feedback saying that \---
## Planned for 14.6
We initially planned to add the were not always ideal, and that they wanted more control and the ability to manually input edit % Complete independent of complete in 14.4.0, but we got also some feedbacks about how total % Complete is computed (total is only over children having Work being set) and Remaining work.
In this epic, we took want to address that user feedback into account too, and bundle both changes in the same release.
### Allow % Complete edition in work-based mode
* Based on the feedbacks collected, editing % Complete directly should be made further changes, possible again.
* % Complete will be editable. Modifying it will update Remaining work accordingly if Work is set. Parent totals are computed for children having a Work being set (like currently)
This is described in ###52233.
It can be available in 14.5 by enabling the feature flag `percent_complete_edition`.
It will also [described address ###54726 at the same time, at least in work-based mode.
### Indicate which fields are automatically derived and why in progress pop over
* With % Complete being editable, it's harder to tell why values are updated.
* With this feature, an indication is added below the field when a blog post](https://www.openproject.org/blog/updates-to-progress-tracking-in-14-6-based-on-user-feedback/). Broadly, this epic covers: value gets updated automatically
This is described in ###57258.
It can be available in 14.5 by enabling the feature flag `percent_complete_edition`.
### Add a "Total % Complete" calculation mode
* Once again making it possible for Some users do not use Work and Remaining work _at all_, but do use the % Complete to manually edit % Complete report progress. They use it either in status-based mode or in work-based mode mode.
* New admin settings for finer control When a work package has children, and configuration these children have a % Complete set, they want a total % Complete to be displayed on the parent reflecting roughly the total progress having been made over the children.
#### Features This is described in ###56363.
<br>
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Feature</strong></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Released in version</strong></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Status</strong></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:status</p></td></tr></tbody></table></figure> ###
###
<br>
###
The way
We want to double down on it and make further improvements based on the feedback we received, like for instance allowing edition of % Complete directly, allowing to set the progress calculation mode at a project level, and add the progress values to the baseline comparison.
# Features breakdown
## Released
### Allow admins to choose between display
* Renaming of terms:
This is described in ###55997
\---
## Released in 14.4
We had many feedbacks about the new way Work,
Some of these feedbacks have been collected in ##55370. Some are also scattered across work packages comments.
### Allow to freely set % complete for statuses
#### Summary
However, a considerable number of users gave us feedback saying that
## Planned for 14.6
We initially planned to add
In this epic, we took
### Allow % Complete edition in work-based mode
* Based on the feedbacks collected, editing % Complete directly should be
* % Complete will be editable. Modifying it will update Remaining work accordingly if Work is set. Parent totals are computed for children having a Work being set (like currently)
This is described in ###52233.
It can be available in 14.5 by enabling the feature flag `percent_complete_edition`.
It will
### Indicate which fields are automatically derived and why in progress pop over
* With % Complete being editable, it's harder to tell why values are updated.
* With this feature, an indication is added below the field when
This is described in ###57258.
It can be available in 14.5 by enabling the feature flag `percent_complete_edition`.
### Add a "Total % Complete" calculation mode
* Once again making it possible for
* New admin settings for finer control
#### Features
<br>
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Feature</strong></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Released in version</strong></p></td><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Status</strong></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55997:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55803:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57990:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:57258:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:56363:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:52233:status</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:subject</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:version</p></td><td class="op-uc-table--cell"><p class="op-uc-p">workPackageValue:55802:status</p></td></tr></tbody></table></figure>
###
<br>
###