Koneka is very fond of Agile Development and we have been using Pivotal Tracker successfully for over a year now. Pivotal Tracker is an Agile Project Management Software available freely on the web with a solid interface and very strong Agile Development integration.
In prevision of upcomming contracts, we decided to take a step back, compare available Project Management Software and see if we could find one that better fits our needs. This entry is a small wrap up of our observations, thoughts and conclusions on the solutions we have considered.
Testing the Project Management Software
While there is an enormous amount of Project Management Software out there, we could only afford to evaluate a few of them. Considering the current size of the company, we decided to stick with the smaller players in order to reduce the cost. We also tried to focus on hosted solutions to avoid having to deal with server setup and maintenance. For these two reasons, Axosoft OnTime and Atlassian Jira were discarded.
Take note that the Project Management Software are listed in order of preference, starting with the one we preferred.
Pivotal Tracker
Pivotal Tracker - Free Lightweight Agile Project Management & Team Collaboration
| Price*: | FREE |
| User Interface: | 5/5 |
| Hosted SVN support: | NO |
| SVN Commit linked to Tasks: | 2/5 |
| Agile Development features: | 5/5 |
| Time Tracking: | 0/5 |
| Bug Report from Clients: | 0/5 |
| Multiple projects support: | 3/5 |
Pivotal Tracker is missing a some of the “new” features we were looking for. Nevertheless, it has been a strong asset in our software development process, is completely free and it has a great user interface.
It is interesting to note that Pivotal Labs just released the Pivotal Tracker API v3. This new API allows the use of source control post commit hooks making it possible to link SVN commits to tickets. The low score in that category comes from the fact that you have to implement it yourself for now.
FogBugz

FogBugz - Bring Your Project Into Focus
| Price*: | FREE or 25$/user/mo with 3 or more users |
| User Interface: | 4/5 |
| Hosted SVN support: | NO |
| SVN Commit linked to Tasks: | 4/5 |
| Agile Development features: | 2/5 |
| Time Tracking: | 5/5 |
| Bug Report from Clients: | 3/5 |
| Multiple projects support: | 4/5 |
FogBugz turned out to be a strong contestant during our searches. Its smooth interface, strong time tracking features and good support for multiple simultaneous projects through global milestones really shinned. Their “Evidence-Based Scheduling” reports were also an interesting addition.
Agile development integration was minimal with only a poorly integrated Kanban board available through a plugin. The lack of SVN hosting is disappointing considering the price scheme they use but they were nice enough to offer hook scripts that you can add to your own repository for easy integration and they also offer the possibility to enfore this feature through Tortoise SVN.
Code Spaces

Code Spaces - Project Management and Source Code Hosting for Professional Development Teams
| Price*: | 2.99$/mo |
| User Interface: | 4/5 |
| Hosted SVN support: | YES |
| SVN Commit linked to Tasks: | 2/5 |
| Agile Development features: | 4/5 |
| Time Tracking: | 2/5 |
| Bug Report from Clients: | 5/5 |
| Multiple projects support: | 3/5 |
Code Spaces looks great but it was lacking some basic features we came to expect from project management software after reviewing the other options (namely SVN commit cannot link automatically and work items cannot be modified in batch). In addition, Code Spaces offers time tracking features for individual work items but, as far as I know, you don’t have any way to use that information to generate reports or charts.
On the plus side, its card wall was nicely integrated and pleasant to use. It could be improved through the addition of more information on the “cards” (I could use visible information about “Assigned To”, “Work Item Type” and “Work Item Status”) and a velocity system but it was still the second best option we’ve seen after Pivotal Tracker.
I feel it’s also important to mention the Code Spaces “Portal” included with your account that easily allow Clients to submit issues or track projects from a nice customizable web page linked directly to your Code Spaces account.
Unfuddle

Unfuddle - Software Project Management Git and Subversion Hosting
| Price*: | 9$/mo (no time tracking) or 49.99$/mo (time tracking) |
| User Interface: | 4/5 |
| Hosted SVN support: | YES |
| SVN Commit linked to Tasks: | 5/5 |
| Agile Development features: | 0/5 |
| Time Tracking: | Did not try |
| Bug Report from Clients: | 4/5 |
| Multiple projects support: | Did not try |
Unfuddle was the Project Management Solution we spent the less time in. The main reason for that is the complete lack of agile development tools in it. Their trial version also limited the amount of active projects to one (which is why we could not test support for multiple projects) and did not have the time tracking module.
Despite all that, I can say unfuddle seemed to be a strong option for non-agile oriented groups with a well organised and good looking UI, good SVN integration and a versatile User Permissions control (useful to give a limited access to client for example).
Assembla

- Assembla – Accelerate your projects with online workspaces
| Price*: | 3$/user/mo + 0.30$/100MB/mo of space used |
| User Interface: | 1/5 |
| Hosted SVN support: | YES |
| SVN Commit linked to Tasks: | 4/5 |
| Agile Development features: | 2/5 |
| Time Tracking: | 4/5 |
| Bug Report from Clients: | 3/5 |
| Multiple projects support: | 3/5 |
Assembla was a strong contestant feature-wise and we considered it for a while but in the end I just couldn’t get along with its bland and unintuitive interface. It has an easy to use SVN Commit hook system through special commands integrated in the commit comment (i.e. “close #3″ to close a ticket).
Their Agile Planner suffered from the UI problem and was somewhat unintuitive to me (No backlog?). I’m not even sure we would have used it had we chosen Assembla as our Project Management Software.
Conclusion
Unfortunately, none of the Project Management Solutions we looked at were completely satisfying to us. Like we mentioned earlier, FogBugz ended up being our top contender but the lack of Hosted SVN, poor agile development integration and potentially high price in the long term turned us down.
For now, we feel we are better off sticking with Pivotal Tracker (adding functionalities through their new API v3 if needed). It is our tried and true approach and it has given us great results in the past.
Useful links
Wikipedia Chart comparing popular Project Management Software
Comparison of project management software on Wikipedia

7 comments
John says:
January 29, 2010 at 19:33 (UTC -5)
May I also suggest taking a look at our project management software Intervals? We built and use it for doing web-based software development. Though it does not have SVN integration (we maintain our own separate SVN servers) it does adapt itself well to agile development.
Kevin Stewart says:
January 30, 2010 at 17:14 (UTC -5)
You may want to check out Zen. It is the closest competitor to Pivotal Tracker I’ve seen so far, with a good Kanban board.
uberVU - social comments says:
January 31, 2010 at 05:43 (UTC -5)
Social comments and analytics for this post…
This post was mentioned on Twitter by pocharlebois: Our comparison of software project management solutions. http://bit.ly/9Ch1Em If you have other cues or suggestions, please comment!…
Tweets that mention Comparison of Project Management Software | Business Engineering by Koneka -- Topsy.com says:
January 31, 2010 at 15:56 (UTC -5)
[...] This post was mentioned on Twitter by pivotaltracker, ASGE, Mikhael Plavskiy, Pierre-O. Charlebois, pm-software.org News and others. pm-software.org News said: RT @pivotaltracker: RT @pocharlebois: Our comparison of software project management solutions. http://bit.ly/9Ch1Em [...]
Efficient Time Tracking with Jira Project Management Tools | Business Engineering by Koneka says:
July 27, 2010 at 12:35 (UTC -5)
[...] our previous article about project management (Comparison of Project Management Software), we reviewed five potential project management software and ended up choosing the [...]
Tony Mobily says:
January 8, 2011 at 03:09 (UTC -5)
Hi,
I would like to suggest Apollo Project Management & CRM. Apollo is all integrated, with a great calendar, timers, cases&deals… We (although biased!) really think it’s worth a shot!
Merc.
pmsoftware says:
October 19, 2011 at 01:58 (UTC -5)
Project Planning Software includes scoping, planning various aspects of project management, Recording , Monitoring, Closure. All activities (scope, time, cost, quality, risk, communication, procurement, integration & closure) which need to be completed within the start and end of the project are included in this software. It is an exhaustive exercise of creating a project plan from start till closure.
Project Planning Software is wrongly understood as the software which can help in recording start and end dates and owners and that’s it. It is nowhere close to this. Ideal expectation is that, the software should follow all the principals of project management life cycle and have these as features implemented in the software. It should also help in making them automated as and where needed and take it to the lowest level of detail.
Size of the software varies from provider to provider. If you are looking for a specific need of starting-up for project planning with a software, you may want to try some of the open source software’s listed on this website.
http://www.pm-software-online.com/