New and Improved 3.13 Beta. Highlights: Shareable filters and dashboards and lots of other goodies. Any feedback can be raised as JIRA issues in the JIRA project.
Issue Details (XML | Word | Printable)

Key: JRA-4888
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Jason Carreira
Votes: 41
Watchers: 26
Operations

If you were logged in you would be able to see more operations.
JIRA

Can't edit original estimate

Created: 09/Oct/04 09:40 AM   Updated: 29/Jul/08 11:51 AM
Component/s: Time Tracking
Affects Version/s: 3.0 Enterprise Beta
Fix Version/s: None

Time Tracking:
Not Specified

Participants: Ahti Kitsik, Alexander Sparkowsky, Anton Mazkovoi [Atlassian], Bob Swift, Charles Agnello, Jason Carreira, Jerome Delmeulle, Luís Martins, Maurizio Mancini, Michael Atkinson, Olle Friman, Owen Fellows and Øyvind Matheson Wergeland
Since last comment: 4 weeks, 3 days ago
Support reference count: 8
Labels:


 Description  « Hide
I was setting up some test issues to look at the time tracking reports, and noticed I hadn't put an original estimate on one issue I'd already logged time against. I went to edit it, and there was no field displayed next to the original estimate label. I was able to set an original estimate on an issue that I hadn't logged any time against.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Owen Fellows added a comment - 10/Oct/04 09:20 AM
This is the designed functionality as being able to edit the original estimate would sway the timetracking statistics.

You can edit the Time Remaining for an Issue or delete the worklogged and then start over.

Does this makes sense?
Is there a use case for being able to edit the original estimate?


Anton Mazkovoi [Atlassian] added a comment - 05/Dec/04 10:14 PM
As some customers would like to edit the original estimate after some work has been logged against an issue, should this ability be protected by a separate permission so that regular users cannot "fudge" estimation accuracy by editing the "original estimate" after they have finished working on the issue?

Jerome Delmeulle added a comment - 10/Dec/04 02:54 AM
A typical use case where we would need to be able to change the original estimate after some work has been logged is for instance when the analysis of an issue takes weeks because it is very hard to reproduce. So in order not to loose track of the time already spent analysing the request, we log the work done against the issue as we progress in its analysis. However, it's only at the end of it that we are able to put an original estimate. As a consequence, deleting the worklogged and start all over again is not an option since it could mean too much effort re-entering every steps and may be loosing some of them.
As for protecting the edition of the original estimate by some specific permission, it seems a good idea to me.

Alexander Sparkowsky added a comment - 27/Apr/06 12:24 AM
Another use case is when you did a mistake when you entered your original estimate. Of course you could remove and re-enter the issue but this allways takes time.
It would be very nice if at least one person (or group) would be able to change this value. So a permission for this field would be very nice.

Alexander Sparkowsky added a comment - 27/Apr/06 12:38 AM
I forgot to mention that it's also impossible to set an original estimate when a time was alredy logged. So if someone forgot to set an original estimation you have no more chance to get a correct report. But maybe our processes are just not good enough yet.

Maurizio Mancini added a comment - 09/Jun/06 10:08 AM
I agree with the cases Alexander brought up. Both of them are exactly the cases we have hit. An improvement in this area would be great.

Ahti Kitsik added a comment - 12/Jun/06 11:29 AM
+1

Because of this flaw we are unable to use original estimate field properly and reports become useless as soon as scope of issue changes or work is logged before any estimate is given.

One use-case is that customer reports issue that later turns out to be bigger and it does not make sense to create a new issue just because the scope changed. Creating a new/alternative issue after some work is already reported is not solving this because customer is interested in tracking one single issue progress as a whole.

Are there plans to make original estimation editable after work is logged?
Or is it hard to implement (considering that issue is open from Oct04)?


Michael Atkinson added a comment - 14/Aug/06 09:22 PM
I have the same issue as described by Ahti above.

The end result being that it makes the time statistics unusable for a project.
Can this be changed so that the owner of the project can change the original estimate at anytime during the task/sub-task lifecycle?


Øyvind Matheson Wergeland added a comment - 24/Aug/06 05:02 AM
I could live with the workaround to delete the work log items, but I don't see a function for that either.

Bob Swift added a comment - 27/Apr/07 10:53 AM - edited
Our use case is:
  1. Create issue to define the work that needs to be done
  2. A small group looks at the issue and together determines the size - this is done after the issue is created
  3. We track our estimates verses actual at the end of an iteration to make improvements for next iteration

Actually, on further playing with this, we are allowed to edit the original estimate up to the time the first work is logged. This is goodness. From that point on, perhaps more an administrative authority to fix any mistakes that are made after work is logged.


Bob Swift added a comment - 27/Apr/07 10:56 AM - edited
Is there a safe sql script change that could be made so we can do this for issues that need to be updated until it becomes supported.

Looks like a simple update of the timeoriginalestimate field in the jiraissue table.


Luís Martins added a comment - 29/Oct/07 12:08 PM
Hi everyone,

This issue has my vote.
It would be nice tough, that there would be a choice by the administrator to put a specific original estimate.
Well, maybe the workflow could be defined in a way that the user, when he creates the issue, the server/confluence, receives certain params and says in what time the issue should be resolved so that the lead project knows if his staff is responding well to the customers time pre-requests.
For example, a company that developes software, makes an arrangement with it's software customers making tools for them. If the tool has any bug or whatever, they create an issue, and guessing on the issue type, it estimates the original estimate. In this way, there would be no problem on forgetting to put original estimate while creating the issue.

I'm not familiar with making my own plugin, but I think it's possible, right?

Altought, and I think more urgent, is to alter the possibility to put a new Original Estimate after being added any worklog.

Thanks,
Luís Martins


Olle Friman added a comment - 25/Jan/08 04:27 AM
Hi Atlassian.
I just had a project manager asking me for this functionality. He just entered 300-400 issues that need an Original estimate set. It will be time consuming to make this settings another way. Is there any workaround?
Thanks
Olle

Charles Agnello added a comment - 29/Jul/08 11:51 AM
I have this problem. I would rather not edit the database by hand, but I will if it comes down to it.

Bob Swift above asked if it was safe to directly modify the original estimate value in the database but his question wasn't answered. So I'll ask it again.

Also I think it would be great to make a Permission for modifying the Original Estimate value.

Thanks,
Charles