| Velkommen! | Dansk ![]() |
I've been wrestling with a way to manage projects using RTM. Using tags, naming and smart lists, I have cobbled together something that seems to be working for me. I thought I'd share.
In designing my approach, I had a few goals, mostly based around the fact that I use Getting Things Done (GTD) to manage my work:
-I need a way to see all of my projects in a single view so that I could do my weekly project review.
-I need a way to see items within a given project so that I can focus on that project when I need to.
-I need a way to see my “next actions” by context (@home, @work, etc.).
So here’s what I do.
1. I enter project titles as individual tasks, preface them with two dashes “--“ and label them with the tag, “project”. The dashes let the projects stand out from “regular” tasks in a list, and usually let them sort to the top of a list.
2. For each project, I then create a tag with the “P-“ prefix (to denote project). For example, for my “Revise Budget” project , I have a tag called “p-revisebudget.”
3. I have a set of tags for each context I use in GTD. For instance, I have “@home” for things I do at home, “@mac” for things I need to do on my Mac at home, “@errands” for things I need to do while I am out, etc.
4. Then, when I create a task, I tag it with both the context and the “p-dash” project. For example, my task “Get last year’s budget from the server” gets the tags “@pc” and “p-revisebudget.”
To give me the views I need, I’ve created five different types of lists:
1. I have lists that correspond to each of the high-level goals I’ve set for myself for the year. (David Allen would call these the “10,000ft view” goals, for those that follow GTD.) I have lists for my job, for my photography, the podcast I do every two weeks, etc.
2. I have a set of Smart Lists for each “context” so I can see them at a glance. I have smart lists for “@pc,” “@home,” etc.
3. I have a Smart List called “[Projects]” that is based on the query “tag:project”. I can now see all projects in a single view for my weekly review.
4. To help maintain the integrity of my tagging, I have a Smart List called “2Tag” based on the query “isTagged:false” that shows me all of the tasks I have yet to add tags to.
5. To help make sure I’m using the location field, I have another Smart List called “2Locate.” It shows all of the tasks that should have locations but do not. Items tagged “@calls” or “@web” and such can be done almost anywhere, so locations are not necessary. Project names don’t need a location, either, so the query I use here is a bit more complicated:
isLocated:false NOT (tag:project OR tag:@web OR tag:@calls OR tag:someday OR tag:@waitingfor)
Having used this system a little while now, it seems to work quite well. I get the views I need, and even have a decent way to group and manage tasks as parts of projects. I hope this ends up helping one or two of you out there.
Posted at 8:17am on December 12, 2006
So you esentially put everything into one list, and through the tagging you view it via these searchs. Is that right?
I'm trying to figure out the best way to apply GTD to this...RTM is awesome. Great use of it.
Posted at 12:53am on December 13, 2006
Not quite. I actually have 13 lists in addition to the Inbox and Sent lists. Each of these lists are different focus areas for me. One is for work stuff, another for my photography, another for "Family," "Health," etc. I like keeping my tasks in these smaller groups; one large list would be unweildy.
However, you are right that I use tags to manage different grouping and views. And I expect that these views will cut across lists. "@Calls" is a Smart List, and might pull items from my Family list, Work list and others.
Make sense?
Posted at 8:20am on December 13, 2006
says:I take the "one list" approach but then NEVER use the list itself for doing anything (in fact to save space on the screen, the only lists I have are inbox and sent) . I use smartlists for all views of my tasks. I have several main tags like "Work" and "Home" that are used in addition to specific work projects like "TPS Report". And then of course I have context tags like "@calls", "@waiting", etc.
It definitely adds a bit of up front work by making me tag everything with multiple tags, but I believe this provides the ultimate flexibility for ways of organizing now and that I haven't even thought of needing yet. Besides if you were trying to build a personal system wouldn't you use the SMARTList instead of the plain old list? :)
One caveat to the "one-list" approach, you can't share a smartlist, so if you are collaborating with your RTM tasks, you would still want true lists.
Great insight into your system Jeffrey.
Posted at 1:15am on December 15, 2006
Why don't you use any spaces? e.g. “p-revisebudget.”
Posted at 12:59am on October 15, 2007
Great system, i think i'll try to use it my way soon. Thank you for sharing it.
But isn't the location redundant with contexts like @home, @work, etc... ?
Posted at 4:09pm on October 17, 2007
re: geef --- I bet I know why there's no spaces in those tags... it makes for a confusing tag cloud when there's spaces. I had spaces in my tags for only a moment before I realized I'd rather use underscores, or drop them altogether when compactness is more important.
The real reason I'm writing here is to thank erik for saying this: "One caveat to the "one-list" approach, you can't share a smartlist, so if you are collaborating with your RTM tasks, you would still want true lists."
I think I've come up with a solution that really looks like it will work for me, and erik's statement guided its development.
My four real lists are: I_gotta, I_wanna, WE_gotta, WE_wanna, where "WE_" means me and my husband (who I'm soon going to bring onto the Milk Train). I am treating these as if they're mutually exclusive: if it benefits both of us, it's a WE task, even if logically it would be me that would do it. Both WE_ lists are shared. But these lists are not really meant for human consumption -- let the SmartLists and Tag searches do all the work!!
All of the Saved SmartLists draw from the "_gotta" Real Lists. The "_wanna" stuff is best viewed en masse, I think, because "I_wanna" is all about fun stuff for me, and the "WE_wanna" is a mix of fun stuff to do together, and home-related stuff we might not be able to afford yet (but have fun dreaming about). In a sense, "I_" vs "WE_" is almost a kind of context, now that I think about it!
I have four SmartLists:
..Today.@work - for stuff I've gotta do because I am expected to do it (even if it might be physically "@home" where I'm doing it -- I'm a grad student). "Today" actually means dueBefore: tomorrow. Work-related tasks that are marked with any priority are also listed here.
..Today..@other - for non-work stuff I've either scheduled for today, have told myself I've gotta do today-ish (either via a date, or by marking with priority), or stuff that benefits from being tackled in small doses (stuff tagged "-do15mins").
.?.@work - for work-related stuff I've gotta do someday but haven't set a date for. I try to review this often, and incorporate new tasks into the daily grind (the ..Today.@work list) by adding due dates or priorities to things.
.?..@other - for non-work-related stuff that has no due date, no priority, but needs to be done. It can be easily added to the Today list by adding a due date or a priority.
I use Contexts as physical locations or as tags indicating proximity to the appropriate tools (like @home, @campus, @anypc). I'm still tweaking a bit, and considering splitting @home into @homepc and @homenpc, so I can ensure to have a quick search for tasks that I can do that encourage me to get me away from the computer.
I use tags as topics, which are kinda like projects but a bit bigger. My +teaching tag has both the marking "project" and the "project" of preparing myself for the tutorial. These (and I'd imagine any other "sub-tasks" I come up with) are (will be) numbered or lettered in the task description (e.g. Marking tasks are M1, M2, etc.) The home-related tags help indicate what the purpose of the task is: -finances, -health, -family, -maintenance, -cleaning, etc. Somehow, it seems to be helpful to review these tasks in terms of their purpose.
I haven't been on the system long enough to tell how well it's working, but I've at least gotten to the point where I don't feel like I want to tweak it much more -- whew! I was starting to feel so pre-occupied by GTD that I wasn't Getting Things Done! That's always a danger, at least that's what Merlin Mann has led me to understand about myself.
Posted at 4:52pm on October 24, 2007
says:Crystal, please let us know how it goes as far as getting your S.O. to buy into the system. In my experience, that's been the biggest struggle for sharing. At one point I did have a separate list for the purpose of sharing (created after I learned I could not share a smartlist!), but I could never get it to take off.
Posted at 4:22pm on October 27, 2007
Great recommendations, everyone. Thanks for sharing. The trickiest thing for me to figure out is the use of "real lists." Lists in RTM add another layer to a smooth GTD design that uses a combination of tags and smart lists in much the way Jeffrey and Crystal described. That extra layer can be helpful, or it can confuse your thinking. At least, it confused me. :-)
What I'm doing currently is pretty similar to what Jeffrey and Crystal described. But I use just three "real lists," based on physical space. The reason for that is it mirrors how I think of organizing my day. I am living the car-free lifestyle and I largely work from home, except when I have meetings elsewhere. So I tend to plan my day's activities around where I'll be. My lists are "Home," "Local," and "Remote." Home, obviously, is everything I can do while at home, from work-related stuff to chores to (work and personal) communication (email, phone, etc.), and so on. "Local" is stuff I can do in what I consider my neighborhood -- anyplace that's easy to get to on foot or by bike and doesn't take a special journey where travel time is a factor. So things like groceries, dry cleaning, prescription refills, sundries, lunch or coffee with friends or colleagues in the area, etc. "Remote" is anything I have to do outside of my area, like a doctor's appointment downtown, a meeting or date or exhibition or store cross-town, etc. -- anything where I have to think about how to get there, how long it will take, whether to bike or take public transport, and what else I might be able to accomplish while I'm there or en route to & fro.
The "Home" list ends up being overwhelmingly long, but that's okay because I don't really refer to it as such. I use smart list searches by context and status tags to divide up the things I need to do in that location. It is useful for me to have the "Local" and "Remote" lists separated out because I can see disparate tasks at a glance -- tasks that might be so different from each other that they would be awkward to tag similarly. The only thing they have in common is that I can do them outside the house, either in the area or out of the area. I think it's helping me not to forget about certain things when I'm traveling to a location I don't travel to in the course of a usual day.
Anyway, I'm sure it will change over time, but it's working pretty well for me right now.
Cheers, Michael
Posted at 1:14am on October 28, 2007
great system, i will try with new year!
Posted at 6:35pm on December 23, 2007
says:I started to implement Jeffrey's suggestions, then [I think] I just stumbled onto a different approach that might work better (at least for me)... Instead of using tags to mark the context, I've created a new list for each action context (@Home, @Office, @Computer (online), @Computer (offlice), etc). Then I'm going to try using tags to link each action to its project (if there is one)
If this works, I think it will work better for me because I've been able to sync RTM to my blackberry, and on my blackberry app "Tasks", the RTM "Lists" map onto the Category Filters...
If it fails, I'll post again to let you know
Posted at 4:37am on September 14, 2008
Hi folks, another GTD user implementing RTM. Great input here.
Posted at 12:08pm on September 15, 2008
I'm playing with GTD and RTM using the following lists: Calendar, Next Actions, Projects, Someday/Maybe, Waiting On; plus two smart-lists: Agenda, Open Loops. The calendar serves as both a calendar and a tickler archive (I really like the repeat-after functionality); if the task has a date or happens repeatedly it goes here. The Agenda shows me my active "to-dos" and scheduled appointments-- this is my daily review list. The Open Loops list shows me everything that's not done which is not an appointment (basically any potentially actionable item)-- I review this weekly. I use the inbox to collect my brain-dump, and clear this to empty as soon as possible. In Waiting For I collect not just actions where I'm waiting on someone else, but actions for projects which require some "next action" first. In the Project list I assign everything a priority so that the item is highlighted. This helps keep the project parent-item distinct from actions related to that project
The Agenda smart-list:
status:incomplete (dueWithin:"3 weeks" OR due:never) NOT (list:Projects OR list:"Someday/Maybe" OR list:"Waiting On")
The Open-Loops smartlist:
status:incomplete NOT list:Calendar
I use tags for context: @work, @home, @computer, @phone, @store, plus per-project tags. If I have something where the context is a person I use _whomever as a tag (sorts it after @tags and before regulartags).
So far this system is working fairly well for me. Open Loops makes sure that nothing gets lost in the shuffle, and also is useful for making sure that I don't have any tasks duplicated. The Agenda collects next-actions and calendar items together. Tag-cloud can always pull up everything related to a particular task or context.
Posted at 8:25pm on October 1, 2008
The consideration of importing to do tasks over to my Motorola 9q (WIndows Mobile) it makes sense to have the CONTEXTS as lists in RTM like sean.merrill suggests.
What is everyone's opinion on this?
Posted at 9:28am on October 6, 2008
says:I'd like to thank all that shared their GTD toughts, experiences or hacks in this forum. I've taken some time to test them myself, and I've settled for using lists for contexts and tags for everything else. The rationale is that I'm not bound to turn a call task into a read one, nor any other context switching. If I do so, it's rare. Since tags are indeed easier to manipulate (edit/search) I use them to support the Project notion as well as the next, someday and waiting status of a task. Then the magic is left for smart lists. I've assembled a few tips, and use them to detect mistagged tasks, as well as a tickler and a smart next actions list.
I've made a blog post about my thoughts, which includes all smart searches I use, and other configurations. Read it here: http://carpathia.blogspot.com/2008/10/having-cow-aiding-getting-your-things.html
Cheers!
Posted at 2:31pm on October 13, 2008
Thanks for all the insights. They are all and each very helpful. I am just ramping up my RTM. I used the "advanced gtd" blog post, but I am quickly finding using lists for projects to be unwieldy, at best.
I am looking for alternatives. Contexts as tabs and projects as tags seems to have a more positive consensus.
If there are other thread discussions you can point out, please do so.
Thank again folks.
-Dan
Posted at 1:09am on December 16, 2008
says:Hello guys,
after trying the one single list approach I must say I failed misserably :( not only this approach is guilty though, I also didn't quite ever manage to do a comprehensive weekly review. I ended up with an amorphous unwieldy list of zombie tasks.
I'm sort of desperate now and I wish I found the tutorial that most people (I for instance) look for for ages in the Forum. I have installed so far 5 GG scripts but still haven't got around to settling on a certain implementation. Could somebody please summarize a working environment (I know it depends on the person and stuff) that allows you to do a smooth weekly review? Heeelp :(
Marc
Posted at 3:37pm on June 27, 2009
says:BTW what made me fail miserably is the absence of project support (at least out of the box). I need to define a task that belongs to a subproject (every outcome that needs of more than 2 steps), this subproject belongs to a project and it might eventually depend on a major project... of course, this project is part of some area of responsability (or above 20000ft)... At least, to my opinion, RTM fails to implement (out of the box) this approach but on the other hand I think it is very promissing.
WHAT SHOULD I DO???!!!
Thanks guys!!!
Posted at 3:41pm on June 27, 2009
says:I adore this forum, I've gotten such great ideas from here. I just wrote about my approach... you can see it with screenshots, etc... at http://www.aspacewithin.com/RTM-for-GTD.html
Let me know what you think.
S
Posted at 4:31pm on June 30, 2009
These discussions are great. While I've only been at it a week or so, I find that RTM is working great for me. I really feel that these forums are the key to my success thus far as they show insight into how different people implement their workflows.
For me, I need to separate work and home. I don't care what David Allen says, if I didn't, I'd go nuts! Simply too much to do at work and I don't want to bring that home with me or even look at those items when I'm not here. Therefore, I've broken tasks down as follows:
1. Lists. I use actual lists for Work, Home and DigitalNotions (my webpage - http://www.digitalnotions.net). Thanks to the wonderful GreaseMonkey script A Bit Better RTM - http://userscripts.org/scripts/show/32518, I can show my task list on the left side of the screen instead of the tabs. It also allows me to hide lists I don't want shown.
2. Contexts. I have a context for @phone, @workdesk, @homedesk, @yard, @vehicle. Pretty standard. Every task gets one and only one context.
3. Projects. Since I work up to 6 different work projects at a time, I find it imperative that all tasks fall into a project. For those tasks that don't quite fit a formal project, I have -Household and -Workmisc as the catch all projects for all those one shot tasks.
So, with all my tasks sorted, I created the following smart lists to make my life easier.
.Bills <-- no one likes them, we all have them.
.Someday_Maybe
.ToDo <-- everything BUT work.
.ToDo_Waiting
.Work_ToDo
.WorkWaiting
_WorkWeeklyReport <-- list of every work task done in the last week
Keywords. I also tag items that will take less than 15 minutes as "quick" and tag next actions as "na". In this way, I can set my smart list for .ToDo as all items either past due, due today or tagged with "na". Works well so far.
I also have goals set that I will assign tasks as necessary.
I realize the naming isn't optimal, but I wanted them to show up in a certain order and be grouped by Work and non-Work.
My day is pretty simple. Add tasks to the Inbox as they are brought to my attention. Periodically, I review what's in the inbox and assign one context, one project, keywords and goals as needed and move the task to the appropriate physical list (work, personal, digitalnotions). I work out of either the .ToDo list or the .WorkToDo list. If I complete what's there, I go to the physical list or click on the project in the tag cloud and tag another item with the "na" (next action) tag.
It's not perfect, but works pretty darn good thus far!
Posted at 11:13am on July 1, 2009
This thread has been amazingly helpful. I patched together my way of integrating projects, RTM and GTD (most of which was taken from Jeffrey's methodology.). I initially started writing it for myself, but I figured somebody else might get some use out of the system I have set up:
Location Tags:
@keitai - anything I can do on my mobile phone, which is with me 99 percent of the time.
@home - anything to be done at home
@computer - anything that can be done on a computer (whether at work or at my own home computer)
@outside - Anywhere that is not at work or at home!
Lists:
Home Maintenance - Any type of task to be done at home
Corrospondence - Any type of interactions with other people (emails, setting up dates to meet people, replying to a phonecall, sending a postcard, etc)
Finances - Anything that includes getting or giving money
Work - Any task that is given to me from work (again, I know it's been echoed from David Allen that this shouldn't be its own distinct category, but when I get home, I don't even want to think about what I have to do tomorrow).
Learning - Anything that involves me acquiring new information (from looking up a new restaruant to researching a better footing techniques for bouldering, to remind myself to practice playing a new Beatles song on my acoustic guitar.)
Japanese - anything to do with my Japanese studies.
Grocery List - Stuff I need to go out and buy
Community - For the greater good of mankind! (donating books, starting an English club (I live in Japan), etc.
Fun - Pure excitement and joy. Vacations, reminders about upcoming concerts, and whatever other seretonin-inducing activities that could be included)
Tickler - Future projects!
Waiting - straight out of GTD
Smartlists: (Pretty much Jeffrey's setup)
@keitai
@home
@computer
@outside
Projects - The exact same setup as Jeffrey's
Tag Me - The same as Jeffreys, but I'm excluding anything in my Tickler list.
notag list can EXCLUDE anything in the Tickler folder
Project handling: the same as Jeffrey's. Just re-written so it's more clear for myself.
-each project name gets its own task: --projectname
-this gets the tag "project"
-it gets put in its respective list
-each item of a project gets a tag p-projectname
As areas of my life acheive and lose focus, certain lists will be added or deleted. For example, if I decide to get very heavily into photgraphy, I will make it its own list instead of just throwing it into "fun". Conversely, If I decide I no longer need to put as much emphasis into my Japanese studies, I will delete the Japanese list and simply put those tasks into "Learning" (I figure everybody should keep learning throughout their entire lives, so this will be a list that will never be deleted).
Posted at 2:14pm on July 26, 2009
I apologize for posting again: after an hour or so of though, I have refined what I think will work best; there are a few tweaks here and there. If you have just read through my previous post and just realized you have to pretty much read it AGAIN, I sincerely apologize. (RTK doesn't allow its users to delete their own posts!!)
----Refined Version-----
Location Tags:
@keitai - anything I can do on my mobile phone, which is with me 99 percent of the time.
@home - anything to be done at home
@computer - anything that can be done on a computer (whether at work or at my own home computer)
@outside - Anywhere that is not at work or at home!
Lists:
Home Maintenance - Reminders to vacuum, clean out fridge, etc.
Corrospondence - Anything that requires me to interact with somebody.
Finances - Anything that includes getting or giving money
Work - Any task that is given to me from work (again, I know it's been echoed from David Allen that this shouldn't be its own distinct category, but when I get home, I don't even want to think about what I have to do tomorrow).
Learning - Anything that involves me acquiring new information (from looking up a new restaruant to researching a better footing techniques for bouldering, to remind myself to practice playing a new Beatles song on my acoustic guitar.)
Japanese - anything to do with my Japanese studies.
Shopping - Stuff I need to buy. Everything is tagged with where I should buy that item (grocery store, amazon.com, hardware store, etc).
Errands - Anything that has to be done from outside of my apartment or work that has no involvement with the other lists.. examples: going to the international center to donate books, having to visit the DMV and update my drivers license, going to the travel agency to book a flight to Korea, etc.
Tickler - Future projects!
Waiting - straight out of GTD
Smartlists: (Pretty much Jeffrey's setup)
@keitai
@home
@computer
@outside
Projects - The exact same setup as Jeffrey's
Tag Me - The same as Jeffreys, but I'm excluding anything in my Tickler list.
notag list can EXCLUDE anything in the Tickler folder
Project handling: the same as Jeffrey's, though he didn't mention where he includes his tasks that just include his project lists. After a bit of thinking, I've reasoned that most projects are going to span across more than one of the categories I have defined for myself. For example, if I have the project of "going to korea", this is going to involve researching exactly where I want to go (list: learning), going to the travel agency to book my flight (list: errands) and making a phonecall to confirm that my hotel reservations have gone through (list: Corrospondence). So I have decided to leave the names of all the projects in the Inbox; they are to diverse to be placed in any one list, and it isn't worth creating a list just for the names of projects.
-each project name gets its own task: --projectname
-this gets the tag "project"
-it gets put in the Inbox
-each item of a project gets a tag p-projectname
Posted at 2:55pm on July 26, 2009
Great stuff.
I just have one question for you guys: How to relate a task to an e-mail? Somehow, there is redundancy between tags I create in Gmail (GTD ones + and project type) and tags in RTM. I have not found a neat way to avoid duplicating work here.
Suggestions?
Thanks
Y.
Posted at 8:29am on August 3, 2009
says:I just copy the url from a particular gmail message, and insert it in the url field of the task. I don't do much labeling of email.
The rtm gmail extension is supposed to let you create a task from an email and it links them, but I've found this feature is broken more often than it's working, so it's easier to just paste a link for the email's url.
Posted at 12:01pm on August 3, 2009