Right.  I totally agree that top-down project management should be part 
of Trac as well as bottom-up ticket processing.

I'm just brainstorming on some ideas...
One possibility would be to have "tasks" or "projects" in addition to 
"tickets".  Another might be if, as you have said, to define the right 
kind of edges--connections between tickets.

I changed my "Blocks" and "Blocked By" to "Required For" and "Required 
By".  One possibility would be to keep tickets as they are, and create 
''another'' table that would record the project subdivision data.  For 
example, suppose #A has sub-tasks #B and #C.  Also, suppose #B blocks 
#C.  Then we could make two tables:

Blocks:
      | #A | #B | #C
#A |  0   |  0  |   0
#B |  0   |  0  |  -1
#C |  0  |   1  |  0

Required By:
      | #A | #B | #C
#A |  0   |  -1  |   -1
#B |  1   |  0   |  0
#C |  1  |   0  |  0

I was trying to see if I could come up with a really clean way to encode 
the information into one table.  But I think the information is actually 
disjoint.  So, two tables might be best.

Perhaps we could make a parallel plugin a-la MasterTicketePlugin that is 
for task hierarchy.  But, would we need an additional plugin to handle 
accumulating effort etc. properly?

Greg Troxel wrote:
>   That is a good point.  Just to make sure I better understand, you are 
>   happy with the pointing-to structure of the tickets, but the question 
>   was how to have effort and such also add up along a certain path.  Is 
>   that a better statement of your question?
>
> I am sort of happy with it.  The structure is fine, but it's used for
> two reasons, and to do the "add up estimates for all subtasks" you have
> to know what kind of edge each one is.  So I don't see a way to have
> both kinds of edges and rolled up subtasks without some changes.
>   

-- 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Ariel I Balter, Ph.D.
Postdoc
Biological Monitoring/Modeling
Fundamental and Computational Sciences Directorate

Pacific Northwest National Laboratory 
Mail:
PO Box 999, MS P7-58,Richland, WA 99352
Shipping:
790 6th Street, MS P7-58, Richland, WA 99354

Tel:  509-376-7605 
Cell:  509-713-0087
[email protected]
www.arielbalter.com
www.pnl.gov 


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

begin:vcard
fn:Ariel Balter, PhD
n:Balter;Ariel
email;internet:[email protected]
tel;home:812-332-2721
tel;cell:812-219-4558
x-mozilla-html:TRUE
url:http://arielbalter.com
version:2.1
end:vcard

Reply via email to