Folke;111421 said:
Take the whole wisdom of GTD and free it from the limitations of paper. Make it easy, in one app, to let your aspirations and plans evolve gradually over time as a result of convenient ongoing reviewing, and allow you to conveniently identify and check off the ripe stuff at the tip of the iceberg as you go.
Or more specifically:
1) Make it possible to keep ALL action-type stuff in one single app without drowning in it
2) In other words, allow you to enter every single thought of what you will do or might do, definitely or maybe, near-future or long-term, important or unimportant etc etc in one single app
3) Allow you to organize all this effectively (essentially as per GTD)
4) Make it easy for you to keep the tip of the iceberg clearly visible (i.e. current Next actions etc), uncluttered by all the futures and maybes etc
5) Make it easy to review and evolve your plans for any chosen single "part" of your life (project, AoR, long-term objectives etc) - from the tip of the iceberg and into the depths of it.
6) Make it easy to find suitable actions to do in "any" given situation
7) Make it easy to manually-contextually batch actions in advance into little groups of actions to be tentatively done together in one single go.
Sounds like the exact description of Omnifocus.
1) I keep EVERYTHING in that one app that I am committed to doing now, plan to do sometime, want to do when I have time/money or dream about doing in this lifetime. My projects in OF range from knit a Dr. Who Bigger on the Inside Scarf (with a link to the pattern on Ravelry for that scarf) to Remove old Apple cellar and rebuild a new one in that location, or Learn to play mandolin or Climb Mt. Lamborn. I have stuff that is small and simple (call dealer and get truck in for service) to big and complex (Design and program LambTracker system for flock management)
2) yep every thought about something I want to do goes into OF. If the idea originates in some other "inbox", like a paper note I took, then when I process my paper inbox I will enter in that data to OF. I can clip out the projects or even individual actions from all my electronic inputs whether they are e-mail, web pages or anything easily with command keys. I can then decide where those items belong, either into existing projects or as new ones.
3) I can easily organize my ideas by area of focus by sorting them within folders. I can also look at projects and ideas across AOFs by proper searching until I get the view I want and then saving that as a custom perspective
4) By setting next actions appropriately and spending a bit of time on setting up custom perspectives I can see just the trees in front of me (next actions by context) or the forest (projects by AOF or by other higher levels or projects that relate to a single goal even if they cross AOFs or any other criteria I set up)
5) Again by using perspectives properly and fine tuning the review time for individual projects I can review current projects, only those related to a single AOF or goal, or go into every single one in depth depending on what I feel I need to do at each weekly review or as I am working on my lists during the week.
6) If I have done proper project planning on my active projects then my context view has actions that will make a concrete step towards completion for every project I am working on sorted into my own personal buckets that work for how I do things. I am never without anything to do and I can easily see if I have been neglecting a context and need to move into it and get the items done that are in there.
7) I can set up groups of actions within a project that are related and need to be done together using the hierarchy of subprojects OF provides. However, I find that proper selection of contexts is a better way to handle this task and I will create, use and then delete contexts as my life, needs and project mix dictate. It's easy and simple to add a new context, change the context of any particular action or for all actions within a larger grouping or to delete a context.
I see no need for anything better in terms of software. I've been reading this thread but I disagree strongly that there are no existing tools that support what you are describing. However, I will agree that there are no tools on the Windows or Linux platforms that do it as neatly and easily as Omnifocus, that's my Mac bias showing. However if you really feel that you need it then the solution is to switch platforms to one that has the software you need with the features you require.
What I will say though is that it's take several years to really grok all that Omnifocus can deliver in terms of support for managing my GTD system. Just really getting to a deep understanding of the power of perspectives takes a while.
So rather than try to re-invent the wheel why don't you make it a project to try out the IMNSHO best GTD software out there, Omnifocus, for at least 6 months, and then come back and see if you haven't been able to do everything you think is missing from software tools in that one package.