1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
project testProject "testProject for xml2gantt" "$Id: testProject.tjp 368 2002-12-11 09:11:32Z ray $" 2002-04-15 2002-10-01
rate 0.330
currency "KEUR"
resource worker_1 "Alfred Qwertz" {
maxeffort 0.8
}
resource worker_2 "Bar Baz" {
maxeffort 0.75
}
resource worker_3 "Foo Bar" {
maxeffort 0.3
}
macro __worker [
allocate worker_1 { load 1.00 }
allocate worker_2 { load 0.75 }
allocate worker_3 { load 0.85 }
]
#-- tasks
task testProject "testProject for xml2gantt" {
priority 500
task start "Start of Development" {
start 2002-05-01
end 2002-05-01
milestone
}
task devel "Development" {
note "this is the global development task"
task dev_1 "Devel-Job 1" {
note "devel job 1 ..."
length 7d
complete 100
${__worker}
startbuffer 10
depends !!start
}
task dev_2 "Devel-Job 2" {
note "devel job 2 ..."
length 13d
complete 90
${__worker}
endbuffer 10
depends !dev_1
}
task dev_21 "Devel-Job 2.1" {
length 4d
complete 80
allocate worker_2
depends !dev_1
}
task dev_3 "Devel-Job 3" {
length 23d
complete 35
${__worker}
endbuffer 5
depends !dev_2
}
task dev_4 "Devel-Job 4" {
length 1d
complete 35
${__worker}
depends !dev_2
}
depends !start
}
task beta1 "first public beta" {
note "first beta-iso include in cd-tracker"
depends !devel
milestone
}
task docuIN "make input for Documentation-Team" {
note "write input for docu-team in ascii"
task dev_21 "2te with name dev_21" {
length 14d
${__worker}
}
task done "doing" {
length 3d
allocate worker_3
depends !dev_21
}
depends !beta1
}
task makeDocu "write the documentation" {
note "docu-team makes handbook and layout ..."
task doing "write manuscript" {
length 12d
${__worker}
}
task trans_en "translate to en" {
length 7d
allocate worker_3
depends !doing
}
depends !docuIN
}
task buffer "sec plan buffer time" {
end 2002-09-15
depends !devel, !makeDocu
}
task done "Lunch of Product" {
start 2002-09-15
end 2002-09-15
milestone
depends !buffer
}
}
#-- export xml-file
xmltaskreport "testProject.tjx"
|