This is a list of books currently on my To Read shelf... literally. I do not suggest or anti-suggest any of them at this time as I haven't read them yet.
Current Efforts:
Blue Parabola, LLC
web2Project
PHP'ers:
Ben Ramsey
Brandon Savage
Cal Evans
Eli White
Elizabeth Naramore
Joe LeBlanc
Matthew Turland
Matthew Weier O'Phinney
Planet PHP
Tony Bibbs
Business/mISV:
Bob Walsh
Eric Sink
Gavin Bowman
Guy Kawasaki
Joel Spolsky
Micah Baldwin
Paul Graham
Planet mISV
Past Projects:
CodeSnipers
HOBY
Judicial Watch
mobile FoxNews.com
NRTW
Great Tools I use:
Drupal
GitHub
phpUnit
Subversion
Zend Framework
This is not the home of dotProject or web2project. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.
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 and dotProject has been replaced by web2project.
Update: As of January 2009, all operations have been switched out of Highrise and into web2project. That's right, we have a module for web2project - called Skyscraper - that performs all of Highrise's CRM-like functionality tied directly to strong project management principles. We're hoping to release a beta in April 2009.
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:
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
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.
another suggestion: Pacific Timesheet
Hi, there,
Thought you might want to look at this product: Pacific Timesheet
Function complete and allows you to punch in over the phone, through your computer, through iPhone and time clock.
Shannon.
skyscraper?
Hi,
Just wondering what skyscraper is and where I can get it from?
Thanks.
Skyscraper Availability
It has some pretty hefty requirements for dependencies and 1/2 of the screens are incomplete, so it won't be available until web2project v2.0. In the meantime, some of it was broken out to the Todo module available here:
https://sourceforge.net/projects/web2project-mod/
Post new comment