you may have read in the 0.0.11 announcement that I'm planning to
release the first stable version of TJ3 this year. This would imply,
that TJ2 will then no longer be maintained. It kind of is already as
many Linux distros have dropped it and it becomes increasingly
difficult to build it.
So what's holding you back from using TJ3?
Is it the missing GUI? If so, I'm sorry, but TJ3 will not going to fix
this. If you can't live without the GUI, either stick to TJ2 as long
as you can or look for a new tool in the long run.
Is it the lack of stability of TJ3? TJ3 still has some rough edges in
the more advanced features like the built-in web server and the time
sheet handling. But the core functionality of TJ3 isn't any less
reliable than TJ2 at this point.
Is it the lack of backwards compatibility? TJ3 requires some changes
to your TJ2 projects. Especially the report definitions need to be
rewritten. There is a section in the TJ3 manual that explains the
necessary changes.
Anything else? What showstoppers prevented you so far from switching to TJ3?
Tell us about it! I'm not promising to fix them all, but at least I
like to hear about them.
Chris
Ok, that's certainly a valid point. I haven't optimized the scheduler yet.
> - The interactivy of the GUI improves the ability to develop the
> schedule (Verification of dependencies, sequences, resource
> assignement, critical path, resource leveling, ...).
The TJ3 reports should provide you all these infos. The GUI is clearly
more efficient in finding the corresponding line in the editor. But
for the rest, TJ3 reports should be just as good.
Chris
Can you elaborate this a bit more, please? I thought this was fairly
well described in the TJ3 user manual. If there is a gap, I'd like to
fix that.
Chris
Le 02/04/2011 19:38, Chris Schlaeger a écrit :
> So what's holding you back from using TJ3?
1) Am I the only one to dislike change here? ;-)
2) Until know I never tried TJ3, regarding it as unstable. Since you
state it is no longer unstable, I should give it a try. And will.
3) Until know I hoped that TJ3 would have a GUI in a near or far future.
Not having any GUI won't be a good point. It _may_ not be a good point
for me as a user, but especially it is _very likelly_ to be harder to
convince some co workers of mine. Never mind I'll try TJ3 anyway. In
worst case I'll stick to TJ2 the longer I can as you suggest...
Regards.
--
Gregoire Barbier :: g (at) g76r (dot) eu :: +33 6 21 35 73 49
* Missing GUI
This is definitely a big issue for some TJ2 users. As a long-time KDE
developer, you don't have to tell me the advantages of a GUI. But a
GUI is a lot of work that takes time that I don't have. If somebody
wants to step up and develop a GUI (KDE4/Qt4 apps preferred ;) I'm all
for it.
In the mid-term, there are two features that the GUI provides that I'd
like to address even without a GUI.
1. Click on property to edit it in the source file. This should be
doable without much effort with the built-in web server and the remote
controls for editors such as vim and emacs.
2. Folding support for tasks and resources. This is more work, but
dynamically rendered reports via the built-in web server could help
here.
* Performance
Depending on your project, TJ3 is about 3 - 15 times slower than TJ2.
With Ruby 1.8 you'll lose an additional 3x. If speed is a concern for
you, you should run Ruby 1.9.2 or later. As mentioned, the scheduler
is not yet optimized at all. If I have some time, I'll work on this.
* Change
I guess I can't do much about it. The concept for TJ2 was created 10
years ago. Since then, CPUs are a lot faster and now have many cores,
PCs have a lot more memory and new programming languages showed up.
TJ3 just takes all this into account.
Chris
Showing all the tasks for the whole project period would lead to a
very large html page leading to lots of scrolling. In the GUI I could
easily collapse the tasks I was not interested in.
Chris,
I'll put together a step-by-step guide on how I got TJ3 to run on
Ubuntu and send it to you.
Regarding my question about the cash flow forecast P & L report: Is
that report available in TJ3? Can I help with anything to make it
available? It would really make TJ3 a fantastic project reporting
tool.
Agreed, account reports are missing. Adding them is not very
complicated, but I'm not sure when I have the time for this. But TJ3
has the 'cost' and 'revenue' columns which may help for some use
cases. Combined with the 'period' attributes for these columns, you
can emulate the old table, but only for tasks or resources, not
grouped by account.
Chris
I too use TJ2 for the interactivity: We use TJ not only for scheduling
but also for costing (with our own back-end tools). The interactive
nature of TJ2 (both speed and convenience of finding the appropriate
place in the source) are saving a lot of time. I will certainly miss
this in TJ3. In addition, we use Latex to write our docs, so generating
a schedule in PDF is very useful.
You say you are not going to implement the GUI in TJ3. This is very
unfortunate. I also do not see any viable alternative for TJ2.
I must say, for a planning tool it is very bad, that it is being dropped
so quickly from the distros. We have projects that run over many years,
and I cannot simply switch to a different tool in the middle of a
project. I don't even dare to switch from TJ2 to TJ3 in the middle of a
project.
- Josef
Before you try to go this route, I'd suggest you look at a report with
included Gantt chart. You will notice that it consists of 2
independent structures that are kept in sync via fixed height
elements. Folding away some tasks would break the Gantt dependency
lines.
Chris