Welcome Guest Login Register Member List
ExpressionEngine Forums
Advanced Search
Username: Password:
Remember Me? forgot password?
You are here: Forum Home  >  Usage  >  Tips and Tricks  >  Thread
   
1 of 2
1
2
Next
nesting projects?
 
latrippi
Posted: 17 July 2006 11:19 PM   [ Ignore ]  
Newbie
Rank
Total Posts:  3
Joined  2006-07-17

Hi, congratulations on Tracks. I was happy to find it; I’ve just downloaded and installed Tracks (1.041 on OSX).

Is it possible to nest projects in Tracks (i.e. create sub-projects)? Or, how does one go about organizing all the various, tiny actionable items that make up a real-world project?

For example, I’m overhauling my website (project), which includes a weblog, wiki, and archives. Reworking each of those is a sub-project, a parallel track, which further breaks down into software tasks, design work, and more. In order to drill down to and navigate Next Actions, both in planning and deciding where to turn my attention next, I seem to see projects as a trees. Can I do something like that in Tracks?

I’ve used kGTD quite happily for a few months but I really like working through the browser and was intrigued by what I read about Tracks. Also, it’s designed by a girl—I couldn’t resist!

Thanks much.

Profile
 
jpep
Posted: 18 July 2006 02:05 PM   [ Ignore ]   [ # 1 ]  
Newbie
Rank
Total Posts:  10
Joined  2006-07-11

In this example, I would create projects for each of your ‘subprojects’. I name my projects with a similar prefix and then drag to group them together. It’s not ideal, but it works.

Profile
 
latrippi
Posted: 18 July 2006 05:18 PM   [ Ignore ]   [ # 2 ]  
Newbie
Rank
Total Posts:  3
Joined  2006-07-17

Ah, thanks, jpep. I was afraid that would be the answer!

jpep - 18 July 2006 02:05 PM

I name my projects with a similar prefix and then drag to group them together.

I used to do that in Outlook, years ago, including using prefixes for subprojects—resulting in some very long, baroque names for tasks! But I appreciate that. I’ll try it. Having contexts might help.

But, I might need to go back to kGTD. At least, for now.

Profile
 
bsag
Posted: 19 July 2006 07:36 AM   [ Ignore ]   [ # 3 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  217
Joined  2006-03-05

Project dependencies are coming (so that actions within a project that are dependent on a previous step would be displayed as such and not shown on the main page until the preceding step is completed), and possibly also sub-projects, that I’m finding it hard to think how both could be displayed without making it look like a big mess.

Can I ask why you want subprojects? Is it because those steps (within a subproject) are dependent on one another?

Profile
 
latrippi
Posted: 21 July 2006 02:16 AM   [ Ignore ]   [ # 4 ]  
Newbie
Rank
Total Posts:  3
Joined  2006-07-17

Project dependencies will be great! I’m glad to hear that.

Sub-projects, though (the way I use them, anyway) are quite different. They’re more like parallel, or branching, chains of dependencies.  I need them when I’m looking at a list of NA’s choosing what to focus on next. The sub-project labels are like a map; they help me see the forests in the trees. They’re a navigation device, a filtering mechanism.

I also need sub-projects—some nesting function—to support the planning process: drilling down from a truly project-sized project (overhaul my web site, manage my finances) to a GTD-size “project” (anything that takes longer than 10 minutes), sketching out the various steps and stages. The branching of sub-projects gives structure, helps me identify and clarify chains of dependencies, and so understand, visualize, relationships among them, so I grasp what it will really take to get the larger project done.

I’m trying to maintain a more-or-less canonical implementation of GTD, which means: everything I’m tracking goes into my system. Between that, at the outside, and the “10-minutes = a project” rule, that’s a lot of “stuff” that needs to be organized, for me to find my way around! Actually, for what it’s worth, in kGTD, I’ve been using meta-projects, or activity streams, such as PersAdmin, Recreation, WorkContent, WorkSystems, as a first cut. For example, I’m online but I’m working; do I really want to pay attention to Recreation tasks right now?

This is similar to grouping contexts in iCal, which Craig mentioned, but different. It’s providing filters within contexts.

bsag - 19 July 2006 07:36 AM

I’m finding it hard to think how both could be displayed without making it look like a big mess.

On the home page, you mean? Well, “Active projects” could stay as it is except that when you click on one, you would see a hierarchal list of sub-projects, if any, followed by their NA’s. You might allow this to go 3 sub-projects deep. . .

Is this helpful, does it make sense? I’d be glad to jump over to the wiki, or whatever, if I can help more. (Sadly, I don’t know Ruby on Rails, but could maybe help with the information design.) And, thanks much for asking.

Profile
 
Luhmann
Posted: 02 August 2006 09:45 AM   [ Ignore ]   [ # 5 ]  
Newbie
Rank
Total Posts:  4
Joined  2006-07-20

I agree: Sub-projects are crucial for me to see how things are related. It is the big thing holding me back from switching to Tracks right now. I would only need to go two levels deep, but I use “meta-project” labels to handle multi-faceted projects. For instance, I’m an academic and I often go to conferences, so I have a “Conference” meta-project. Under that I list the names of each conference as individual projects. Now, I could just list these separately, but having them all grouped together helps me a lot. I can’t use contexts for this because each conference requires many different contexts - phone calls, papers to be written, research, applications, funding, etc. all go in contexts such as “errands” or “phone calls.”

One option might be to not have “nesting” at all, but simply create another element, such as “folders” or “labels” which allow projects to be grouped together. So, for instance:

**Conference Folder**
[[Project 1]]
[[Project 3]]
**Second Folder**
[[Project 2]]
[[Project 5]]

There could then be a default folder for “unfiled” projects.

This would do it for me.

Profile
 
Berko
Posted: 14 August 2006 08:10 PM   [ Ignore ]   [ # 6 ]  
Newbie
Rank
Total Posts:  1
Joined  2006-08-14

My interest in subprojects is two-fold, and FWIW, my lofi hPDA setup can’t benefit from this the same way an electronic version can. I, too, am a web designer, and I am frequently designing similar sites. So, to use the example from above, having two or three “Set up blog” and “Set up wiki” projects just leads to more confusion. On my lofi setup, I have to reference the project name repeatedly. “Set up CLIENT X wiki” and then my NA’s get even more messy because they also have to include the project name. I admittedly haven’t thought this out very far, but unless someone can describe a better way to track these subprojects…

Profile
 
gui ambros
Posted: 25 August 2006 04:50 AM   [ Ignore ]   [ # 7 ]  
Newbie
Rank
Total Posts:  1
Joined  2006-08-25

i strongly recommend you check how MLO (http://www.mylifeorganized.net) implements predecessors, subtasks and grouping of actions. I have tested dozens and dozens of GTD tools, and can assure that none is more simple nor flexible than MLO.

the main limitation is that it’s windows-only (with a beta version for pocketpc), but no web. I really hate having to sync two computers, so I’m desperatly looking for Tracks to support predecessor and task grouping.

if you want any help specifying, testing and some coding, I’m eager to help.

regards,

guilherme ambros

Profile
 
jpep
Posted: 25 August 2006 02:04 PM   [ Ignore ]   [ # 8 ]  
Newbie
Rank
Total Posts:  10
Joined  2006-07-11

What about adding tags to projects and tasks. That would offer much flexibility. We would then need the ability to filter projects and tasks by tags.

Profile
 
tryingtracks
Posted: 03 October 2006 10:14 PM   [ Ignore ]   [ # 9 ]  
Newbie
Rank
Total Posts:  1
Joined  2006-10-03

I use subprojects as way to think about my project list horizontally.  It’s great to be able to scan across a 20,000 foot list of areas of responsibility to think of any projects that might be missing:

+ Household
   
- Fix broken faucet in kitchen
   
- Repaint Living Room

+ Health
   
- Set up annual checkup appt 
   
- Join gym closer to work

+ Work
   
- Finalize Acme RFQ
   
- Submit TE report
   
- ... 

and so on…  I could store all of this in another system, but it would be redundant.  I would prefer to keep it all in the same place.

Some form of folders or nesting would be a great feature to add—consider this one vote to add it!

Profile
 
Reinier Balt
Posted: 05 October 2006 07:46 AM   [ Ignore ]   [ # 10 ]  
Sr. Member
RankRankRankRank
Total Posts:  578
Joined  2006-10-05

I have the same problem too. I’ve ‘solved’ it by using a naming convention, for example

<client>—<subproject>

and for private projects:
Private - Clean Garage
Private - Fix website

Using drag-and-drop you can group them together in the project list

It works for me, but it would be nice to use some sort of grouping to be able to review all tasks within the grouping. For example, to see all next actions for a specific client (in my example). Like an aggragation view of all the (sub)projects.

Profile
 
mahalie
Posted: 16 October 2006 10:31 PM   [ Ignore ]   [ # 11 ]  
Newbie
Rank
Total Posts:  2
Joined  2006-10-16

Ditto Tags - that way people who need to relate a project to another have a very flexible mechanism. Another reason why I think tags could be great to have is the case where you have a task that actually affects two different projects.

Add Tags AND task dependencies and I may pee my pants with joy. Oh yes, it’s all I’ve been looking for and not finding in a web based system. I wish I knew ruby…and didn’t have to learn .net for work. I’m good at visualization, db design and guis though so maybe I can whip up some mockups.

Profile
 
bsag
Posted: 21 October 2006 10:45 AM   [ Ignore ]   [ # 12 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  217
Joined  2006-03-05
jpep - 25 August 2006 02:04 PM

What about adding tags to projects and tasks. That would offer much flexibility. We would then need the ability to filter projects and tasks by tags.

Yes, I quite like that idea if I could sort out a neat way to display and interact with it. It would be less cumbersome than a linear hierarchy, and if you didn’t want to add tags, you could just ignore it.

Profile
 
trackspete
Posted: 25 October 2006 01:59 PM   [ Ignore ]   [ # 13 ]  
Newbie
Rank
Total Posts:  1
Joined  2006-10-25

I have a great interest in Tracks for its web-server based approach AND the Ruby code behing it.

One major request has come up though, which is the possibility to use sub-projects.
4 levels would do the job for us, the lowest level being deliverables (or tasks, or actions, you name it).

This would allow to have a concise overview of a complete project, and zoom in to the lower levels. similar in presentation to the tree structure shown in a desktop explorer.
Others have explained it so well above, I cannot add any useful info here.

So do you have any plans to make tracks manage sub-projects and if so, any idea when that would be forthcoming?
And, if it is useful at all, I may ask a few ruby developers to look at the code to see how it could be adapted.

regards,

peter

Profile
 
bsag
Posted: 29 October 2006 11:01 AM   [ Ignore ]   [ # 14 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  217
Joined  2006-03-05

I think that’s answered above: I’ve been thinking about sub-projects, but might use tags instead for a more flexible approach. As for timescale, it will happen when it happens grin

Profile
 
matt zollinhofer
Posted: 07 November 2006 04:38 AM   [ Ignore ]   [ # 15 ]  
Newbie
Rank
Total Posts:  2
Joined  2006-10-22

I just wanted to chip in with my support for some sort of subprojects implementation.  I’m in the same position others have mentioned.  I’ve got some development projects I’m working on and it’s helpful to be able to group the projects together (Main project: Develop WebApp, sub projects: develop look and feel, develop data structures, develop logic structure, etc).  I’m not sure if tagging would quite capture the desire to _not_ see certain things if they were hidden within another task.  Then again, it is getting late and maybe I’m just not thinking about it right.

Profile
 
   
1 of 2
1
2
Next
 
‹‹ Random Next Action      Do you delete completed projects? ››

Powered By ExpressionEngine
Template Design By Sonnenvogel.com
Select a theme:

ExpressionEngine Discussion Forum - Version 2.1.2 (20091002)
Script Executed in 0.1738 seconds

Atom Feed
RSS 2.0