Being forced to create a project for every next action does not seem to mesh with the GTD philosophy. This seems more like a Franklin/Covey, Life Balance type of thing. It introduces another step into the process, which is often unneeded. Take for example an action like “Trim my dogs’ nails”. Is this a project? Not really. But in order for it to show up on an Action List in kGTD I have to assign it a project. Something like “Take good care of my dogs”. Having this as a project distracts from my actual projects, like “Improve my drawing skills” or “Learn software X”. David Allen says quite a bit in GTD about why a top-down approach like Franklin/Covey is often a waste of time and energy. It seems like kGTD is veering in that direction.
RE: Unfiled Actions
It’s very nice to have the connection between a project-oriented view and a context-oriented view maintained automatically. In fact, that’s my major reason for using it.
My solution is to create a couple of pseudo-projects, called “Misc. Work” and “Misc. Home”, and put these sort of one-off tasks in the appropriate “project.”
The only downside is that every action for these pseudo-projects is a Next Action, and I’ve never been able to get the “Next” script to work properly.
However, that’s a small price to pay for a wonderful piece of work.
d.
Motif backgammon
Motif backgammon Super :)
Backgammon strategy
Backgammon strategy Super :)
Yeah, I just create a
Yeah, I just create a special project for these one-offs and keep them all in there.
I’ve enabled multiple manual next-actions in the KGTD settings so I can force them all to be NA’s. Luckily the script works fine for me.
Daven: maybe you also need to enable multiple NA’s in the settings?
>> Daven: maybe you also
>> Daven: maybe you also need to enable multiple NA’s in the settings?
D’ohh !!!
BTW, I agree with ethan that having the “Unfiled Actions” telling me to “please address these lonely unfiled actions” is v. helpful for me. Now, if only there were something to remind me to RTFM.
It's true that currently
It’s true that currently “one off” projects (which essentially function as singleton task groups) do take a next action (even with manual next actions turned on). I’ll look at changing this somehow.
As for trimming your dogs nails, I would put this in an “project” called “dog maintenance” or, you know, whatever. Just look at projects as groups and you will feel the covey-tension slipping away.
The only other option is to allow unfiled actions to build out to Actions, and there are some other reasons I don’t do this, primarily because I use Unfiled Actions to store tasks coming in from, for example, your PDA and iCal. In that case you might have tried to set a project or had a project in mind for a task, but if comes in without it (due to some limitation in the way I’m syncing with iCal). As long as Unfiled Actions is mentally a “please address these lonely unfiled actions” group, you’ll look at it carefully and you won’t drop any tasks. If it’s an active “singletons” group, it’s much, much easier to lose incoming tasks in it. It would become a huge cognitive load eventually and would break the mind-like-water approach that makes GTD so sweet.
I think we’re actually in the same corner on keep GTD simple. Handling Unfiled Actions any other way would create unexpected complexities.
I have "Projects" set up
I have “Projects” set up with my children’s names as their titles. Under these are both one-off tasks (give J a haircut, recur every 6 weeks) and sub-projects (current fight w/ K’s school). I your case, I suggest everything pertaining to your dog gets put into a Dog project.
Maybe this is contrary to the official GTD method (I still have to get my hands on the book), but I think of Projects as Task Sets and Contexts as where/how the task is done. So “Child 1” is the set of tasks pertaining to Child 1 — some are phone calls, some are done at home, etc. Very few of the items on my Projects list are actual, multi-step projects.
I could use multiple next actions, but I’m not … if I did 90% of my life would be a Next Action, and there goes the system … instead I order my tasks according to what I want to do next. Sometimes I have to change the order, as when I still haven’t found my portable vacuum cleaner to clean the radiators (we moved last spring).
Ethan, I don’t know if I’m the only Household Manager and CMO (Chief Maternal Officer) using KGTD, but it’s working very well for my crazy life.
—Liz
Unfiled Actions
I am also a HM/CMO and I run a small graphic design business out of my home. I love the GTD concept of keeping all your life together. I have been doing that for years.
I have been remodeling my house for the last few years and at the same time cleaning out closets in an extensive way so I have a project called “Remodeling” and onther called “Organizing”. Not orginal but it works as a good catchall for those one-time tasks. I like the idea of making a kid a project. That would help clarify my thinking more.
I haven’t read the book yet either (I bought it for myself for Christmas) but I have read alot on 43 folders and bought the audio book from iTunes Music Store (http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=2087142&s=143441) I started listening to it today. It is abridged but I think that is better for me to get my head wrapped around these concepts.
More tips for the HM/CMO are welcome!
—Lisa
Liz/Lisa, I posted an
Liz/Lisa, I posted an article in reply to this. Short answer: I fully support you using projects like this!
Inbox -vs- Unfiled Action
Our man Ethan writes:
I use Unfiled Actions to store tasks coming in from, for example, your PDA and iCal
Shouldn’t these go to Inbox instead?
I wholeheartedly agree that it would be very wrong to have things just appear in an actions list without first hitting your inbox (for a later “do it, delete it, or put it on a list” processing cycle) but why do you need to bypass the inbox anyway?
It seems like you are somehow using Unfiled Actions as a pseudo-inbox. This seems strange to me. Making it as easy as possible to populate the inbox (including things like quicksilver) for a separate do-it/delete-it/add-it-to-a-list step later is the absolute heart of the GTD process to me.
Before I continue with my only gripe: I love the scripts. This is an outstanding piece of work and I’m only bringing this up because unreported bugs or misfeatures will never be fixed. I’m not intending to whine or look a gift-horse in the mouth, but it seems worthwhile to explain as clearly as possible what I believe is a relatively small but important design flaw.
For me, this ONE thing is making KGTD feel like eating an otherwise perfect egg-salad sandwich with just a tiny little speck of eggshell in it. (The “one thing” being the requirement that every action has a project).
I believe your intent in forcing a project to be associated with every action is ultimately to make review-time easier. I suspect the intent is to make “which action do I next” decisions easier simply by ordering their parent projects.
One of my big take-aways from GTD was that “what do I do next” decisions should be made based on context and energy level, and not on the relative importance of projects. Review time is when you ensure that projects are making forward progress.
What is the value of forcing people to create “dog maintenance” projects?
Creating a catch-all project for “singletons” is a valid workaround and just a one-time annoyance, but not being allowed to leave the “project” pulldown empty is a minor annoyance that is repeated for every singleton action that ever makes it to my inbox!
Singletons are a relatively small percentage of my inbox items, but they exist and will continue to exist.
For completeness, here’s how I use KGTD:
Random “stuff” gets added to one of my inboxes (in my case, the KGTD Inbox, my moleskine notebook, or my physical inbox on my desk).
Periodically (at least once or twice a day) I process my inboxes top to bottom: do it, delete it, or assign a context and OFTEN a project (today I’m forced to always assign a project, but I use a catch-all project for singletons). Some things do just become calendar entries — those items and ones I do right then are simply deleted before going to the next item on the list.
When I’m looking for what to do next, I look at my Actions page and pick and choose what I want to do based on context (the “@” lists) and motivation/energy-level. I look at the project column, of course, and often select something because I want to work on that project but it isn’t the primary decision point for me.
At review time I’ll look at the Projects, Someday-maybe, and Actions pages to make sure that I’ve really got manageable bite-sized “next actions” on my list, that things aren’t sticking around too long, and that my projects are moving forward. During review time I often add additional actions to my projects, as well as re-order items (ensuring that the true “next action” is at the top of the list).
Clicking the sync button only moves PROCESSED items out of the KGTD Inbox. Processed for me means a context assigned. Items that have no context assigned haven’t been processed. (The setting to automatically move things from inbox to an “Unassigned Actions” project seems totally misguided to me.)
Sorry for the long post, but it seems like your workflow must somehow be different because of your insistence on a project assignment. Your rationale above was because of things showing up in Unfiled Actions, which I agree is bad. Is there any other reason? If those things went to Inbox instead of Unfiled Actions would your objection still stand?
Thanks again for the great work!
Wrex:
Wrex:
Possibly. I’m considering getting rid of Inbox and just moving items to Unfiled Actions directly. Gray area right now and I’m thinking on it. Further comments welcome.
Inbox and Unfiled Actions are a weird Venn diagram right now. I need to resolve their overlap. You’ve nailed a key issue.
My teeth are clean and cavity free, please look away.
Long ago in a galaxy far far away I actually did allow blank projects with this in mind. Some of the residual settings still are in kGTD settings today. Blank project names are a problem from a technical perspective, which is never a good reason for application behavior (there is almost always a solution to technical limitations), but I’ve generally avoided blank names because of it.
I can understand why, if a task has no project, it would be nice to add it, set a context and leave the project drop down blank and then have it be active as a singleton task. I’ll consider how this could be implemented.
I haven’t heard anyone use the phrase “totally misguided” in regards to my work since high school ;-)
I don’t disagree with this. I think it’s a larger inbox/unfiled “venn diagram” issue. Rather than keep changing and tweaking the relationship between the two, I’m really looking at the entire architecture of inboxing in kGTD right now and deciding if I can just tweak or if I have to change it entirely.
My workflow is almost identical other than I make most new tasks directly in Projects rather than inboxing them.
I do appreciate your descriptive and well-thought-out comment and am absolutely looking at all these issues. Probably a week or two before I come up with a real solution but it’s on the front burner. Keep thinking of options and I will too ;)
Sorry admin,i tested your blog:)
zxxsdjisif4244243fbsd454vnmzxc56
Backgammon sets
Backgammon sets Super :)
Ethan, I don’t mind there
Ethan, I don’t mind there being a special “Unfiled Actions” project for technical reasons.
However, I would like to be able to make a special “one-liner” project, in which everything gets hilighted as a next-action, and that (apparently widespread) desire isn’t unreasonable.
To address your comment: while maintaining the dog may technically be a project, from my perspective it’s an extra piece of unnecessary overhead that slows my system down.
Especially if it’s the neighbor’s dog, so there’s no point in a project for the pooch. I mean, what, you’ve never been asked to do one little oddball favor, once, that doesn’t fit in your existing set of projects?
It’s nice that you’re looking out for me, but the design of your software is not the place to be forcing your idea of best practices on your users. :) Not, at least, at the cost of interrupting my workflow. Let me add a next action, see it, do it, and cross it off.
Josh:
Josh:
If I implement a singletons tasks solution, I’ll have to consider either this or the inverse. Singletons groups wouldn’t work as “traditional” projects with a single “most important” action. Not sure it should have all of them as next actions, however. I look at next actions as being only project related (i.e. they are only “next” in relation to the other project steps). Might have to make a “singletons” style for those.
Fundamental to my beliefs about writing anything, software in particular, is that self-expression and communication of one’s own, personal intent and beliefs are critical to success. Software which attempts to be all things to all people is at best mediocre and at worst pointless. kGTD is absolutely a functional expression of my opinions, beliefs and perspective-on/personal-implementation-of GTD. You may disagree with it as you would any other type of writing, and indeed the intent of much writing is indeed to provoke thought, debate and discussion. I am pleased that kGTD does this and I believe that it improves through the dialogue it creates.
That being said, I’m sure it is already clear that I take all user input very seriously. I also consider kGTD to be a collaborative project and I truly believe that it is 1000% better due to the input of a large number of users. I suspect you were actually suggesting, as Wrex says below, that this should be an option and not mandated, and I am open to that. I am already looking at ways to allow this an option, and am also reviewing the entire inbox/unfiled actions architecture. These are non-trivial changes and impact many different kGTD functions, but all things are possible and I am actively exploring these issues.
Ethan said, If I
Ethan said,
Either would be good for me, if you choose to go that route.
That’s fine, but my point (stated better elsewhere) was that a tool works best when it doesn’t mandate specific rigid behavior by design for reasons that don’t have to do with the nature of the software, while still staying true to itself.
A good text editor doesn’t try to be a word processor because that would compromise its nature as a text editor. But it also doesn’t disallow things that don’t compromise its nature, for example, by disallowing blank lines.
The singleton action behavior isn’t something that requires you to change the nature of kGTD as a tool. In fact, as it is works just fine; I have a project of single actions, and I am personally perfectly satisfied with that.
What I have been trying to say, rather, is that if you don’t provide some visible way to do this for people learning kGTD, they will complain about Unfiled Actions and ask for blank projects, and if you have a help page or whatever showing them the setting to change to get “Singletons” in Projects, that should do.
Even if using singletons is a deprecated behavior, a simple change that doesn’t compromise the nature of your tool would stop the back and forth on the subject. Isn’t that worth considering?
Cheers,
Josh
JoshD said, “…but the
JoshD said, “…but the design of your software is not the place to be forcing your idea of best practices on your users. :)”
I disagree. Nearly all of my favorite software is “opinionated,” as is kGTD. I believe Ethan uses kGTD as his own system, so he’s entitled to write it the way he wants it, even if his ideas differ from mine. If we differ too much, I move on to something else. I think he’s been striking a pretty good (and very difficult) balance between the needs of his users and his ideas of how things should work. And considering the price, I find it difficult to argue with him about it :).
"argue" versus "discuss"
jbaty writes:
I believe Ethan uses kGTD as his own system, so he’s entitled to write it the way he wants it, even if his ideas differ from mine. If we differ too much, I move on to something else. I think he’s been striking a pretty good (and very difficult) balance between the needs of his users and his ideas of how things should work. And considering the price, I find it difficult to argue with him about it :).
Opinionated software is good, certainly, and Ethan’s definitely been striking a good balance. I suspect that he does like to hear from his users about their likes/dislikes with the scripts, however. By creating this website and publishing these scripts, Ethan has implicitly requested this sort of feedback!
I think JoshD was merely trying to say that the “every action must have a project” rule might be better implemented “by practice” rather than “by design”. (I agree with this.)
It would be a shame to “move on to something else” because Ethan never received any feedback. It would also be terrible to distribute a modified version of the scripts that allow projectless actions (“forking” the software) without at least discussing things beforehand. This discussion seems worthwhile to me.
Quality software absolutely depends on user feedback, bug reports, and design discussions. Just because Ethan was kind enough to publish KGTD for free doesn’t seem to be a terribly good reason to silence all criticism.
KGTD is almost perfect for me. I’ll continue to use it whether or not Ethan chooses to allow projectless actions. Whether or not he chooses to do so, I would very much like to hear his answers to my questions above. I may very well be missing something with how he uses the tool.
It would be a shame to
Indeed. Forking at this stage would be quite detrimental. First, centralized discussion and debate on this is occurring during active development of kGTD. Second, the excellent support from OmniGroup is a time commitment from them (they are, in essence, supporting the project through their donation of time) and multiple project forks would not receive the same focus, reducing the overall quality of the results of the kGTD effort.
I don’t want any stated resistance to changes from me to be perceived as my ignoring feedback. I listen and consider every comment and email I receive and am actively thinking on this issue. Let’s all continue to work on this together and see what happens.
Yes, absolutely, I encourage debate and discussion. Please do send flowers, however. I love positive encouragement as well ;)
I’m also considering auto-assigning a project other than unfiled actions to certain tasks, i.e. an “autoassign to singletons” type behavior. Not sure yet.
I really want to think hard on this before implementing as I want any improvement or change here to be spot on and highly intuitive in terms of use. Keep feedback coming.
Sorry admin,i tested your blog:)
zxxsdjisif4244243fbsd454vnmzxc56
I think JoshD was merely
This is what I was trying to say, yes.
I didn’t mean to come off the way I did, chalk it up to a bad day. Sorry.
mp3 ringtones
mp3 ringtones Very nice article :)
Backgammon motif
Backgammon motif Super :)
JoshD said: "I would like to
JoshD said: “I would like to be able to make a special “one-liner” project, in which everything gets hilighted as a next-action, and that (apparently widespread) desire isn’t unreasonable.”
i. Create a Project called “one-liner”.
ii. Go to Next Action Settings, and set ‘Allow multiple manual next actions’ to ‘true’.
iii. Enter ‘Clean neighbor’s dog’ in that project, assign a context, and with the action selected, run the ‘Next’ script.
I’m not clear what else you’re looking for than this?
The thread started out with ‘Being forced to create a project for every next action does not seem to mesh with the GTD philosophy.’ But the simple answer is, you aren’t forced to. You just need to create a project for each project, and (if you want to) one other: the projectless actions project, and stick all the one-liners in there. You can assign them next action status, you can assign them contexts, you can check them off, you can do everthing with them that you can do with ‘official’ project actions. But OO is a strict hierarchy, so everything has to go ‘somewhere’, even if it’s in a project called ‘nowhere’.
Well that’s how it seems to me anyway… And I’m enjoying wrex’s detailed explanations of how he uses kgtd. It’s not easy to make a perfect tool, and I think a lot of us agree this thing is damn near perfect, so tweak tweak tweak!
To elaborate on Michael’s
To elaborate on Michael’s point, I think it helps to consider the current “projects” model to be like “groups”, not just projects (despite the name). Most items will be in projects, but some tasks end up “groups” that don’t have a goal.
Yes, great to have usage descriptions like that from Wrex and I’d encourage others to submit the same. This is a huge help to me in understanding how other’s work with the system and where the weak points are.
Michael said, i. Create
Michael said,
I’m looking for this to be something that’s obvious and learnable, not just for me, but for others who download kGTD and then want a one-liner section. And then the “obvious” thing to complain about is “Unfiled Actions,” because that’s where the one-liners they tried to make went.
I am suggesting that the setup, as it is, presents an incorrect mental model of the system’s behavior, and that a preset group for “one-liners” presents the correct mental model. It’s very good that you understand that projects are groups. I understand it, too, and I did when I posted before.
But I started, some time ago, with an incorrect model, which I had to correct through trial and error, and I believe that nudging people towards the “correct” behavior is not worth their having to mislearn and then unlearn the way the system works.
I use QS to pop things
I use QS to pop things straight in the Inbox, I agree there’s a bit of doubling up with Unfiled Actions. I love the functionality of the QS script and if you can work out a way of QS-ing into an Unfiled Actions in one step, that’s great by me.
I agree with Michael above, I think I’ll set up my own Single Actions ‘Project’. I don’t know if you need to do it for me…
Ethan said: I’m also
Ethan said:
I’m also considering auto-assigning a project other than unfiled actions to certain tasks, i.e. an “autoassign to singletons” type behavior. Not sure yet.
I like this idea, Ethan … possibly a suffix like the - and + in the contexts. Affixed to a project name, it would mean “every item here should be a Next Action”.
For that matter, a context suffix that would automatically make everything be a NA would be nice, too. Some of my Projects/Task Groups (the more I think about it, the more I see people misled by the title Project) have items that can be done at the same time, and should be.
An example from my Home Ec class (well, what it should have been, instead of learning to fringe placemats - ugh!): when you are sewing something, often there are several independent tasks you can do first, before moving to the next set. On a dress shirt, you can assemble the collar and cuffs long before you have to attach them to the shirt. I would go through the instructions and change the order, grouping the things I could do first as Step 0, then the things that could be done immediately next as Step 1, etc.
Life is like that, too — if I’m planning to lead a seminar at a conference, I can research my topic and contact the conference organizer at the same time — they are not sequential. They can both be Next Actions.
As KGTD is set up now, it is hard to see beyond the “every task must be assigned to a Project” / “do only one action at a time” process. I’m finally reading GTD, and the book doesn’t imply a lock-step process. I know KGTD doesn’t have to be used so rigidly — I don’t — but there are plenty of people who won’t RTFM and condemn the system because of that.
I fear I’m beginning to sound like I’m dictating to you, Ethan, but I don’t mean it that way. I’m just philosophizing.
Oh, here’s my fantasy “fix”: can you make KGTD take up less screen space? I have it open all the time, and it hides too much of my desktop picture. Just kidding — it wouldn’t be nearly as useful if it didn’t contain all the info, in a font size I could read.
—Liz
Backgammon online
Backgammon online Super :)
Did your do a successfull
Ethan:
Been following this thread and just want to record that I like the way kGTD works at present:
New actions get placed in a dedicated inbox for later processing - by QS, LB or manually - and not be allocated to projects or contexts on input (as per GTD);
Technically unresolved actions get placed in unfiled actions which is then viewable at the top of the projects section.
I am not sure where the doubling up is - new actions (obviously unallocated) should be in the Inbox not the Project sections. Once they have been processed and allocated to a Project/Context they get “filed’ in the respective Project. If there is a technical “anomoly” they get placed in !Unfiled Actions for resolution. Good GTD practice.
Regarding the singletons/unfiled actions debate (which seems to be the cause of most of the issues with using/understanding kGTD) I currently use Michael’s approach and have a project called “1 Time Actions” which ensures that it is listed at the top of Projects (don’t have unfiled actions) and it works fine - am also happy if you create a predfined project for them but don’t believe they should only be in the Actions section but should also be in the Projects section, as this is where the review(s) should be conducted and tracking takes place. Actions is where the work happens.
I agree that unnamed projects are not a good idea as all that is doing is hiding the fact that the child actions actually are part of a “dummy” project.
Keep up the good work - you have it where I want it from my understanding and implementation of DA’s book - just need speed, stability and doco (probably in the inverse order).
Liz:
If you have 1 project which has various parallel processes and want to process next actions for all of these, then use sub-projects - this is true for the majority of my “projects”.
Cheers
John
Screen space
Liz, if you have KGTD up all the time (as I do) you might consider a desktop manager. This one is free, the, eh, creatively named, Desktop Manager:
http://www.versiontracker.com/dyn/moreinfo/macosx/21594
Essentially, you can have multiple desktops up and be able to switch between them with a keystroke. I have four up: Online, Calendar and Contacts, Getting Things Done, & Documents. Each of which is pretty obvious. I have my KGTD file and Miniteur on my Getting Things Done desktop.
Unfortunately(?) I am the
Unfortunately(?) I am the type of person who needs to see my list ALL the time, or I forget it. Even with something as simple as a different Desktop — I’d forget to switch!
Actually the size of KGTD, and the fact that it is meant to be kept open, is a major reason the system is working for me … every time I close a window on top of KGTD and see the buttons, I’m reminded to take a look and do something on the list.
—Liz
For Liz...
Then an extra monitor is the only answer… I did that and never looked back.
extra monitors
I need a double headed laptop!
This is a great thread. I’ve learned a lot about KGTD as a newbie just from reading it (it even made something confusing in the instructions clear about Next Actions — realized I had to set that to “true” to see it, since it’s not activated by default, which the instructions assume).
I’m the kind of guy who’d rather keep all general tasks in a catch-all Group/Project. As long as the context is clear and the NA status is clear, it’ll get done in due time.
trying to digest this
trying to digest this thread… .
I use 6 super-project categories to simplify viewing my projects. Therefore all of my actionable projects are sub-projects. I assign singleton, one-off tasks to the relevant super-project category (e.g. [action: drain clogged sink, context: home] goes in [super-project: domestic]). I have other multi-step projects in the super-project category domestic. I would like to have automatic next action used for these multi-step projects (rather than manual next actions), but at the same time would like all of the singletons to be next actions. Is this possible?
My reasoning for the above is that I want all possible actions available on my Treo and in iCal, but I also want to use David Allen’s philosophy of only attending to next actions (that are part of a multi-step project) when in work mode.
Thanks for any help with this.
- Jamie
Unfiled Actions
I, too, am displeased with KGTD’s treatment of unfiled actions. Any progress on this so far?
I really dislike having to use a pulldown menu to assign project headings. Especially since leaving the project blank seems to cause problems in synching…
Post new comment