Project

General

Profile

Actions

Feature #24277

open

Introducing Remaining Time field as method to track the remaining time to complete an issue

Added by Marius BĂLTEANU over 7 years ago. Updated 2 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues planning
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Currently, Redmine offers the possibility to estimate an issue and track the time spent on that issue using the log time module.

Regarding the progress made on an issue, the only possibility is to use the "Done ratio" field, but there are some major disadvantages from our point of view:
1. update action requires multiple clicks
2. is not so accurate because if you calculate the remaining time using the formula "done ratio * estimated time" it means that the remaining time can't be greater than estimated time.
Having the following scenario:
  • Issue with estimated time set to 4h
  • During the development you discover that more hours (6h for example) are required

In order to correctly register the remaining time, you need to change the estimation from 4h to 6h and let the done ratio to 0%. Otherwise, the remaining time will be still 4h.

3. there is no relation between the log time and the done ratio field

Attached there are 2 patches:

1. 01_add_remaining_hours_field_15945.patch:
  • adds a new core field named "Remaining time" which behave almost like the Estimated time field
  • automatically set the remaining time equal with estimated time when the remaining time is null and estimated time > 0.
  • automatically set the remaining time to 0h when closing the issue.

2. update_issue_remaining_time.patch: the user can decide in the log time form to update or not the issue remaining hours. There are 3 options available:
- [default] adjust automatically: issue remaining time will be decreased with the logged number of hours.
- set to x hours
- do no update remaining time.

In this way, the issue remaining time can be tracked easily.

Also, we have in plan the following improvements:
- a new option for "Done Ratio" field to be calculated using the estimated time and remaining time
- better time tracking details in the version page.

There are multiple issues related to this feature:
  • DoneRatio_issues_overview - Section "Requests (and patch) for adding 3rd option "Use the logged and estimated time"
  • #22326 (implemented by the first patch)

Files

remaining_time_in_time_log.png (72.3 KB) remaining_time_in_time_log.png Marius BĂLTEANU, 2016-11-07 01:17
remaining_time_field.png (124 KB) remaining_time_field.png Marius BĂLTEANU, 2016-11-07 01:17
02_add_remaining_time_to_log_time_15945.patch (14.9 KB) 02_add_remaining_time_to_log_time_15945.patch Marius BĂLTEANU, 2016-11-07 01:22
01_add_remaining_hours_field_15945.patch (43.6 KB) 01_add_remaining_hours_field_15945.patch Marius BĂLTEANU, 2016-11-07 01:22
04_add_remaining_time_to_version.patch (3.62 KB) 04_add_remaining_time_to_version.patch Marius BĂLTEANU, 2016-11-12 19:53
03_calculate_done_ratio_using_time.patch (4.35 KB) 03_calculate_done_ratio_using_time.patch Marius BĂLTEANU, 2016-11-12 19:53
02_add_remaining_time_to_log_time_3.4.1.patch (14.6 KB) 02_add_remaining_time_to_log_time_3.4.1.patch Marius BĂLTEANU, 2017-07-10 19:50
03_calculate_done_ratio_using_time_3.4.1.patch (4.43 KB) 03_calculate_done_ratio_using_time_3.4.1.patch Marius BĂLTEANU, 2017-07-10 19:50
01_add_remaining_hours_field_3.4.1.patch (59.1 KB) 01_add_remaining_hours_field_3.4.1.patch Marius BĂLTEANU, 2017-07-10 19:50
04_add_remaining_time_to_version_3.4.1.patch (3.95 KB) 04_add_remaining_time_to_version_3.4.1.patch Marius BĂLTEANU, 2017-07-10 19:50
01_add_remaining_hours_field_5.1.2.patch (35.2 KB) 01_add_remaining_hours_field_5.1.2.patch Radek Pesina, 2024-05-01 03:47
02_add_remaining_time_to_log_time_5.1.2.patch (14.4 KB) 02_add_remaining_time_to_log_time_5.1.2.patch Radek Pesina, 2024-05-01 03:47
03_calculate_done_ratio_using_time_5.1.2.patch (4.23 KB) 03_calculate_done_ratio_using_time_5.1.2.patch Radek Pesina, 2024-05-01 03:47
04_add_remaining_time_to_version_5.1.2.patch (3.73 KB) 04_add_remaining_time_to_version_5.1.2.patch Radek Pesina, 2024-05-01 03:47

Related issues

Related to Redmine - Feature #22326: New 'Remaining Time' field -- NOT related to the % doneNew

Actions
Related to Redmine - Feature #12762: Add option to calculate done ratio with the data from time trackingNew

Actions
Related to Redmine - Patch #1671: Show a breakdown of estimated/spent/remaining time for a versionNewMischa The Evil2008-07-21

Actions
Related to Redmine - Patch #13400: Calculate %done based on estimated and logged timeNew

Actions
Related to Redmine - Feature #5285: Introduce "Remaining time" column on "Issues list" pageNew2010-04-09

Actions
Related to Redmine - Patch #37862: Estimated time remaining issue query columnResolvedMarius BĂLTEANU

Actions
Actions

Also available in: Atom PDF