Flyspray - The bug killer!

“If debugging is the process of removing bugs, then programming must be the process of putting them in.” – Edsger Dijkstra

This is the Bug Tracking System for the Flyspray project. This is not a demo! Before opening a new task, please read the guidelines!

Do not issue bugs reports against versions earlier than 0.9.9.5

Security problem? Check the security section.

Tasklist

FS#157 - estimated time field

Attached to Project: Flyspray - The bug killer!
Opened by ian (giovannib) - Wednesday, 21 January 2004, 19:18 GMT+1
Last edited by Florian Schmitz (Floele) - Saturday, 24 February 2007, 17:06 GMT+1
Task Type Feature Request
Category User Interface
Status Closed
Assigned To Mac Newbold (macnewbold)
Operating System All
Severity Low
Priority Normal
Reported Version 0.9.4
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 11
Private No

Details

Add a field ‘estimated time needed’ for each task, and that this field should be able to be configured to appear in the task list.

Along with severity this would be quite useful for deciding which feature requests should be implemented

Closed by  Florian Schmitz (Floele)
Saturday, 24 February 2007, 17:06 GMT+1
Reason for closing:  Implemented in devel
Additional comments about closing:  rev 1064 (you can now choose a text, date or list field to create it...should suffice)
Comment by Richard Thurston (jukkorsis) - Sunday, 08 February 2004, 06:41 GMT+1

Also recording the actual time spent to complete/close the task would be nice.

Comment by Kai Krakow (kakra) - Thursday, 01 July 2004, 01:41 GMT+1

I agree with richard as it allows for accounting spent time on a bug/project/feature... This could then make an all-in-one solution for tracking work time and create bills for customers.

Comment by Jonathan Oxer (jonoxer) - Friday, 17 December 2004, 06:27 GMT+1

Opinions please: who should be able to set the estimated time? Should any random submitter be allowed to put a value in, or only the person who the task has been assigned to? I’d be interested in having a go at implementing this.

Comment by Tristan (tri) - Saturday, 18 December 2004, 10:13 GMT+1

I think probably the actual time taken is a separate (and handy) feature request.

As for the estimated time field. I think it’s important that it can be set before the task is assigned. A developer/lead programmer may have a good idea of how long something will take, but may not want to immediately commit to assigning the task.... and in fact may prioritize assignment based somewhat on estimated times.

Having said that, you might not want contributors, or members of groups without the “modify existing tasks” property, to be allowed to set estimates. The “modify existing tasks” property is by default only given to admin and developer groups (I think...).

I don’t know how difficult that would be, but even allowing everyone who can create new tasks the ability would be a good first step. I currently put all the time estimates in the summary field :)

Comment by Ben Balbo (benbalbo) - Friday, 04 March 2005, 01:20 GMT+1

I’d like to see a task having an estimated time (why not allow the reporter to enter it, can always be updated by admin/proj mngr/assignee).

I’d also like a time spent so far box that can only be edited by admin/proj mgr/assignee.

This way you can calculate the progress percentage too, and avoid the common situation of getting to 90% and then never moving to 100% because it always need just that extra hour of work.

BTW - I’m more than happy to do this...

Comment by Tony Collins (knigits) - Friday, 04 March 2005, 04:14 GMT+1

Thanks, Ben. Please provide patches against the current SVN version. You now have permission to attach files to tasks in this project, or you can send to the mailing list.

Comment by Dale Lancaster (dalel) - Friday, 08 April 2005, 23:11 GMT+1

Having column totals at the bottom of the task summaries for the given display for both estimated and actual times would be cool too. All the other fancy stuff would be cool too, but just a simple column for time would be fine for now.

Comment by Mac Newbold (macnewbold) - Saturday, 14 May 2005, 02:13 GMT+1

I’m very interested in seeing this done as well. It is _very_ useful to be able to see how large a particular project is. In our day to day work, sometimes shorter projects of lower priority come before larger projects of higher priority.

If we can enter estimated time, being able to enter actual time is a natural next step, and to us, entering actual time is even more important than estimated time, if we had to choose just one.

Regarding who should be able to edit it: the submitter should not be able to, unless they’re a developer, manager, or admin. They’re the only ones who really would be able to accurately estimate the time. Then again, maybe a submitter could enter a first guess, and when someone confirms it or assigns it, they could make it more accurate as needed.

Comment by Tony Collins (knigits) - Saturday, 14 May 2005, 03:50 GMT+1

My opinion is that this can be achieved with what is proposed in  FS#218 . I already think that we have enough default fields. When  FS#218  is implemented, I might even consider removing some of them from default installations, and turning them into optional, user-added fields (if that makes sense).

Comment by Dale Lancaster (dalel) - Saturday, 14 May 2005, 05:08 GMT+1

I would generally agree with you that the ability to add our own fields would suffice, but I do believe that “hours” is a slightly different beast. It would be nice, as stated a few comments up, that this field also totaled across tasks so one could see how many hours a project or group of selected tasks took. This could be done manually, but it would be better to just have flyspray calculate it for you.

Comment by Hal Rottenberg (halr9000) - Tuesday, 26 July 2005, 16:36 GMT+1

This task should be related to  FS#218 . I’d do it if I had permissions...

Comment by Ben Balbo (benbalbo) - Wednesday, 27 July 2005, 01:43 GMT+1

Re: related to  FS#218 

The remaining time fields have in built functionality (simple calculations) to work out time remaining and “Percent Complete” based on time spent and estimated time remaining. If a “calculated field” option were added in to  FS#218  then this would be possible.

The “Percent Complete” value would also have to support a formula based look-up against custom fields, in order for that to work.

Comment by Mac Newbold (macnewbold) - Friday, 11 November 2005, 17:53 GMT+1

This task also relates to FS#730. There may be a good solution which takes care of both tasks at once.

Comment by Mac Newbold (macnewbold) - Tuesday, 22 November 2005, 21:43 GMT+1

Is there a current status report on this functionality? I thought someone had been working on it more recently than July.

Comment by Ben Balbo (benbalbo) - Wednesday, 23 November 2005, 00:22 GMT+1

My apologies guys. I’ve had to take my name off this task. It was assigned to me ages ago, and I’ve been too busy to even grab the source code. Sorry for pulling out!

Comment by Axel Schinke (axelschinke) - Thursday, 15 February 2007, 17:49 GMT+1

Has this topic been closed? I think it would be a very interesting feature to have such an “Impact Analysis” for every task. Actually two fields would be needed: A textfield for some quotes from the developer and a field where the developer can put in the estimated hours for doing what he just wrote in the other textfield. That would be it.

Comment by David Fahlander (dawster) - Friday, 16 February 2007, 17:22 GMT+1

What is happening with this feature? Sounds good to me.

Loading...