Goals or deadlines for projects
There are always projects which need to be done by a certain date and need work every day. Now, if you set a deadline for the task, you won't see it every day. So it would be great if there was a separate goal module.
Here's how I see it:
For example, you want to loose 5 kg by 09.01.11 :)
So you create a new goal with subtasks:
loose 5 kg deadline: 09.01.11
- don't eat sweets every day
- go to gym every day
- eat vegetables :) every day
I hope I explained it clearly, please let me know if you have any questions :)
Adding a deadlines for projects is good idea. Voted.
I was thinking that this would be a great idea too!
And perhaps to have a date range that you wish to complete it by and have the actual deadline.
Ex. I have homework due on the 15th, but I can only work on it from the 9th-13th. I'd like to be able to show all of this. =]
Awesome Idea! I have a separate goals project, but I don't check it often enough and it isn't specific to the associated projects. This would be great if it was a separate page or at the top of the main one so you could see it everyday.
I think this is a bad idea. Actually this is actually what would support procrastination.
Why not use task group (as goal) where you can say you done it every day:
* loose 5 kg
- don't eat sweets [ev day until 09.01]
- go to gym every day [ev day until 09.01]
- eat vegetables :) [ev day until 09.01]
so it would actually require you to stick to your todos... and you get excited that you can check these things.
I think you're missing the point of this idea. When you have many tasks already, adding on several short goal related tasks everyday is a waste of space and can lead to disorganization and clutter. Plus, if you don't see your goal related tasks until the end of the day, you may forget about them and not follow the guidelines.
Furthermore, checking off these types of tasks really couldn't be done until days end everyday (at least the example, "don't eat sweets"), and it will clutter up your history as well, or throw you off when you don't check the list for a few days and have to postpone them.
This idea is not for everyone, but it is certainly a good idea, as it would be a great help to some people (including myself!).
One more example to make it clear.
You need to prepare a presentation by 1st of Febryary. This is a goal which has a deadline.
To do this you need to:
- plan it
- find information
- write the text
- make a powerpoint presentation
All these tasks need to be done by 02/01 but it doesn't mean that you need to do all of them every day. So it's difficult to set fixed dates for subtasks here because it is a flexible task and you can do it differently, depending on your schedule.
That's why it would be nice to have a goal module for such flexible tasks which need to be done by a certain date. Otherwise they are just get lost and appear in your list in a deadline day.
I use weekly objectives and monthly goals. What I do is set the due date at the beginning of the week/month. This makes it overdue and visible at the top of my list when I start Todoist. It has worked out well for me as I can see my goals and objectives before deciding what to do that day/week. But, I like the idea of a separate module.
good idea in theory, but then Todoist starts to become a project management system rather than a brilliant todo list. where does it end? Todoist works because it's simple.
I do that with the different tiers of tasks:
Paper: Due 4/30
Research: Due 4/25
First Draft: Due 4/28
Office Hours for Review: 4/48
Final: Due 4/30
That's actually one of the features I like most about ToDoist
Crap, the formatting didn't show up. Please use your imagination to see everything on the list after "Paper" indented. thanks!
I'm really bummed that this hasn't been picked up by the Todoist dev team.
I'll give an easy example. I have a project that is due on 15 February. There is no question: that's when it's due. But Todoist doesn't recognise that projects have deadlines. Of COURSE projects have deadlines. Project deadlines are often the driver of task deadlines.
Need this feature, it is a MUST. Otherwise the platform just doesn't work for me.
I wish developers checked a Getting Things Done book by David Allen. It kind of seems they did (having labels in place), but tying tasks to specific dates (when to work on the task) is something completely against GTD approach. Your next action is your next action. It does have a due date, but you should act on it now, if you are able to.
Without this feature, I am afraid I have to cancel my Premium membership and sign out. I only recently signed up, so I have some time, still.. Don't they give 1 month to decide if you want your money back?
I don't get this. You have a project/goal with a deadline buts it's the smaller tasks which makes up you project and these are the things which will achieve your goal. Todoist already has this.
Build tree house for kids - create project
List tasks involved to build the tree house with due dats against each task
Tick them all off to achieve your goal
It's the individual tasks that will achieve your goal not the other way round. As a workaround, you could put the due date of your project/goal in brackets after title or the first task in this project is a generic task with the actual due date of your goal task with notes about what the project or goal is.
If your individual tasks slip by a day, your project still gets completed; the treehouse gets made a bit late, but your kids are still happy.
I have a grant application due next Friday; that's a project, it has a deadline. There are tasks within that project. If that grant isn't submitted by next Friday, it isn't submitted at all. The project is not delayed: it fails.
Now I could look at just the tasks -- the several hundred tasks I have -- with deadlines, and if absolutely nothing slips, I'll get everything done to submit the grant. Or, in truth, I will probably realise that I have grant to submit, and start rescheduling tasks that are not associated with projects that have an urgent immovable deadline. But you see what I just imagined in that last sentence? I imagined a scenario in which I was looking at tasks according to the deadlines of their projects. I might have five projects with deadlines, 10 tasks on average for each project, and another 50 tasks with deadlines that have no project (or are in my "misc" project, which is like a project without a project deadline). I want to know "what are the tasks associated with projects that have deadlines in the next two weeks", and decide how to prioritise those tasks in order to complete those projects.
Now, I'm not criticising the way you do your deadline-setting or prioritisation. It sounds like it works for you, and that's fine. But it doesn't work for me, or anyone who has adopted something like a David Allen-style GTD approach, where "next actions" usually have no deadlines, but projects very often do.
I also have 100's of tasks and follow GTD ish...
I agree with your comments. It sounds to me that you need something more than Todoist. Your workload and the way you roll seems to be more project management than the humble Todoist.
OmniFocus might be more suitable as it can go as complex as you like. I know it offers most of what you spoke about above.
Greg and Michael,
both are probably right. Ideally (at least according to Allen), one should have most of the tasks without hard deadlines. This is then a solid base for extensive use of priotirization, consideration of energy level etc. In reality, there are many jobs that involve a multitude of projects running in parallel and all with hard deadlines. In such cases, there is probably little space for carrying out tasks in the original spirit of gtd. Still, gtd is a relatively broad concept which allows customization for specific needs. That is, it is adjustable to a high degree. With some imagination, it is even not very much important which particular app one chooses. As for myself, I like todoist primarily because it is fast, sleek, dependable, simple and yet it allows customization on many levels.
when I have time, I do just that... split a goal into multiple tasks and post them.