Forums

Discuss all things Remember The Milk.

menu

Task recurrence vs. scheduling.

scratty says:
Following is a feature I would love to see in RTM.

I couldn't find any requests for this feature, so I'm taking the risk of being rediculed :).

Say, I have a project I want to work on at a regular basis, say each thursday. Each thursday at 8:30 pm I allocate one hour to work on the project. Finally I want the project to be due at a specific date, say 1st of January 2008.

So what I'm after is more like a scheduling functionality which allows me to see what parts of my to-do list that I should work on this day.

As for now, I can accomplish the recurrence/scheduling by setting the due date to the first thursday in the week, then I set the repeat interval to "each thursday".

This is of course the incorrect way to achieve this as the project will be treated as multiple projects that are ended each week (as I see it). And this recurrence will never end.

It would IMHO be more natural to introduce a new property:
Scheduling repetition = each thursday, 8:30 pm.

Then I can set the other properties to:
Repeat interval = n/a.
Due date = 1st January, 2008.
Time estimate = 1 h.

However, the time estimate can be an issue:
If I do not wan't any "scheduling repetition" then I probably want to enter the total estimated time for the whole project, whereas when I enter a scheduling repetition rate I probably already have an estimate for how much I intend to work on the project on each session. This can be difficult to make this part intuitive enough.

In the overview section we'd get something like this:

Today
---------
Graphics engine (8:30 pm, 1h)
Check mail (30 min)

In this example, I don't have a due date for "Check mail", but only for "Graphics engine". The list will thus only display "Check mail" after the 1st of January (as configured above).


This scheduling feature would make me more efficient at working on my various projects in my to-do list as I would easily see in Google Calendar what projects I should work on today and I could make a checkmark for each task as I complete them.

For instance... the RTM-calendar plugin could generate calendar tasks for tasks with specified start time and duration, and keep tasks with unspecified start time and/or duration in the scroll-down lists on the top.

So the overview or the scroll-down lists in Google Calendar should have at least two sections: tasks that are due today and tasks that should be worked on today.

I hope this made any sense.
Anyone have had similar ideas?
Posted at 10:55pm on April 28, 2007
Log in to post a reply.