On Mon, 14 May 2012 09:21:42 +0200, Christian Egli <
christi...@sbs.ch>
wrote:
> Oleg Pavliv <
oleg....@gmail.com> writes:
>
> > Schedule in the past may be not accurate (overtime and gaps are
> > possible). I don't care about it. But I don't want the taskjuggler to
> > schedule not completed tasks in the past as if they were done.
> >
> > And I can't believe that nobody wanted to work this way.
Yes, this is exactly how I want to work as well.
> You're not the only one. I'm still trying to find out how to convice the
> scheduler to do this. IIRC Carl Worth has been trying to do something
> along this line (and I think he found a solution). Check the archives.
The archived discussion I had on this point is here:
http://groups.google.com/group/taskjuggler-users/browse_thread/thread/64293f7acb7818a1#
My team is still using the solution I described there, (namely, we set
an "end" date when a task is complete).
With TaskJuggler 3.1.0 this does what we want. Namely, completed tasks
appear in the past, and only incomplete tasks are scheduled in the
future.
Unfortunately, with the bug fix that Chris described in the above-linked
thread, this behavior isn't the same with 3.2.0, (instead, TaskJuggler
3.2.0 simply gives errors for our input file).
So our team is currently sticking with 3.1.0 until we can come up with
some solution that will let us use a newer TaskJuggler.
We're considering adopting a workflow where we simply remove completed
tasks from the input file. This would have a couple of disadvantages:
* We would lose the ability to generate reports of completed tasks.
That is, we couldn't use TaskJuggler to generate these reports. We
could still use our git history to find tasks that have been
completed.
* In addition to deleting a completed task, we would also need to
delete any dependencies on the task.
This part would be a nuisance.
But then we could at least start using 3.2.0.
What I would prefer is a simple attribute to set on a task that would
force it to be scheduled in the past. The way that "end" did this in
3.1.0 was actually pretty good. If I wanted to be very careful about
recording past history, I could set "end" and "effort" correctly and the
task shows up at the correct position in the past.
Chris, is there any chance we can get something like that in the future?
-Carl
--
carl.d...@intel.com