I think I've found my new purpose in life. Forget doing good in the world, raising healthy and happy children, making a positive impact in my community....I've become obsessed with project management tools. Granted I don't exactly have days, weeks and months of extra time to spend sampling all of them, and there are a LOT of them. But, I like that I've been able to work with a few and research many more.
It all started with Microsoft Project, as it probably does for most people. When I began to learn the ropes of project management I learned how to use MS Project to build my gantt chart, dependencies, durations, assign tasks, etc. It was ok for what I was trying to do with it, but I never really loved it. As time went on and I needed more from a project management tool, MS Project was lacking what I needed. I got frustrated when items would randomly gray out and become uneditable, tasks were held to single point durations, updating one task would shift everything else out of control, and worse yet, nobody else on my team could easily view or work with my project file because they didn't have project installed and weren't comfortable working with it anyway. I needed something simpler, something that cut out all the extra unnecessary stuff that I didn't need when I was managing web projects, and something that was highly collaborative.
In walked LiquidPlanner. I won't go into the details of how I started working with LiquidPlanner since I did that in a previous post, but needless to say it quickly met all of my project management needs and with each new feature release, it only gets better! In the process of getting my workplace to adopt LiquidPlanner, I did research on other project management tools (Daptiv, Fogbugz, WebResource, @task, Wrike, 5pmweb) and consistently found that LiquidPlanner was the most practical and feature rich, giving the most bang for the company's buck.
To the point of the post - my research comparing Basecamp to LiquidPlanner. I've been using LiquidPlanner for over a year now and Basecamp for about 6 months. So when I was asked to work on a detailed comparison of the two systems for LiquidPlanner, I had months of personal experience from my own use to go on. The company I've been working at for the last 6 months is pretty married to Basecamp because of the value it adds as a communication and collaboration tool, but I quickly found that it was lacking as a real project management system. Basecamp has no Gantt chart, and from what I hear they have no interest in adding one...ever. Their goal is to keep the tool 'simple', so anyone can use it. I respect that, but then when I need something that will really help me manage projects, Basecamp isn't my solution.
Basecamp will allow you to create a milestone, give it a date and assign it to a resource. But, there is no way to give the milestone a work duration, dependency or specific start date. The Basecamp milestones also will always exist in one big pile in the project, there is no easy way to group milestones together by phase. This might work for very simple projects, but for anything more complicated with many tasks and milestones, Basecamp will get very messy. Also, because there is no work duration attached to Basecamp milestones, there is absolutely no way to see how your project team us over or under-loaded. It is possible to see all of the milestones assigned to each resource, but no way to really tell how many hours of work each resource has and what deadlines are at risk because of overloaded resources.
LiquidPlanner, on the other hand, took all of the smart and useful features from MS Project (and more) and includes them in its task and scheduling system. You create a task, give it a low and high work estimate, give it a 'promise by' date, a 'don't start until' date, attach dependencies, notes and files with a rich text editing system, put it in a project folder/sub folder and task list, and (of course) assign it to someone. Once you hit "Go", LP will then do all the math for you, figuring out if your resource will be able complete this task given all other work already assigned to him/her and flagging the task if it is at risk of not being completed. Tasks can be easily prioritized for your resources with a slick drag and drop interface (hey Basecamp, ever heard of drag & drop?). LP has an excellent Gantt system, using your tasks that have been estimated in ranges (and it's ok to make single point estimates too, buy why would you want to?!) and plotting out probable finish dates for all tasks, project phases, and of course the entire project.
If you had a chance to read my previous post about why I fell in love with LiquidPlanner in the first place, you'll understand why I feel so strongly about making task estimates in ranges. I wasted hours with MS project trying to find a way to do this, with no luck. And of course Basecamp doesn't have this feature. So far I have not found any other project management tool with this important feature, except for LiquidPlanner.
But what about collaboration? Basecamp has a decent collaboration system, all email communication for a project can be passed through and stored on Basecamp. This can be handy I admit, and this is not something that LiquidPlanner offers at the moment. But, the problem with this is that if the email threads are not managed carefully it's very easy for important details to get lost in the clutter of communication. Basecamp does have a search feature but it's pretty basic and lacks filtering and sorting. LiquidPlanner has many different types of collaboration available. Files and links can be posted, detailed notes created (with a beautiful rich text editor), and Twitter-like commenting. All this is available for each task, on any project sub folder, or on the entire project. This will allow the team to more easily attach the important information to the project, rather than loose things in a flood of Basecamp email.
And there's even more great stuff happening. LiquidPlanner just released it's client portal system, making it even more valuable as a collaborating and showcase tool. I might need to do a part 2 of this comparison, but I think it's pretty clear from this post what tool is my favorite.