On the first question of how to create a task pool, how about defining
a team and set of macros, like:
resource devpool "Pool of Developers" {
resource dev1 "Dev1"
resource dev2 "Dev2"
resource dev3 "Dev3"
}
Now define a macro that selects from the pool:
macro devSelect [ allocate dev1 { alternative dev2, dev3 select
minloaded} ]
Now, you include the macro in each task however many times, and that
controls how many pool members are assigned:
task doubleUp "A task for two" {
start 2009-11-01
effort 1d
${devSelect}
${devSelect}
}
(I tested this approach, but wrote this out manually, so I apologize
for any typos, but this should work.)
Now, as far as controlling over time, try defining shifts, then
assigning each resource to shifts as they become available or not.
On Oct 30, 2:26 pm, Jorn W Janneck <
jwjann...@gmail.com> wrote:
> Hi there.
>
> I am new to TaskJuggler, and I love the concept and the
> implementation, but I am running into a seemingly simple problem that
> feels like there is probably a simple solution, but I just don't know
> how to do it. Pointers very welcome.
>
> I want to model resource pools, without necessarily breaking them down
> to individual resources. Thepoolcould be N workers, or N pieces of
> equipment and so on, and a task would specify how many items of a type
> of resource are required. The individual resource allocation is not
> relevant, but what matters is the overall resource use profile, i.e.
> how *many* items of a resource have been used over time.
>
> As a next step, I then would like to control the number of available
> resources in eachpoolover time, reflecting e.g. gradual staffing of