GTG

Need way to visualize tasks starting on future days

Bug #543659 reported by Bryce Harrington
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTG
Confirmed
Wishlist
Unassigned

Bug Description

In my workflow I make heavy use of the start_date to organize my many tasks. Each morning I look through the list of tasks and identify the 20-30 tasks I'll work on that day, and postpone the rest to future days.

However, currently gtg does not give visibility into the quantity of tasks scheduled on future days. So for instance, if I already have 30 tasks that will start tomorrow, I don't want to add another 10, so if I could see this somehow, and see that Friday has only 5 tasks scheduled, I could postpone to that day instead.

I'm not sure what the best way to do this visualization though. A few ideas spring to mind. First idea: There could be a simple bar chart which can be displayed in a tab where the closed task pane is now, which shows # closed tasks for the past week, and # task starting for the upcoming week. Second idea: A ribbon atop the screen sort of like f-spot shows # tasks each day for the next week. Third idea: Buttons to the right of the 'Work View' button for each day of the week which also include the number of tasks starting that day (and click on the buttons to see what tasks are scheduled).

The third idea is probably the ugliest but also the easiest implement and most functional. The ribbon is probably prettiest but may be a considerable amount of work to do. The second idea fits closely to some stuff I'm working on currently and what I'll probably end up doing for myself, if no one else has feedback on the other ideas.

Revision history for this message
Bryce Harrington (bryce) wrote :

I'm envisioning this would be something for the scheduling plugin. An average user with only modest numbers of tasks would likely not be interested in this.

Changed in gtg:
importance: Undecided → Wishlist
Revision history for this message
Luca Invernizzi (invernizzi) wrote : Re: [Bug 543659] Re: Need way to visualize tasks starting on future days

I like the second idea.
Another ugly idea would be to show the number of tasks in the "Schedule"
popup menu (e.g.: Tomorrow (5 tasks).

On Sun, Mar 21, 2010 at 07:41:14PM -0000, Bryce Harrington wrote:
> I'm envisioning this would be something for the scheduling plugin. An
> average user with only modest numbers of tasks would likely not be
> interested in this.
>
> --
> Need way to visualize tasks starting on future days
> https://bugs.launchpad.net/bugs/543659
> You received this bug notification because you are subscribed to Getting
> Things GNOME!.
>
> Status in Getting Things GNOME!: New
>
> Bug description:
> In my workflow I make heavy use of the start_date to organize my many tasks. Each morning I look through the list of tasks and identify the 20-30 tasks I'll work on that day, and postpone the rest to future days.
>
> However, currently gtg does not give visibility into the quantity of tasks scheduled on future days. So for instance, if I already have 30 tasks that will start tomorrow, I don't want to add another 10, so if I could see this somehow, and see that Friday has only 5 tasks scheduled, I could postpone to that day instead.
>
> I'm not sure what the best way to do this visualization though. A few ideas spring to mind. First idea: There could be a simple bar chart which can be displayed in a tab where the closed task pane is now, which shows # closed tasks for the past week, and # task starting for the upcoming week. Second idea: A ribbon atop the screen sort of like f-spot shows # tasks each day for the next week. Third idea: Buttons to the right of the 'Work View' button for each day of the week which also include the number of tasks starting that day (and click on the buttons to see what tasks are scheduled).
>
> The third idea is probably the ugliest but also the easiest implement and most functional. The ribbon is probably prettiest but may be a considerable amount of work to do. The second idea fits closely to some stuff I'm working on currently and what I'll probably end up doing for myself, if no one else has feedback on the other ideas.
>
>

Revision history for this message
Chris Johnston (cjohnston) wrote : Re: [Bug 543659] [NEW] Need way to visualize tasks starting on future days

Would Bug #340022 solve this?

Revision history for this message
Bryce Harrington (bryce) wrote :

On Sun, Mar 21, 2010 at 11:56:53PM -0000, Chris Johnston wrote:
> Would Bug #340022 solve this?

Not really, although there are some conceptual similarities.

What bug #340022 is going for is to display your already started tasks
grouped by when they're due. Presumably that is to help with
prioritizing work, so you can focus on stuff that's due sooner.

However the idea of laying out tasks grouped by start date is a possible
idea. But this isn't much different than just turning off Work View and
sorting tasks by start_date. That's how I've been doing this so far,
but it's really awkward when the number of tasks is high.

Changed in gtg:
status: New → Confirmed
milestone: none → 0.3
Revision history for this message
Bryce Harrington (bryce) wrote :

Fwiw, as a quickfix I've implemented this functionality in gtcli as the command 'gtcli summary', which I posted about to the mailing list the other day. Basically it implements alternative #1 on the console.

While doing it at the console isn't as snazzy and pretty as my original description, it does serve the purpose. And in fact, it has some handy functionalities I hadn't originally envisioned, such as listing this info on a per-tag or per-filter basis.

Does anyone else find this functionality useful? If so, I guess we could look at exposing it in gtg itself. Otherwise I guess this bug report should focus on alternative #2 as the ultimate solution.

Changed in gtg:
milestone: 0.3 → 0.4
Revision history for this message
Izidor Matušov (izidor) wrote :

I think the best way to solve this specific usecase would be using a Gantt chart, bug #495475. Marking this bug as a duplicate.

Changed in gtg:
milestone: 0.4 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.