Project Management Software/Review of Existing

From TeamFrednetWiki

Jump to: navigation, search
This page is part of Task Project management software study

The following is an (incomplete) alphabetical list of open source project management tools that exist and are under consideration. The order of this list is purely alphabetical, and does not represent any ranking

Contents

Comparsion of features

Comparing is hard. The matrix below should give you a general overview about the main features according to our needs (refer to the list above). Each application has its own advantages, extra features and solutions. Not all are comparable. The matrix does not list all of them. None of the applications seem to have a builtin backup function (or I haven't found it) - maybe an external tool is needed. Many of the applications support plugins. I didn't have the time to check them all.

Resources/Properties

Note: Mistakes possible, if you have more info, please add/change as required

You find the discussion about the best choice/poll here .


Version Last Rev. Server Language Notification Database Translation Wiki Webbased SCM Issue Tracking Mult. Proj Mult. User User Admin Web Admin Charts Backup Privileges User Access Control
[collaboa] 0.6.1 Jul 06 lighttpd Rails Mail MySQL No No Yes SVN Yes No Yes Yes Yes No No No No
[devalot] 0.2 Jun 08 Apache Rails RSS/Blog MySQL No Yes Yes Git Yes Yes Yes Yes Yes No No Yes Yes
[drproject] 2.0 Build-In Python RSS/Mail SQlite No Yes Yes SVN Yes Yes Yes Yes Yes No No Yes? Yes
[projectpier] 0.8.0.3 Jul 08 Apache PHP Mail MySQL Yes No Yes Proper Yes Yes Yes Yes Yes No No No Yes
[railscollab] 0.8 beta Aug 08 Apache Rails  ? MySQL Yes  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
[redmine] 0.7.3 Jul 08 Apache Rails RSS/Mail MySQL Yes Yes Yes SVN, CVS, Git Yes Yes Yes Yes Yes Yes Gant Yes, By script Yes Yes
[retrospectiva] 1.1 Aug 08 Apache Rails RSS/Mail MySQL No Yes Yes SVN Yes Yes Yes Yes Yes No No No Yes
[savane] 3.0 Dec 06 Apache PHP, Perl Mail MySQL Yes No Yes SVC, CVS, Arch Yes Yes Yes Yes Yes No No No? Yes
[TaskFreak] 0.6.2 Apr 08 Apache PHP RSS MySQL Yes No Yes No Yes Yes Yes Yes Yes No No Yes Yes
[trac] 0.11.1 Aug 08 Apache Python Mail Sqlite No Yes Yes SVN, Git Yes Yes Yes Yes Yes Yes? Roadmap No Yes Yes

A test with redmine

I have tested out redmine.--Marc1990 16:35, 15 August 2009 (EDT)

It will pass Minimum Requirements and Nice to Have.

setup

setup is very easy if you have full right of the computer.

You can download from | BitNami redmine with everthing in one installer.

I have setup SVN because this bitnami add to installer.

After you have installed you have to add the | Mylyn connector plugin. this is done by copying the files to right map.

I think Redmine delivers most in one packet but if we want more there are a lot of plugins

The best way is use Virtual(for example Sun Virtual Box) or real PC with nothing else run on it because great number of port that are used.

Webinterface

The webinterface is very simple one in use.

When enter the site you will see a welcome message and Latest projects. When hitting project you will see a Issue tracking and list of Members working on it.

There is function to plan for new Feature(include bug/support) and version with functions like: Priority,Target version,Estimated time and Due date.

There is also a wide range of Feature in the redmine system:

  • Wiki
  • News
  • Documents
  • Files(for public and non-public download of software)
  • Simple Forum

Also you can make sub projects in the main project.

The web interface very heave for computer.

Extern interface

I have also setup the Eclipse(PHP version) on my computer.

Add redmine plugin so I was enable to use issues tracking system. This function is very usefully because it save a lot of time.

To add subversion to Eclipse I use subclipse. this very easy to use plugin.

Eclipse safe a lot time because every thing you you have also it check typo like forgotten ;.

Result testing software

Redmine

Who have tested the software?
Marc Brakels

Does it have multi-user and rights management?
Yes, it has good system.

Does it allow secret projects?
Yes, you can create a non-public project where every user has to be added manually.

Does it allow multi-project and sub-projects?
Yes.

Which version control system is available in the software?
SVN, CVS, Git, Mercurial, Bazaar and Darcs, but the Redmine stack comes with SVN only.

Can it be setup on our team server?
As far as I know, it can.

Is it easy to setup?
When installing on a computer without Apache/MySQL/... it is easy to just download the Redmine stack and run it and setting of plugins and SVN. But when Apache/MySQL/... is already installed it is more complicated. The easiest way is just VM.

Which notification system is available?
Users can be notified of changes in issues by RSS/Atom, e-mail and Eclipse.

Is there a demo a available?
demo.redmine.org

Is it possible to backup?
Yes, by using a script.

Does it come with a wiki?
Yes.

How does the doc function work?
By using the wiki or Doxygen with a plugin.

Is the web interface easy to use?
Yes.

Is it heavy for the server?
Yes.

Conclusion
This software is meant for open source software and is a very complete package. It isn't very good for in hosting a secret project because it wasn't design for it, but it still works very well.

The system is good for hosting code, but for other files (Powerpoint/...), it isn't so good.

Projectpier

Who have tested the software?
Marc Brakels

Does it have multi-user and rights management?
Yes, it has a very good system but not public.

Does it allow secret projects?
Yes, all projects are non-public, where every user has to be added manually.

Does it allow multi-project and sub-projects?
Multi: yes, sub: no.

Which version control system is available in the software?
None. We have to write a plugin to allow SVN. (I think this can be done.)

Can it be setup on our team server?
Yes, no change needed.

Is it easy to setup?
Very easy. Just upload it, and run the install wizard.

Which notification system is available?
Mail for mass mail, and RSS for changes.

Is there a demo a available?
projectpier.atdico.com please send a mail to mbrakels AT gmail Dot com to get an account

Is it possible to backup?
Yes.

Does it come with a wiki?
No.

How does the doc function work?
For every file you add text.

Is the web interface easy to use?
Yes.

Is it heavy for the server?
Not at all.

Conclusion
The software is very business-like, with support for multiple companies. It has good version control system for files, but doesn't work for code hosting by default. But with some mod it should appropriate for us.

It's a very closed system, so it isn't perfect for the open source part, but very useful for the secret part.

eGroupWare

Who have tested the software?
Marc Brakels

Does it have multi-user and rights management?
Yes, it has a very good system but not public.

Does it allow secret projects?
Yes, all projects are non-public, where every user has to be added manually.

Does it allow multi-project and sub-projects?
Multi: yes, sub: no(but category).

Which version control system is available in the software?
None, but can be link by use of cronjob and SCM client with script.

Can it be setup on our team server?
Yes, by use of RPM packs.

Is it easy to setup?
Not tested but should not be very hard.

Which notification system is available?
Mail

Is there a demo a available?
stylite.de

Is it possible to backup?
Yes.

Does it come with a wiki?
Yes(Mark-up:WikkiTikkiTavi)

How does the doc function work?
By use of wiki or use doxygen.

Is the web interface easy to use?
Yes.

Is it heavy for the server?
Not tested but estimated not very heavy.

Conclusion
The software is very business-like, And very complete with support for almost everythink to management a full project also no software projects.

Project.net

Who have tested the software?
Marc Brakels, Bill Mania

Does it have multi-user and rights management?
Yes, it has a very good system but not public.

Does it allow secret projects?
Yes, all projects are non-public, where every user has to be added manually.

Does it allow multi-project and sub-projects?
Multi: yes, sub: yes.

Which version control system is available in the software?
none

Can it be setup on our team server?
Yes, Java.

Is it easy to setup?
Yes, had not much problem.

Which notification system is available?
Mail

Is there a demo a available?
Before and at the meeting there will be demo.

Is it possible to backup?
Yes.

Does it come with a wiki?
Yes(Mark-up: Wikimedia)

How does the doc function work?
You can import/export doc with revisions.

Is the web interface easy to use?
Yes, very easy.

Is it heavy for the server?
No heavy but high RAM(700 MB ORCALE and 400 MB Project.net)

Conclusion
Pro: The software is very business-like, And very complete with support for almost everythink to management a full project also no software projects. And very good in handeling task/meeting/workflow/...

Con: This tool appears to require an Oracle licence, according to 9_1:Project.net_Installation_Requirements.

Trac

Who have tested the software?
Marc Brakels, Bill Mania

Does it have multi-user and rights management?
It's allow multi-user, but not rights management.

Does it allow secret projects?
No.

Does it allow multi-project and sub-projects?
Multi: yes, sub: no.

Which version control system is available in the software?
SVN.

Can it be setup on our team server?
As far as I know, it can.

Is it easy to setup?
When installing on a computer without Apache/MySQL/... it is easy to just download the Trac stack and run it and setting of plugins and SVN. But when Apache/MySQL/... is already installed it is more complicated. The easiest way is just VM.

Which notification system is available?
E-mail and RSS/Atom.

Is there a demo a available?
TracDemo

Is it possibly to backup?
Yes, by using a script.

Does it come with a wiki?
Yes.

How does the doc function work?
Doxygen plugin.

Is the web interface easy to use?
Yes, but not the admin part.

Is it heavy for the server?
No.

Conclusion
The main advantage of this system is that it is very fast, but it has no support for secret projects and the administration interface is very bad.

It should be easy to setup by using the BitNami stack, but we'll have to wait until they update to version 0.11.

Updated as of version 0.11.5 on 21 March 2010. The tool now includes an authentication and permission system which can be used to define "secret" projects.

Retrospectiva

Who have tested the software?
Marc Brakels

Does it have multi-user and right management?
Yes.

Does it allow secret projects?
Yes.

Does it allow multi-project and sub-projects?
Multi: yes, sub: no.

Which version control system is available in the software?
SVN and Git, but I never managed to set it up right.

Can it be setup on our team server?
Yes.

Is it easy to setup?
No, I was unable to install it as I wanted and not complete.

Which notification system is available?
Mail, RSS/Atom,

Is there a demo a available?
No, but could look at retrospectiva.org

Is it possibly to backup?
Yes, by using a script.

Does it come with a wiki?
Plugin.

How does the doc function work?
Wiki or doxygen.

Is the web interface easy to use?
Yes.

Is it heavy for the server?
Lighter then Redmine, but still heavy.

Conclusion
Retrospectiva is very hard to setup SCM and I was never able to setup SVN. Switching between projects are difficult. And for other features it is the same as Redmine and Trac.

The system works for hosting code but for other files(Powerpoint/...), it isn't so good.

TaskFreak

Who have tested the software?
Marc Brakels

Does it have multi-user and rights management?
Yes, it has good system.

Does it allow secret projects?
Yes, you can only create a non-public project where every user has to be added manually.

Does it allow multi-project and sub-projects?
Multi: yes, sub: no

Which version control system is available in the software?
No

Can it be setup on our team server?
Yes

Is it easy to setup?
Just copy and past make database and run installer.

Which notification system is available?
Users can be notified of changes in issues by RSS/Atom and E-mail by plugin.

Is there a demo a available?
demo.taskfreak.com

Is it possible to backup?
Yes, by using a script.

Does it come with a wiki?
No

How does the doc function work?
By use of plugin attachments can be add.

Is the web interface easy to use?
Yes.

Is it heavy for the server?
No.

Conclusion
Add websvn and you lightweight and easy to install 'project management software'.

Websvn

Who have tested the software?
Marc Brakels

Does it have multi-user and rights management?
No

Does it allow secret projects?
No

Does it allow multi-project and sub-projects?
Multi: yes, sub: no

Which version control system is available in the software?
SVN

Can it be setup on our team server?
Yes

Is it easy to setup?
Just copy and edit config file.

Which notification system is available?
none

Is there a demo a available?
No

Is it possible to backup?
backup in SVN

Does it come with a wiki?
No

How does the doc function work?
-

Is the web interface easy to use?
Yes.

Is it heavy for the server?
No.

Conclusion
Add TaskFreak and you lightweight and easy to install 'project management software'.

Version control

Redmine come with support for wide rang of version control system, the same story for trac and Retrospectiva.

Have a look at Wikipedia: Comparison of revision control software

subversion(SVN)

Who has tested it?
Marc Brakels Is it easy to setup?
Yes, had not much trouble. It is fast?
Yes, speed is not problem. Is it easy to use?
Yes, there is lot of choose in client program that are easy to use.

Git

Who has tested it?
Marc Brakels and ... Is it easy to setup?
I was never able to setup it correctly and doesn't work at all. Someone else should also test it.

Personal tools