Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 167330

Summary: [planning] allow default estimated time to be set for local tasks
Product: z_Archived Reporter: Eugene Kuleshov <ekuleshov>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P2 CC: david.shepherd, robert.elves
Version: unspecified   
Target Milestone: ---   
Hardware: Sun   
OS: All   
Whiteboard:

Description Eugene Kuleshov CLA 2006-12-09 16:17:46 EST
New task editor is using one hour as an estimated time for newly created tasks. This is
very uncommon and default should set to 0.

Also, width of the spinner box is too large
for these values.
Comment 1 Mik Kersten CLA 2006-12-10 19:19:22 EST
This was done deliberately in order to make estimation come for free without the user needing to always remember to estimate each task, just to adjust down to 0 for some tasks, and higher than 1 for others.  In other words, to make the XP-style planning practice Kent Beck advocates easy.  That said, there is no single right answer for this so we almost certainly need a preference setting.  Marking P2 for now because post-1.0 the planning support needs to be come more configurable.
Comment 2 Eugene Kuleshov CLA 2006-12-11 03:26:01 EST
I would agree that it is always makes sense for local tasks, but very unlikely needed for repository tasks. However that timing could screw up your non-disableable never green bar, if those new repository tasks scheduled for reasons other then working on them (i.e. reminder for a follow up)...
Comment 3 Mik Kersten CLA 2006-12-11 14:24:58 EST
More precisely it doesn't make sense for repository tasks that you create for others, but does make sense for repository tasks that you create for yourself.  We still need to support both modes, and perhaps there are cases where we detect.  For example, "Report as Bug" in the Error Log should clearly not schedule for today.  However, even in this case scheduling can still make sense.  For example,  I schedule each bug report that I report to Eclipse for 2 weeks later so that I follow up on it.  One thing we could do to make the UI easier is have a radio chooser along these lines.

Schedule for: [never] [today] [next week] [two weeks] [custom date [pick...]]
Comment 4 Eugene Kuleshov CLA 2006-12-11 14:47:37 EST
Mik, I would say that most of the repository bugs are not created for "yourself".

What we can do there is to allow to specify tentative assignment for created bug (even server does not allow that you could make second call to reassign issue to yourself after it is created). Default choice would rely on server side logic, but you can choose to assign it to youself (we can make editor to remember last choice), then estimate could be set to default.

Please don't use radio buttons for scheduling it will eat up lots of screen space. I think current selection is optimal. It is compact and most of the time I am using Clear on it (and suspect that most users should do the same when filling bugs for others). Though that date drop down could show the same menu as in task list, and have actual data selection dialog as one of the options in that menu.
Comment 5 Mik Kersten CLA 2008-05-13 16:55:12 EDT
Rob: I think that there's another bug for this, related to making the scheduling/estimate sticky per repository.
Comment 6 Robert Elves CLA 2008-06-14 01:28:05 EDT
Need to defer: http://wiki.eclipse.org/index.php/Mylyn/3.0_Plan#Deferred_Items
Comment 7 Mik Kersten CLA 2009-01-27 20:44:15 EST
We need to work out what to do with estimated times for 3.2, even if this isn't the solution.
Comment 8 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn