Chris Schlaeger | 4 Apr 2005 06:46
Picon

Re: How to best model the current state of a project

On Tuesday 22 March 2005 03:38, Max Hofer wrote:
> i guess i'm not the only one having this problem and it would be worth to
> spend some subjects on this problem in the documentation.

This topic has come up a few times on the lists. But I agree, the 
documentation is pretty bad with regards to project tracking. Probably 
because TJ offers quite a variety of ways to do it and everybody needs to 
find the way that fits his or her project management style best.

Let me outline them quickly:

1) The lazy way:

Use 'complete' to document what's done. For completed tasks insert the real 
start and end dates to avoid floating.

2) The meticulous way:

Use 'booking' to record all done work and schedule the scenario on 
'projection' mode.

Those are the methods that we have used, but there are probably other ways to 
do it as well. It all depends on how much work you are willing to invest and 
how accurate the schedules need to be.

Chris

--

-- 
KDE 3.3: Conquer your Enterprise Desktop!  See http://www.kde.org!
GPG Key: 1024D/0500838B  A5FE C051 2AFC 9A14 768A  5125 5829 5750 0500 838B
(Continue reading)

Chris Schlaeger | 4 Apr 2005 07:12
Picon

Re: Compile on Slackware

On Sunday 27 March 2005 05:46, dick@... wrote:
> Hi list,
>
> We have been trying to compile taskjuggler on slackware 10.0 and 10.1. In
> both cases the configure fails on Qt, stating that it should be compiled
> with thread support. Qt is definitely there, I have installed kde 3.4 with
> slackware packages from linuxpackages.net, and it runs beautifully.
>
> Included is part of the config.log.
>
> ------//-----------
> configure:29440: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor
> -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
> -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2
> -fno-exceptions -fno-check-new -fno-common -I/usr/lib/qt/include
> -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt/lib
> -L/usr/X11R6/lib -Wl,--as-needed -Wl,--enable-new-dtags   conftest.cc  
> -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE  -lpthread 1>&5
> /usr/X11R6/lib/libfontconfig.so.1: undefined reference to
> `FT_Get_BDF_Property'

Have you every tried compiling other Qt programs? This has probably nothing to 
do with multithreaded Qt or not. Your libfontconfig doesn't seem to match the 
rest of your X libs.

Chris

--

-- 
KDE 3.3: Conquer your Enterprise Desktop!  See http://www.kde.org!
GPG Key: 1024D/0500838B  A5FE C051 2AFC 9A14 768A  5125 5829 5750 0500 838B
(Continue reading)

Ulrich Hammel | 5 Apr 2005 15:20
Picon

Redefinition of macros?

Hi there,

is it possible to redefine or undefine a macro?

Thanks,
Uli
--

-- 

Ulrich Hammel
Vice Managing Director German Operations

NuTech Solutions GmbH
Martin-Schmeißer-Weg 15
44227 Dortmund
Germany

Phone: +49 231 72546320
Fax: +49 231 72546329
Mobil: +49 173 5666359
mailto: hammel@...

www.nutechsolutions.de
Adaptive Business Solutions

Chris Schlaeger | 5 Apr 2005 23:36
Picon

Re: Redefinition of macros?

Hi Ulrich,

On Tuesday 05 April 2005 07:20, Ulrich Hammel wrote:
> Hi there,
>
> is it possible to redefine or undefine a macro?

no this is currently not supported. The TaskJuggler syntax was designed to be 
very error resistant. So all items need to be declared first or redefinitions 
result in an error message.

In that sense an 'undefine' statement for macros would be the right way to 
implement it. So far nobody asked for it but it would not be much work to add 
it. What do you need it for? 

I'm generally very familiar with macro languages such as the C preprocessor or 
even m4. I added the macros to TJ because it is a powerful feature, but hoped 
that people would use it only scarcely. I guess you proved me wrong now. ;)

Chris

--

-- 
KDE 3.4: Conquer your Enterprise Desktop!  See http://www.kde.org!
GPG Key: 1024D/0500838B  A5FE C051 2AFC 9A14 768A  5125 5829 5750 0500 838B
Ulrich Hammel | 6 Apr 2005 15:49
Picon

Re: Redefinition of macros?

Chris,

I have to apologize not to explain the purpose of my request. The idea 
behind is that I do have to schedule many different projects in parallel 
tightly connected by usage of shared resources. I therefore find it more 
comfortable to define one huge TaskJuggler project rather than following 
the approach outlined in http://www.taskjuggler.org/example.php "The Big 
Project".

In my approach each project is mapped to "level 0" TaskJuggler task 
which is stored in a separate .tji-file including its subtasks. The 
tji-files are maintained by different people. To ease definition of such 
a task, and because many of these tasks (each representing a project) 
are quite similar in structure, I would like to provide a sort of 
template. Such template would start with a couple of macro definitions 
that will be reused inside the body of such level 0 task. As a 
consequence the redefinition of macros at the beginning of each 
.tji-file is required.

Of course this approach assumes a local scope for macro definitions with 
respect to macro and parameter substitution. Thus, macro redefinition 
might not really lead to the solution I have in mind.

Thank you,
Uli

P.S.: I like the 2.1 version including the TaskJuggler UI very much. 
Great job! Do you plan to enable the printing of these nice Gantt-Charts 
  of the project view?

(Continue reading)

Chris Schlaeger | 6 Apr 2005 16:11
Picon

Re: Redefinition of macros?

On Wednesday 06 April 2005 07:49, Ulrich Hammel wrote:
> Chris,
>
> I have to apologize not to explain the purpose of my request. The idea
> behind is that I do have to schedule many different projects in parallel
> tightly connected by usage of shared resources. I therefore find it more
> comfortable to define one huge TaskJuggler project rather than following
> the approach outlined in http://www.taskjuggler.org/example.php "The Big
> Project".
>
> In my approach each project is mapped to "level 0" TaskJuggler task
> which is stored in a separate .tji-file including its subtasks. The
> tji-files are maintained by different people. To ease definition of such
> a task, and because many of these tasks (each representing a project)
> are quite similar in structure, I would like to provide a sort of
> template. Such template would start with a couple of macro definitions
> that will be reused inside the body of such level 0 task. As a
> consequence the redefinition of macros at the beginning of each
> .tji-file is required.
>
> Of course this approach assumes a local scope for macro definitions with
> respect to macro and parameter substitution. Thus, macro redefinition
> might not really lead to the solution I have in mind.

You can do this actually today. The macro lifetime extends over the included 
files, but not over global file scope. So there is a difference between

taskjuggler a.tjp (where a.tjp includes b.tji)

and
(Continue reading)

Ralph Münch | 15 Apr 2005 16:58
Picon
Favicon

A simple shift manager

Hi list,

I have just began to use taskjuggler and went through
the 3 examples provided with the package. I also read
the docs. The program is very impressive, but there is
one simple thing I must be overlooking.

I'd like to use it to plan shifts - but not
automatically. We have 6 workers. At the beginning of
every month, we all discuss the shifts we will do for
the next month (every day is different and there is
nothing automatic).

Which commands do I need to do this? Is there an
example file on the internet for this?

Best regards,
Ralph

Send instant messages to your online friends http://uk.messenger.yahoo.com 

Chris Schlaeger | 19 Apr 2005 01:52
Picon

Re: A simple shift manager

Hi Ralph,

On Friday 15 April 2005 08:58, Ralph Münch wrote:
> Hi list,
>
> I have just began to use taskjuggler and went through
> the 3 examples provided with the package. I also read
> the docs. The program is very impressive, but there is
> one simple thing I must be overlooking.
>
> I'd like to use it to plan shifts - but not
> automatically. We have 6 workers. At the beginning of
> every month, we all discuss the shifts we will do for
> the next month (every day is different and there is
> nothing automatic).
>
> Which commands do I need to do this? Is there an
> example file on the internet for this?

First you need to define your resources and their availability (vacation, 
workinghours, shifts). Then you need to define the tasks that you want them 
to do. Now you allocate the resources to the tasks. The allocation can again 
be restricted to certain shifts. If you want TJ to pick the resource, you can 
just allocate all resources as alternatives and pick a selection algorithm 
that suits your needs. See the manual on 'allocate' for more details.

Chris

--

-- 
KDE 3.4: Conquer your Enterprise Desktop!  See http://www.kde.org!
(Continue reading)

Chris Schlaeger | 19 Apr 2005 02:00
Picon

Project Tracking HOWTO

Hi,

the topic of project tracking came up a few times on this list already, so 
I've decided to add a new chapter to the manual. This describes in detail how 
you can use TaskJuggler to track a project once it got started. You can find 
it in the CVS version or on our web site: 
http://www.taskjuggler.org/manual-cvs/book1.html

Feedback welcome.

Chris

--

-- 
KDE 3.4: Conquer your Enterprise Desktop!  See http://www.kde.org!
GPG Key: 1024D/0500838B  A5FE C051 2AFC 9A14 768A  5125 5829 5750 0500 838B
Ralph Münch | 21 Apr 2005 17:05
Picon
Favicon

Re: A simple shift manager

 --- Chris Schlaeger <cs@...> wrote: 
Hi Chris,

Thanks, I got it to work how you said. 

But the problem is that we have no fixed working 
hours and all work on the same never ending task...
so it needs no selection algorithm for a task and 
should not have fixed start/end times because 
this varies from day to day and we do not know 
in advance when.

I.e. For Tom we have:
Mon, 25.04.2005: Early
Tue, 26.04.2005: Early
Wed, 27.04.2005: Medium
Thu, 28.04.2005: Late
Fri, 29.04.2005: Late

Can I do something like this?
resource 
 Tom "Tom Smith" 
  { Early 2005-04-25 
    Early 2005-04-26
    Medium 2005-04-27 
    Late 2005-04-28
    Late 2005-04-29 
   }

Best regards,
(Continue reading)


Gmane