Project Management Software/Review of Existing
From TeamFrednetWiki
| 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
-
collaboa - devalot
- drproject
- projectpier
-
railscollab - redmine
- retrospectiva
- savane
- TaskFreak
- trac
- ViewVC
-
Mozilla Bonsai - project.net
- eGroupWare
-
TaskJuggler
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 | 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 | 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 | 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 | 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.
