Greg Troxel wrote: > I am currently using 0.11.4 with MasterTickets and > TimingAndEstimation.
Me, too. > We use blocking/blocked-by for two separate meanings: > > Can't do X until Y is done. > > Ticket A comprises subtasks AA AB AC AD AE. > > The second case is exactly what you need to represent a Work Breakdown > Structure in trac. Yes! > I propose to use blocking/blocked-by > for the first, and parent/child for the second, with edges pointing > from a ticket to each child. I imagine tickets would have a 'children' field and a 'parent' field. > I would like to be able to view (somehow) and export to other tools > the total estimates for Ticket A, which is the sum of AA-AE (plus A's > hours, although probably there's a rule that tickets that have > children have zero hours. > ... My PM page at Trac-Hacks (http://trac-hacks.org/wiki/ ProjectManagementIdeas#Dependencies) speaks to this. http://trac-hacks.org/wiki/ProjectManagementIdeas#TracPlugins makes references to the SubTickets proposal which directly addresses your need. As my immediate focus is scheduling but I want to plan for parent/ child, I've thought a lot about how to roll-up data from child tickets. Considier: * Task A consists of subtasks AA and AB, * AA takes 16 hours and Arthur is working on it 50% of his time so it'll take 4 days, and * AB takes 24 hours and Brian is working on it 40% of his time so it'll take 7.5 days, What do the resource allocation and duration of A look like? A has 40 hours work. If AA and AB have no dependencies, the overall duration of A is the longest duration of a subtask (7.5 days). That's controlled by Brian's effort so if Arthur has to do 16 hours in 7.5 days, or 26% (I think). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
