dotProject vs Basecamp
Tags: 
Date: 22 January, 2007 - 09:00

All of the normal disclaimers apply here: I am a core member of the dotProject team and have been for 3+ years in addition to using it for quite a while prior to that.

Update:  As of April 2008, nearly all operations have been moved away from Basecamp in favor of Highrise, also from 37signals.

One of the questions I get most often is:

Which is better: dotProject or Basecamp?

Well, to be honest with you... neither. I believe that although they're both called "project management tools", they have fundamentally difference uses, strengths, and weaknesses. And I use both regularly and on a daily basis.

Since Basecamp is the visiting team here, I'll look at it first:

Basecamp is great. It's pretty and it's easy to use. I personally love the UI in its responsiveness, usefulness, and general streamlined look and feel. In addition, it is the father of Ruby On Rails and that alone deserves a huge acknowledgement. If you're not familiar with it, check it out and you'll be amazed at how useful it is and how productive you can be. Regardless, this has been the single biggest driver for its popularity.

In terms of functionality, the features it has are simple, straightforward and work basically as expected. It is ideal for the "brain dump" sort of things that you get from meetings, calls, etc. It is a quick and easy place to compile all of your notes and break them down into basic groupings. For many people this is the extent of what they need to do.

For a bit more functionality, you can even expand upon those items by assigning them to people and creating milestones. Combine that with their Writeboards and Chat and you have something that starts to look like the killer app for Project Management. But I believe this is also where the functionality doesn't quite cover the gap. Once you have these aspects, the next logical thing is "how do I log time against these?" The other downside is the fact that tasks are either "Done" or "Not Done". Regardless of what you think of percent complete, not having this can make task tracking difficult.

dotProject, on the other hand, approaches the whole problem from a more traditional Project Management point of view namely: Projects and Tasks. In dotProject, you can assign tasks to multiple people who can then log their time against the task. In addition, they can mark a task as a particular percent complete. You can see someone's tasks, due dates, etc on a simple Todo list and it's the first screen they see after logging in.

To add extra information to a task, you can assign a number of links, attach Files, and even log Notes against the Task or Project via the Journal module. In terms of making sure all the information is there, I don't believe there's a better solution.

Admittedly, in terms of UI, dotProject needs some work. Unfortunately, getting that point has taken a large amount of time and effort. It's still on the agenda, but other things had to come first.

So since each have differing strengths and weaknesses, here is how I use them:

  • When on a call or in a meeting, etc, I log all notes into Basecamp or paper if a computer is not available. This serves as a quick brain dump and will eventually become a secondary archive.
  • Next, I create them in dotProject with their corresponding deadlines, estimates, and (most importantly) dependencies.
  • For small tasks that are expected to be short - such as "Call So and So" - they don't make it into dotProject at all or are included in a "Misc Admin" task attached to the project.
  • On a day to day basis, I review Basecamp to establish priorities and make sure that things are moving along as expected.
  • After I am satisfied with the schedule, I assign the tasks to the right people. dotProject notifies them and sends a link to the task.
  • I and everyone else log time against the task until it is considered complete. Some customers have access to view this information, some don't.
  • Once the task is complete in dotProject, I mark it complete in Basecamp.

In terms of workflow, it's certainly not perfect but it ensures that all items are captured, everything (eventually) gets done, and time can be tracked and accounted for as necessary. More importantly, it uses each of the applications' strengths and works around their weaknesses. Even their "weaknesses" are really just tradeoffs in terms of design and usage goals. If you come from a formal Project Management school of thought, then dotProject is going to be closer to what you envision as a tool. If you come from less strict school of thought, then Basecamp is probably your tool. The interesting thing is determining when - and if - your organization needs to move from one to the other

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

dotProject vs Basecamp

Thanks for a really informative review. The breakdown by approach (most people vs. more pm focused) and how you use the apps makes a ton of sense.

I'd be interested in getting your thoughts on Vertabase Pro (I work for them).

You can get immediate access to a test drive system at http://www.vertabase.com/contact_testdrive.html

Thanks.

what about activeCollab

What would you say about activeCollab? Currently it looks like basecamp, but it appears to be moving towards dP in functions (and it's free, unlike basecamp). Not that soon, but it might become dP-like in functionality.

Even the abbreviation system is similar: "dP" and "aC" ;)

Actually there is a very

Actually there is a very nice Theme package made by these swedish guys for dotproject which is very mac like and it looks terrific:

http://www.w8.se/dotproject/download

activeCollab

As announced recently, activeCollab is no longer free. They have adopted the familiar model - like SugarCRM and many others - where there are multiple versions of the software. At this point, there seems to be a "Lite" (open source) and a "Pro" (commercial) version.

While I don't know the internals of their project, what led to this decision, or how this will impact development, I understand that many in their community are upset... activeCollab originally billed themselves as the free alternative to Basecamp and it appears this is no longer the case.

Check out ProjectPier

For anyone interested in the opensource alternative to Basecamp/ActiveCollab you should check out ProjectPier (http://www.projectpier.org). Its being actively developed by the community (not a single developer like activeCollab was) so it will remain free and is rapidly building features and fixes.

We had similar thoughts when

We had similar thoughts when evaluating basecamp and other services like dotproject. We opted to roll our own web-based project management service that fits in between the two. We found basecamp to be too limiting, too basic. While services like dotproject had too much emphasis on formal project management. Check out Intervals, which we built to be task-centric with time tracking and invoicing.

Lemons vs Limes? How about LemonLime?

I had a similar dilemma when we needed to choose PM software for our company. In the end we chose
Clarizen online project management software
. It gives us the collaboration ability that we need along with the ability to truly manage our large projects.
So if the choice is between dotproject and basecamp the choice is neither. Try a solution like Clarizen.

Regards...

What about @task?

I think Clarizen can be compared with @Task (www.attask.com). I had a presentation from them and it is really impressive. Pretty expensive though... I think we'll end up with activeCollab.

activeCollab?

I've played with some earlier versions of activeCollab - and just like Basecamp - it's really not much of a Project Management Tool. It's fantastic at managing todo lists, assigning tasks, and even logging a bit of time, but once you start to have dependencies or need more/advanced collaboration, it's just lacking a few things.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <img> <p>
  • Lines and paragraphs break automatically.

More information about formatting options

User login

Syndicate

Syndicate content

This is not the home of dotProject. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.

Recent comments

Ads

Text Link Ads Directory of Computers/Tech Blogs