What's the best way to organise my personal TODO list? and what tools are available for organising team TODO lists?
Should I still be thinking in terms of TODO or are there better ways to manage my time and projects?
What's the best way to organise my personal TODO list? and what tools are available for organising team TODO lists?
Should I still be thinking in terms of TODO or are there better ways to manage my time and projects?
Strategic holy sh*ts only come from well-informed chaos, and you can take a stab at building a productively ephemeral perspective with the tactical information you gain from a structured task list combined with hopeful strategy provided by a slippery, healthy Trickle List.
The point of your productivity system is not to keep absolute track of your tasks. The point is to keep the important information in the front of your brain where it will improve your improvisation and inform your whims. A task tracking system gives you just enough information to calculate your chaos while reminding you to create and act on random moments of high potential.
I ditched the text file, and am now using http://www.rememberthemilk.com
There are tons of tools and apps (online as well as offline) available. Some, in no particular order:
Personal todo's can be maintained using text file, or even google shared items / google notes - it just requires choosing one method and sticking to it.
Team TODO's are more complex, as it requires buy-in from a lot more people.
I stick by the tried and true spiral bound notebook and ball-point pen.
Unlike text files, I can easily and quickly express diagrams or schematics. Unlike anything digital, I don't need software to view it, I can grab it and go to a meeting, and I can tear out a page and doodle on it at home.
I use a pen and papaer, and convert to text when i need to share.
I'm working on a web application at the oment that should help programmer productivity and todo lists/task lists are at the core of it ;)
If you want something with more depth than a text file or a simple task list in whatever program, I would recommend you take a look at ToDoList.
ToDoList supports tasks and subtasks in a tree structure. It allows you to assign all kinds of metadata to a task (there is an assigned to field).
There is also, Remember The Milk. Which, according to their website is "An intuitive interface makes managing tasks fun. Set due dates easily with next Friday or in 2 weeks. Extensive keyboard shortcuts make task management quicker than ever".
Google have their Google Tasks software but unfortunately it does not allow you to share tasks.
Teux Deux and TodoDodo are the most stylish of the contenders. Both have a very simple interface but even with a minimal look, neither lack features.
37 signals, the Chicago based software company have a simple to do list manager callen Ta-da lists. According to their site it : is the web's easiest to-do list tool.
Toodledoo is one of the more standard todo list managers but has an excellent iPhone App to help you manage your tasks when mobile.
I use Outlook's Tasks list at work. I always have Outlook open for email anyway, and it allows me to organize tasks by category or due date (among others, these are the only two I use).
For project teams, I wouldn't use anything as simple as a TODO list. There are plenty of project tracking software applications out there that fill this need (and I think maybe Joel can recommend one).
You should try checking out lifehacker.com if you have not already. There are tons of articles time structure.
Though most answers seem to have been replicated here, I just wanted to link to a thread on peronal organization I started earlier.
I have recently been looking at my GTD methodology.. I currently use RememberTheMilk, have just started using Evernote as well as the usual like gmail..
Be interesting to see how this evolves, will you keep us posted on your progression? I am on twitter if you're interested?
I use it for personal stuff and work stuff, with a separate list for each client. It's marvellous!
I just use a spreadsheet, with the following columns:
By default I sort the spreadsheet by "Priority", then "When Due", but I am also able to sort by "Project" if I want to see my current outstanding tasks for a specific Project.
I'm a fan of OneNote, it does just about everything you could think of for planning and notation
I like whiteboards, not especially practical and definetly not portable, but man, the physical act of getting up, walking over to the board and erasing the hell out of that task just feels good.
Right now I'm using a pen and vertically ruled index cards for my todo lists, but I'm planning to try out OmniFocus as soon as my new computer gets here. I'm a big fan of the Getting Things Done style of context based todo list. Knowing that you need to pick up some milk on the way home and replace the batteries in your smoke detectors doesn't really help you decide what to do when you're at work in the middle of the day. Far better to sort your todo items into separate lists so you don't have to stare at a bunch of items that just aren't applicable right now. My contexts are @Work, @Home, @Errands, and @Computer (which essentially means @Work or @Home). This makes it a lot easier to see what I can actually do in any given situation.
I strongly recommend the book "How to get things done" by David Allen. In today business world and work place a simple to-do list often isn't enough anymore. see Wiki
People have already mentioned about RTM (Remember the Milk) and GTD (Getting Things Done). I attempt to follow GTD with RTM. Read this for how to use RTM as advanced GTD tool.
Also, depending on your taste, you might want to interact with RTM in one of the many possible ways listed here
And please do keep us posted on your progress here and any new suggestions/ideas you come across. You can find me on twitter (id: jagmal)
I discovered YaGTD recently.
https://gna.org/projects/yagtd/
It has several advantages:
Even if it's text-only, you can search in your tasks, assign priorities, @tags, !statuses, etc to any of your task,... very powerful.
and Free, as in speech and beer.
I used notepad for a long time. Eventually I wrote my own web-based tool to manage multiple to-do lists.... unfortunately now some of my to-do's are features to add and bugs to fix in the web-based tool. :-(
I use notepad for short lived items, but find there's benefit in keeping large items in MS Project. That way you get time estimates etc. for free.
You may also like http://www.tudumo.com/
This topic maybe have a solution for your question - http://stackoverflow.com/questions/78756/what-do-you-use-to-keep-notes-as-a-developer
TODO Software, that I preferred - http://www.codeproject.com/KB/applications/todolist2.aspx
Many people I know use emac's built-in org-mode( http://orgmode.org/ ) for their to-do list.
I use org-mode in emacs. If you're already a fan of emacs, org-mode is amazing!
You can use it to estimate tasks, track and report on your time, and much more!
If you can get them, the one-two punch of Outlook 2007 and OneNote 2007 is killer for me.
If you've already got a bug tracker (which of course, you do, don't you?) then the best way may simply be to add tasks to that; several products can treat issues as "tasks" rather than specific bugs or enhancements, and you get all your to-do, including miscellaneous tasks and specific bugs to fix in the same place, with built-in support for tracking progress and priorities.
If you don't have a bug tracker, then I might suggest something like the to-do list functionality in Google Mail (in Labs, I think), or perhaps a packet of post-it notes.
My favorite is Remember the Milk. It integrates with everything and has enough features to be useful without having too many unneeded features bogging it down.
Moleskine notebooks. Retro - yes, but I can carry it everywhere, it never runs out of power, the upgrade path is excellent.
www.tudumo.com - it's got awesome tagging ability and keeps the UI as simple as possible. Disclaimer, I wrote it!
Not really a 'todo' application but I use FogBugz to track things I need to get done. I find it useful for programing things (actual bugs) and for other things that can easily be marked 'done'.
I got married. My wife doesn't let me forget anything I am supposed TODO.
If you have a Mac, I recommend either Taskpaper or The Hit List. Taskpaper is minimal, while The Hit List is a bit more complicated, but its extensive use of shortcuts make things much easier.
Piece of paper. Sometimes an e-mail to myself.
The company I work for uses JIRA.
I just use a notepad that's on my google desktop...not terribly exciting but I can access the site from my iPhone
I use www.todoist.com. It is extremely simple and lightweight, and it has a powerful syntax in which you enter metadata in the single text field in provides. This is very powerful when you get used to it.
For example "Pay internet @high @personal tom @ 11:30" means task is "Pay internet" it is tagged as personal and as high priority and has to be done tomorrow at 11:30. So task entry is just two fields, instead of the complex Task/Priority/Schedule/Type forms you have to fill in other task managers.
A full-scape pad with tear-away sheets. I write things that i want to achieve in serial... Usually by the evening I've ticked off 2-3 of 10. Not a wonderful performance I know. :)
Lot's of 4 inch post-its in my monitor and often write some notes on my left hand :)
As a mother of four small ones, who also works full time and manages to stay sane most of the time, I tested and refined my taks-management methodologies for a while. It's working, but always needs constant improvement. It's more than the tool, it's how you use it.
For my personal tasks and life-management I use Remember The Milk. I also use Remember The Milk for Gmail Firefox Addon. I use GTD methodology to arrange my lists, tasks, tags etc. (See instructions here).
For work related tasks I use Outlook Tasks. I use it for high-level reminders of the topics I am handling at the moment at work.
For me, home issues are more complex and need much better control. If your case it is reversed, and work tasks need more detailed handling, I would use RTM for managing both home and work tasks.
At the risk of sounding low-tech, I use a whiteboard with different color markers for different task priorities.
I created one for myself (in Scala): WhenDone
It was recently added to Softpedia:
I think todo application is very interesting topic. I have tons of ideas how to improve my app, but it's usable as is. I also have done a linux version, but I'll probably rewrite the whole thing in Clojure someday.
My personal favorite has been ToodleDo. While it's not free for a good plan, the integration with different platforms and capability to easily get information in and out from a bunch of different places (Firefox plugin, iPhone app, Google Calendar integration, etc) makes it the first GTD app that I've actually stuck with over a long period of time.
MonkeyGTD, with a few personal tweaks. I like having bins outside of my main TODO for "things that are being reviewed" and "things for which I'm waiting for someone else", i.e. things that need my attention, but for which I can't DO something right now.
It's also nice to be able to sort by project or by context (eg: make all phone calls at once)
I use org-mode. Honestly, it's one of the best todo & note taking tools I have seen
I use pen and a small notebook. I personally think that if you can't handle you todo list without an application you have too many tasks running at once. Unless you tend to get full weeks worth of tasks on Monday and then work them through during the week.
Plus it's very satisfying to cross over tasks in the notebook.
I saw one entry for BaseCamp, but am surprised no one mentioned 37signals' Ta-da Lists. Although fairly simple, it's free and can be shared.