Newly discovered project management tool: Redmine

July 2, 2009

Any consulting shop that does significant amounts of implementation and development (as we do) needs a project management and ticketing tool. Basecamp seems to be a standard that many people have reached for. We were using Intervals for a while, which is really a fabulous tool if you do a lot of hourly consulting. We also have been using Google spreadsheets for some elements of project management.

All tools have their strengths and weaknesses. And, in addition, the best tool does nothing without good human project management skills using it. As a shop that practices Agile development (we use an adaptation of scrum methodology that seems to work for a shop that does multiple projects with small teams,) finding a good tool that facilitates instead of hobbles Agile was critical for us.

We found, and have chosen to use Redmine for our project management/ticketing system. You can think of it as a multi-project version of Trac, which is a fabulous ticketing/wiki system that we were initially going to go with. Redmine has the elements of Trac that we liked, with the added ability to track multiple projects. Like Basecamp, Redmine has document storage and messaging systems. It doesn’t have milestones per se, but it does allow you to see tasks in calendar and Gantt views, which is very helpful. Unlike Basecamp, you can add custom fields to tickets, users and other features. Having spent many hours in Basecamp, I actually like Redmine much better. It does even do time tracking, which we won’t use, but is nice to know is there. And the wiki is nice. Basecamp’s Writeboards seem so much more like an add on than integrated.

It’s a Ruby on Rails application, and that was actually kind of fun to finally get to install and play with RoR a tiny bit. And it’s great that it’s free and open source. Although that wasn’t an absolute requirement for us, it is most definitely a plus, given so much of our work is implementing open source web tools. And it’s nice to save a few bucks per month.

{ 1 trackback }

Social Source Commons Blog » Blog Archives » Tool Tidbits 07.30.09
07.30.09 at 8:08 am

{ 2 comments… read them below or add one }

1 Ehren 07.02.09 at 2:11 pm

I’m a big fan of Redmine – I’ve used it for several years as my project management application, and have convinced a few others to install it and for the most part they were pleased.

You can actually do “Milestones” but the nomenclature is a little confusing. Create “Versions” for your Project, and then assign Issues to Versions, and when you look at the charts you’ll see the “Milestones.” You can change these (and other) labels in a config file if you want.

The Gantt / time tracking / % complete features are nowhere near MS Project, but I’ve never really needed them to be.

Good luck!

2 admin 07.02.09 at 5:22 pm

Thanks for that tip. I might actually change the terminology in the config file.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>