•  
     
    story #20919 define progress of artifacts
Summary
Empty
define progress of artifacts

I can display this information on various places

Overview

progress is a new semantic that can be defined on any tracker. It belongs to Tracker plugin. It's a float number between 0 and 1 and corresponds to a percentage of completion of something.

Pretty much like timeframe, there might be several ways to compute progress:

  1. based on the effort
  2. based on the count of linked artifacts

This new semantic is exposed in REST API and can be imported/exported in Tuleap XML.

Effort based

Tracker administrator select two numeric fields, one that represents the Total Effort (total_effort here after) and one that represent the Remaining Effort (remaining_effort here after). The progress is computed with remaining_effort / total_effort

Edge case that lead to an error:

  • total_effort is 0
  • total_effort is negative
  • remaining_effort is negative
  • remaining_effort bigger than total_effort

Count based

Tracker must have an artifact link field.

For this first implementation

  • only _is_child links are taken into account
  • it only counts direct links (so no grand children are taken into account for instance): nb open/nb total
  • to be consistent with story #9090, all children are taken into account into the computation, even those that cannot be seen due to permissions.
Empty
Empty
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#20919
Manuel Vacelet (vaceletm)
2021-06-30 12:04
2021-04-15 12:16
3787

References

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Is related to
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar

gerrit #22444 integrated into Tuleap 12.7.99.79


  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from Ready (stalled) to On going
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes