SourceForge.net Logo

ProjectBench - Features & Aces Up Its Sleeve

 


 

What can ProjectBench do?

projectbench can track issues. And can help you manage your project better. And it achieves all that by providing a flexible friendly interface. It's a tool which aims to be low maintenance while at the same time allowing for advanced features you can find in similar commercial packages.
This does not attempt to be an exhaustive list of feature (and you can check the screenshots page for some visual details), it merely hopes it provides you with a better understanding of why I believe projectbench is powerful.

Issue Tracking

Project Management Friendly, Powerful, Customizable Interface

 


 

So, how does ProjectBench stack up?

At the time I took the initiative to build upon workbench, there was no other project management app that satisfied my requirements. I have research and compared similar PHP project management tools, and since I was familiar with workbench I have decided to use it as a base even though other apps had more advance features.
The following table shows how projectbench stacks up against different PHP project management/issue tracking applications. Most of them are open source.
Please note

  1. that this chart was made sometimes during H2 of 2003, so it may not reflect current advances in the respective apps
  2. that I have selected features I was interested in having, or features I thought were useful; as you can see, not even projectbench implements all listed features.

All projects listed in here are EXCELLENT applications - I personally want to thank their authors for allowing me to flatter them by inspiring from their features.

Workbench NetOffice XPWeb webcollab PHProjekt pmtool taskware FogBUGZ ProjectBench
Open Source? X X X X X X X - X
project management? X X X X X X X X X
subprojects? modules - X - X - - - modules
issue history? X X - - - - - X X
project modules? X - - - subprojects - - - X
project versions? X - thru iterations - - - - - X
issue target date? X X - X X X X - X
issue time estimate? X X X - - X - X X
issue child of? X - - - - - - - X
issue dependent on? X - - - - X - - X
project child of? - - - - X - - - -
project dependent on? - - - - X - - - -
extensible? - - - - X X - - -
plugins/addons? - - - - X X - - -
time spent on issue? - X - - X - - - X
track issue progress? - X X - X - - - X
milestones? thru versions - thru iterations - - - - - thru versions
dated milestones? - - X - - - - - X
reports? per project custom - - per project X - some per project
Gantt? - X - - - - - - X
record time by issue? - - - - - X - - X
report time by person? - - - - - X - - -
report time by team? - - - - - - - - -
team? X X X X X - - - X
overview homepage? - X - X X X - X X
issue classification (bug, rfe) X - - - X - X X X
database MySQL MySQL ADOPHP My/Pg Multi My/Ext MySQL MySQL MySQL
mail notification? X X - X X X X X X
individual mail setting per issue? - X X X X - X - -
project owner/manager? - X X X X X - X X
custom reports? - X - - - - - - -
notes? - X - - X - - - X
simple list of issues? X X X X X X X X X
detailed issue list? - X X - - X - X X
custom filtered list? - - - - - - - X X
multiple filters? - - - - - - - X X
calendar? - X - X X - - - -
Total Features 15 18 12 9 19 14 6 12 24

I honestly hope this will serve somebody's research (at least I have done a lot of installing and testing and evaluations); if you feel an application should have been listed here, please let me know so I can do so. Thanks!