Hindrik Hettema | 16 Sep 11:31 2004
Picon
Picon

Shared resource not taking hours from effort

Hello,

I have the following problem: I am planning a project with several
acceptance tests as task. These acceptance tests each have a certain
effort defined, and with each of these tests one official from the customer
has to be present.

How can I in taskjuggler arrange that the official is modelled (so
the tests do not overlap) but not get the official book any hours
on the hours specified in effort for that task? Is that possible?

Example: task aap "aap" { effort 8h allocate jan, official { mandatory } }
         task noot "noot" { effort 16h allocate piet, official { mandatory }
}

These tasks must now not be scheduled in parallel, the official cannot be in
two places at the same time.

Any help is appreciated,

Kind regards,

Hindrik Hettema

--

-- 
Supergünstige DSL-Tarife + WLAN-Router für 0,- EUR*
Jetzt zu GMX wechseln und sparen http://www.gmx.net/de/go/dsl

Max Hofer | 29 Sep 16:48 2004
Picon

Sharing mutex resources between employees

I wrote a simple project file which shares two resources (proto types) between 
3 employees.

My problems are:

1) I set the efficiency of the "protoTypes" resources to 0. I found no other 
way. limits, maxeffort etc.) produce an error message claiming i can not set 
the value to 0.

the duration of the report shows me "wrong" values. Staff working hours show 
me 32 hours/day instead of 16 - which in theory is right because the proto 
types consume 16 hours (with efficiency 0).

What i want is the proto types not producing any effort.

Is there an easier way for my problem?

2) I allocated the resources for a task in the following way:
-------- code snippet start ----------
# This means we want allocate employee 1 using one of the  two prototypes
allocate protoType1 {
 mandatory
 alternative protoType2
}
allocate empl1
-------- code snippet end ----------

Writing it in the reverse order i get a slightly different output (check the 
html files):
-------- code snippet start ----------
(Continue reading)

Max Hofer | 29 Sep 17:10 2004
Picon

re: Shared resource not taking hours from effort

<Hindrik Hettema> wrote:
> How can I in taskjuggler arrange that the official is modelled (so
> the tests do not overlap) but not get the official book any hours
> on the hours specified in effort for that task? 
what about setting his efficiency at 0?

task aap "aap" {
 effort 8h
 allocate jan, official { mandatory efficiency 0}
}

task noot "noot" { 
 effort 16h
 allocate piet, official { mandatory efficiency 0 }
} 

------ alternative version  start -----------
or declare the official resource as mandatory with efficiency 0:

resource official "External Official" {
 mandatory
 efficiency 0
}
task aap "aap" { effort 8h allocate jan, official }
task noot "noot" {effort 16h allocate piet, official }

(!! I did not try this version, it may not work)
------ alternative version end -----------

both tasks will be scheduled sequencially because of the offcial which is 
(Continue reading)

Max Hofer | 29 Sep 18:46 2004
Picon

Splitting working load of a person

In our project the PM (project manager) performs two task: he manages the 
project and he develops software.

In average (over the project) his working load is split up in 50% for project 
management and 50% for developer work.

This is only an average approximation, i.e. it may happen that he is working 2 
weeks continously as PM and afterwards he works 2 weeks as full time 
developer.

i would like to declare a task called "projectManagement" which would 
correspond to the effort estimated for the project management. 

this person should be able to work on 2 tasks on the same time. in our case on 
each 50%/50%. but when needed i want allocate this resource for 100% for a 
certain task.

how would i declare/allocate such a resource in an "easy" way? any 
suggestions?

ragards
--

-- 
Max Hofer
APUS Software G.m.b.H.
A-8074 Raaba, Bahnhofstraße 1/1
T| +43 316 401629 11
F| +43 316 401629 9
W| www.apus.co.at
E| max.hofer@...

(Continue reading)

david | 30 Sep 12:41 2004
Picon

Re: Resoource juggling

Max Hofer wrote:

> you have to declare the room as mandatory. so you get 4 tasks, 

But if all the guests are needed to be there - then I guess they are 
mandatory as well?

> each allocating
>
>one of the persons and the mandatory room resource (which is only available 
>on weekends).
>  
>
OK - so I'll go ahead and try. The hard bit I've got to do is to 
translate the timetables of the people into something taskjuggler 
understands. I think the time tables will be in iCal format. I have not 
found any examples of complicated resource limit / vacation use - I am 
thinking of using the "vacation" keyword and generating a long list of 
them for each resource based on their time tables.

Does this make sense? has anyone else tried something like this?

>make sure to use "duration" and not "effort" for the tasks. 
>
Thanks for the help.

Joachim Werner | 30 Sep 13:47 2004
Picon

Re: Re: Resoource juggling

Hi!

I haven't seen the original posting for this. Did it go to the list?

david@... schrieb:
> OK - so I'll go ahead and try. The hard bit I've got to do is to 
> translate the timetables of the people into something taskjuggler 
> understands. I think the time tables will be in iCal format. I have not 
> found any examples of complicated resource limit / vacation use - I am 
> thinking of using the "vacation" keyword and generating a long list of 
> them for each resource based on their time tables.
> Does this make sense? has anyone else tried something like this?

Here at SUSE we use auto-generated vacation entries, yes. It shouldn't 
be that hard to do. I don't know what you want to do exactly, but if you 
let some script generate the vacation entries from iCal and "include" 
the resulting file into your master file this should work fine.

Remember that you don't have to put the vacation entries into the 
resource's resource definition, but can do it anywhere in the script or 
in an include if you use

supplement resource name_of_resource { ... }

Cheers

Joachim

--

-- 
Joachim Werner
(Continue reading)

Max Hofer | 30 Sep 13:50 2004
Picon

Re: Re: Resoource juggling

On Thursday 30 September 2004 12:41, david@... wrote:
> Max Hofer wrote:
> > you have to declare the room as mandatory. so you get 4 tasks,
>
> But if all the guests are needed to be there - then I guess they are
> mandatory as well?
no. as far as i understood you have a room which has ot be shared between 
persons. and each person should be in this room for a certain amount of time.

create a task for each person and allocate the room as mandatory. use the 
"duration" keyword instead "effort" (check the help files for the 
difference). i guess this should

> OK - so I'll go ahead and try. The hard bit I've got to do is to
> translate the timetables of the people into something taskjuggler
> understands. I think the time tables will be in iCal format. I have not
> found any examples of complicated resource limit / vacation use - I am
> thinking of using the "vacation" keyword and generating a long list of
> them for each resource based on their time tables.
the "vacation" is not what you search for. resources  on "vacation" are NOT 
available.

i would use the "shift" keyword do declare room time table.

example:

# Room may be rented from friday 15:00 until sunday 22:00
shift weekend "Weekend appartement" {
 workinghours fri 15:00 - 24:00
 workinghours sat 00:00 - 24:00
(Continue reading)

Max Hofer | 30 Sep 16:32 2004
Picon

accompanying task

Is it possible to split (share) the effort of task T1 based on the "duration" 
of an other task T2?

In a real world example i estimate that the project management process PMP 
accompanies (sp?) the development process (DP). 

The estimated effort for the PMP should be consumed over the duration of the 
DP.  Not sooner, not later.

Assuming the DP slowed down (miscalculated effort), not increasing the PMP 
effort. The PMP is still needed until the end of the DP, but not so 
excessively per day. The PMP resource would have spared time to manage other 
tasks.

is there a way to describe this with taskjuggler?

i would imagine something like that:

------ example start ---------------
task dev "Development" {
    # this tasks start when <dev> starts
    task pm "Project Managment" {
        # i hope this is possible: how does pm end if it is a subtask of dev?
        end !!dev
        # we estimate the work for the PM to 10 days
        effort 10d
        # project manager does not work more than 2 hours/day for this task
        allocate prjManager { limits { dailymax 2h } }
    }
    # here we put the real development tasks
(Continue reading)


Gmane