Hello all,
(long thread -- brace yourselves
)
I would like to get some feedback for what you think about how "projects" are defined and how they should accordingly be handled.
Up until now, I have never adhered strictly to DA's rule that a project is anything that requires more than 1 step to complete. This is mainly because, if you apply this rule consistently and recursively, you can easily end up with a list of a couple dozen (or even a couple hundred) projects, and these often involve very small stuff (essentially you will get projects that are merely a collection of other sub-projects, and so on and so forth until you have projects of projects of projects ...). Obviously having so many "projects" is nothing wrong in itself, but it definitely has some disadvantages: for example in prolonging the time it takes to complete a (small) project from start to finish (and consequently having small projects take very long to finish when they can be discretely/punctually finished in a small time), the need to have any further ideas on the (small) project go through the processing step and lumped with all the other projects, and also the problem of waiting for the weekly review to see how to progress further on it, on the other hand you also introduce constant topic and task/project switches while completing tasks with this definition -- a very important disadvantage if you know some neuroscience -- among other disadvantages.
While the "project" appellation (& corresponding handling) very definitely holds for "projects" in the common sense of the term, it does not hold for what I call mini-projects: stuff like changing a light bulb, taking apart your IKEA chair and doing some maintenance on it, etc. I have always, nearly from the start of my practice, handled these in the now-ubiquitously-supported task + subtask form (in a digital todo manager). With this strategy (keeping the full "project" status/header for *actual* projects on the projects list and mini-projects simply on the Next Action & other lists) you have big advantages, like focusing on a big task that requires maybe a couple of hours or a whole day from start to finish until you get it done, processing whatever ideas you get for it on the spot / ad-hoc (for example grabbing some lube/oil & lubricating the IKEA chair joints on the spot etc). A main advantage is also avoiding those brain-taxing topic/project switches.
The way I understand it (and some other people in the communicty share my opinion), the raison-d'être of a project definition according to DA's terms is that in case you finish a next action on a project, you need some form of reminder somewhere in your system to tell you the final outcome is still unfinished, to know that you still have to do work on this project and that you need to define a next action for it (e.g. during the next weekly review). However this is really a non-issue in modern todo managers / organizers because if you have a clearly defined parent/big task and subtasks, it will be self-evident if the main task is not completed even if you complete all its subtasks, in which case you would directly think of why this is the case and come up with / complete the remaining actions on the spot. The other raison-d'être for DA's definition is to be able to quickly assess your workload based on the project list. But I would argue this isn't possible if you apply the strict project definition, and the workload is NOT determined anyway by the number of projects (esp. when they're of those "mini" variants) but by the breadth and complexity of projects, for which the number of *big* (or commonly-defined) projects is actually better as you can more easily get a feel for that with a small/high-level projects list compared to a huge project list. For example, you can obviously see how it's easy/difficult to assess workload (or get an overview) for the following 2 persons by only checking their projects list (projects indicated by P, SP for subproject -- full project split off --- SSP for sub-sub-projects etc):
- Person A (applying the split strategy): P- moving cities (SP - switching health insurance, SP - finding a new home/appartment), P - starting a job (SP- contract paper work, SP - getting a work permit for it) etc etc
- Person B (applying the simply 1+ NA strategy recursively): P- moving cities (SP - switching health insurance, SSP - finding and deciding on a good insurance company ,SSP - setting up an insurance consultation appointment and on and on); P - starting a job (SP - contract paper work, SSP - preparing and finalizing contract X, SSP, preparing and finalizing contract Y etc etc, SP - getting a work permit for it, SSP - setting up an appointment with the local immigration authoriries, etc).
Note that I added the SP and SSP indicators and the separation myself, but if you apply the DA definition & recommendation from the book as-is, you simply put all those P, SPs and SSPs on the same project list -- and unless you do more advanced things -- 1) you don't have a good and efficient way to see the relationship/hierarchy between them and 2) the overwhelming amount of SPAM on that list (e.g. setting up an appointment) makes you absorb so much information while reading the list, and have to separate the wheat from the chaff in terms of scale/breadth, that you actually end up unable to judge your workload and its sources only from reviewing that list (esp. because some stuff on that list actually are wrappers that contain other projects). I feel projects need to reside in the 10000 feet range, and things start getting messy if they are defined in the 2000-4000 feet range and lumped in with the 10000-feet projects on the same list with no distinction. The assessment of workload definitely should happen at the 10000-feet level and would go murky / get overwhelming if it includes lower-level and/or overlapping commitments.
Of ocurse, this kind of split-strategy only works provided you actually do the clarification/processing work before, regardless of the format you save it in. Although this is not straightforward/possible in some cases (for example in research where the work is sometimes very unpredictable), you generally need to think of the very actual next actions even when you decide to save those in parent task + subtask form.
It's interesting that DA himself actually mentions/recommends this kind of split strategy sometimes ( "If there’s a good chance that a project can be finished in one sitting, in one fell swoop, then probably best to label it simply a next action and put it on your action list" https://gettingthingsdone.com/2010/02/managing-projects-tips-from-david-allen/ ) -- this is precisely the case where I think the task+subtask form is much more efficient. From what I understood from the GTD book (read both the 2001 and the 2015 ed.) this is really more of a tactical/strategic implementation choice that concerns managing projects and subprojects, and according to DA it's all really unimportant / just semantics provided you review everything (i.e. you pass over those next-action-like mini-projects at least once and assess whether there is a problem/lack of progress/shift in priorities/or all is ok). Some discussions in the community also show how the simple/strict 1+ NA definition can go overboard (see my previous post (missing some content weirdly) on https://forum.gettingthingsdone.com/threads/finalizing-gtd-tips.12302/, Jon Walthour"'s post on https://forum.gettingthingsdone.com/threads/action-directly-from-the-project-list.7187/#post-57879 , maybe also https://forum.gettingthingsdone.com/threads/how-to-define-a-project.11649/#post-93368 and https://forum.gettingthingsdone.com/threads/help-reviewing-is-driving-me-crazy.10558/#post-83669 ). In other cases the community has mixed opinions ( https://forum.gettingthingsdone.com/threads/how-big-are-your-projects.5426/#post-5426 ).
It all comes down to practical questions, really. It seems to me to be overkill to process/clarify input on, come up with options (ideas for incubator / Someday / Maybe etc) for, and review weekly projects like "take apart & relube/retighten IKEA chair" -> it just becomes ridiculous overhead; and the problem is if you dedicate 2 hours (or let's say even 3) a week to your weekly review / reviewing projects, the fact of the matter is if you have 100-200 projects this means you can't spend a little more than a minute reviewing each project. From my GTD knowledge & practice (4+ years now), this would be nearly a useless review (reading a list of projects is not the same thing as reviewing the projects on that list). The whole point of a review is getting a feel for the whole in a project (not missing the forest for the trees !), getting creative by making connections between different project components, bringing stuff up-to-date, evaluating Someday / Maybe items that have maybe become interesting/neeeded etc, reviewing support material etc -> there's no way you can do this properly and exhaustively for more than 20-30 projects per week in just 2-3 hours weekly (more like 6-12h weekly).
(continued)
(long thread -- brace yourselves

I would like to get some feedback for what you think about how "projects" are defined and how they should accordingly be handled.
Up until now, I have never adhered strictly to DA's rule that a project is anything that requires more than 1 step to complete. This is mainly because, if you apply this rule consistently and recursively, you can easily end up with a list of a couple dozen (or even a couple hundred) projects, and these often involve very small stuff (essentially you will get projects that are merely a collection of other sub-projects, and so on and so forth until you have projects of projects of projects ...). Obviously having so many "projects" is nothing wrong in itself, but it definitely has some disadvantages: for example in prolonging the time it takes to complete a (small) project from start to finish (and consequently having small projects take very long to finish when they can be discretely/punctually finished in a small time), the need to have any further ideas on the (small) project go through the processing step and lumped with all the other projects, and also the problem of waiting for the weekly review to see how to progress further on it, on the other hand you also introduce constant topic and task/project switches while completing tasks with this definition -- a very important disadvantage if you know some neuroscience -- among other disadvantages.
While the "project" appellation (& corresponding handling) very definitely holds for "projects" in the common sense of the term, it does not hold for what I call mini-projects: stuff like changing a light bulb, taking apart your IKEA chair and doing some maintenance on it, etc. I have always, nearly from the start of my practice, handled these in the now-ubiquitously-supported task + subtask form (in a digital todo manager). With this strategy (keeping the full "project" status/header for *actual* projects on the projects list and mini-projects simply on the Next Action & other lists) you have big advantages, like focusing on a big task that requires maybe a couple of hours or a whole day from start to finish until you get it done, processing whatever ideas you get for it on the spot / ad-hoc (for example grabbing some lube/oil & lubricating the IKEA chair joints on the spot etc). A main advantage is also avoiding those brain-taxing topic/project switches.
The way I understand it (and some other people in the communicty share my opinion), the raison-d'être of a project definition according to DA's terms is that in case you finish a next action on a project, you need some form of reminder somewhere in your system to tell you the final outcome is still unfinished, to know that you still have to do work on this project and that you need to define a next action for it (e.g. during the next weekly review). However this is really a non-issue in modern todo managers / organizers because if you have a clearly defined parent/big task and subtasks, it will be self-evident if the main task is not completed even if you complete all its subtasks, in which case you would directly think of why this is the case and come up with / complete the remaining actions on the spot. The other raison-d'être for DA's definition is to be able to quickly assess your workload based on the project list. But I would argue this isn't possible if you apply the strict project definition, and the workload is NOT determined anyway by the number of projects (esp. when they're of those "mini" variants) but by the breadth and complexity of projects, for which the number of *big* (or commonly-defined) projects is actually better as you can more easily get a feel for that with a small/high-level projects list compared to a huge project list. For example, you can obviously see how it's easy/difficult to assess workload (or get an overview) for the following 2 persons by only checking their projects list (projects indicated by P, SP for subproject -- full project split off --- SSP for sub-sub-projects etc):
- Person A (applying the split strategy): P- moving cities (SP - switching health insurance, SP - finding a new home/appartment), P - starting a job (SP- contract paper work, SP - getting a work permit for it) etc etc
- Person B (applying the simply 1+ NA strategy recursively): P- moving cities (SP - switching health insurance, SSP - finding and deciding on a good insurance company ,SSP - setting up an insurance consultation appointment and on and on); P - starting a job (SP - contract paper work, SSP - preparing and finalizing contract X, SSP, preparing and finalizing contract Y etc etc, SP - getting a work permit for it, SSP - setting up an appointment with the local immigration authoriries, etc).
Note that I added the SP and SSP indicators and the separation myself, but if you apply the DA definition & recommendation from the book as-is, you simply put all those P, SPs and SSPs on the same project list -- and unless you do more advanced things -- 1) you don't have a good and efficient way to see the relationship/hierarchy between them and 2) the overwhelming amount of SPAM on that list (e.g. setting up an appointment) makes you absorb so much information while reading the list, and have to separate the wheat from the chaff in terms of scale/breadth, that you actually end up unable to judge your workload and its sources only from reviewing that list (esp. because some stuff on that list actually are wrappers that contain other projects). I feel projects need to reside in the 10000 feet range, and things start getting messy if they are defined in the 2000-4000 feet range and lumped in with the 10000-feet projects on the same list with no distinction. The assessment of workload definitely should happen at the 10000-feet level and would go murky / get overwhelming if it includes lower-level and/or overlapping commitments.
Of ocurse, this kind of split-strategy only works provided you actually do the clarification/processing work before, regardless of the format you save it in. Although this is not straightforward/possible in some cases (for example in research where the work is sometimes very unpredictable), you generally need to think of the very actual next actions even when you decide to save those in parent task + subtask form.
It's interesting that DA himself actually mentions/recommends this kind of split strategy sometimes ( "If there’s a good chance that a project can be finished in one sitting, in one fell swoop, then probably best to label it simply a next action and put it on your action list" https://gettingthingsdone.com/2010/02/managing-projects-tips-from-david-allen/ ) -- this is precisely the case where I think the task+subtask form is much more efficient. From what I understood from the GTD book (read both the 2001 and the 2015 ed.) this is really more of a tactical/strategic implementation choice that concerns managing projects and subprojects, and according to DA it's all really unimportant / just semantics provided you review everything (i.e. you pass over those next-action-like mini-projects at least once and assess whether there is a problem/lack of progress/shift in priorities/or all is ok). Some discussions in the community also show how the simple/strict 1+ NA definition can go overboard (see my previous post (missing some content weirdly) on https://forum.gettingthingsdone.com/threads/finalizing-gtd-tips.12302/, Jon Walthour"'s post on https://forum.gettingthingsdone.com/threads/action-directly-from-the-project-list.7187/#post-57879 , maybe also https://forum.gettingthingsdone.com/threads/how-to-define-a-project.11649/#post-93368 and https://forum.gettingthingsdone.com/threads/help-reviewing-is-driving-me-crazy.10558/#post-83669 ). In other cases the community has mixed opinions ( https://forum.gettingthingsdone.com/threads/how-big-are-your-projects.5426/#post-5426 ).
It all comes down to practical questions, really. It seems to me to be overkill to process/clarify input on, come up with options (ideas for incubator / Someday / Maybe etc) for, and review weekly projects like "take apart & relube/retighten IKEA chair" -> it just becomes ridiculous overhead; and the problem is if you dedicate 2 hours (or let's say even 3) a week to your weekly review / reviewing projects, the fact of the matter is if you have 100-200 projects this means you can't spend a little more than a minute reviewing each project. From my GTD knowledge & practice (4+ years now), this would be nearly a useless review (reading a list of projects is not the same thing as reviewing the projects on that list). The whole point of a review is getting a feel for the whole in a project (not missing the forest for the trees !), getting creative by making connections between different project components, bringing stuff up-to-date, evaluating Someday / Maybe items that have maybe become interesting/neeeded etc, reviewing support material etc -> there's no way you can do this properly and exhaustively for more than 20-30 projects per week in just 2-3 hours weekly (more like 6-12h weekly).
(continued)