Judi Sohn

Judi Sohn

Judi Sohn  //  Nonprofit tech. Knitting. Autism. Activism. And More.

Apr 17 / 3:55pm

Frustrated with online project management tools

I am tearing my hair out. Or I will, as soon as I can figure out where the task is to do that and who's responsible.

 
We have a team of 7 staff members. Each of us works on different projects for different programs. From time to time, we work with consultants or outside vendors.
 
We are an efficient bunch, but what we lack is centralized project and task coordination. We need to be able to see how our projects are progressing over time. Where the bottlenecks are. What is falling behind. What the next year will look like for projects we know we're going to take on but haven't started yet.
 
Folks are comfortable in email and instant messenger. It's where most of the conversation happens between us and we get a lot accomplished. Yet working this way, we miss that "big picture" overview.
 
It seems obvious that there should be a tool we can use to help us here. We don't have a server so we don't want desktop software. We want something that works in the cloud. You would think that with so many choices we'd find exactly what we need.
 
I have spent the last week or two trying more of these online project management tools than I can count. Many of them are here. 
 
So frustrated that none are singing to me the way Salesforce or Google Apps did when I first tried them out.
 
Here's what I want:
  • Uncluttered interface - folks have to spend less time managing projects than doing them. It doesn't have to be simple or designed for idiots - I work with very smart, technically capable people. It needs to be streamlined and without features and distractions we don't need.
  • A task management system folks will actually use - When they finish a task, will they remember to go to this tool and check it off?
  • Centralized administration and management - Administrator can create/assign projects - only assigned managers can edit milestones and the phases of the project
  • Bird's eye view of all projects and where they stand ("What's the next step? Who's responsible?") - Dashboard shows status of active tasks - not just recent activity
  • Gantt and/or clear calendar view that includes milestones and multi-day phases - bonus if it syncs with Google Calendar
  • Integration with email (receive notification via email, bonus if you can reply to attach discussion to a task)
  • Files only as essential for project - not just to dump stuff
  • Invite outside users to projects as needed
  • Don't want tickets/case management, don't want wikis, don't want blogs, don't want "here's what I'm eating for lunch" status updates - need to be able to to tailor interface to only what we need/want. We have other tools, I want to avoid duplication as much as possible.
  • works across platforms and modern browsers - not so much an issue these days, but still needs to be considered
  • Cost: total of under $50 per month but can make a case for spending more if it's exceptional.
What follows is my impression of what I've tried so far and why it falls short.
 
The biggest problem with these tools is that they are designed for teams that work with clients. Or they are designed for teams that work on software development. Or they are designed for teams that work work with clients on software development. What about project management for teams that produce newsletters? For teams that are working on a conference or event? For teams that are tracking a year-long editorial and strategy calendar for fundraising campaigns? Not so much.
 
I've been whining about this in Twitter a bit. I've been asked to summarize my findings. 
 
These are the tools I've evaluated/looked at and why I like them/don't like them. 
 
 
Who hasn't looked at Basecamp? It's the tool that others are measured against in this space (online project management for small teams). 
 
I like the interface, but I don't like a tool that believes that all you need to do to make it yours (as they say on the tour page) is to upload a logo and change the color scheme. 
 
The Dashboard view is all about the "latest activity." I don't care so much about what has already been done on a granular level. I care more about what has to happen next. I care whether other people on my team have taken care of what they need to do that moves a project forward, not on the chatter in the message view. The "latest activity" dashboard view is noisy and not incredibly useful, and there is no way to customize that experience. The milestone calendar doesn't tell me what I really need to do, other than a milestone exists. There is no Gantt view that combines milestones and tasks. 
 
Finally, there is no way to clone a project. We put out a quarterly newsletter. I do not want to recreate all those tasks and milestones for every issue. 
 
Basecamp's focus is on collaboration. Wonderful. But I need a tool that's more about action than discussion.
 
dashboard.png
 
 
This one showed promise. They have nonprofit discounts which would have made the cost a very doable $20/month or so. But I don't think it will work for us. 
 
One advantage it has over Basecamp right out of the gate is a timeline view. But it's clunky. 
 
Instead of listing the tasks on the left with bars across the dates, 5 pm put the task names right in the interface. That makes it difficult to tell what you're looking at.
 
 
There is no bird's eye view for an organization. Each user has their own 5pm account and can add colleagues to projects.
 
And like Basecamp, the dashboard focuses on completed project activity rather than telling the user exactly where their focus needs to be to get things done on a project. 
 
 
I'm Bill and I just logged in to the above 5pm dashboard. What's the next thing on my plate? I have no clue, but it's nice to know that we're done with our business cards or that a file was uploaded 4 days ago. Is it a file that has something to do with a task that I need to complete? I'm not sure. But let me jump on the conversation about it anyway. Ugh.
 
GoPlan, Huddle, DeskAway, CentralDesktop, etc. etc. etc. etc.
 
All of these look and feel a lot like Basecamp. Once again, focus on the dashboard is on recent activity and not the next action or current progression of the project. Is the point of these things really just so we can show that we're looking busy? Calendar views show today's date (gee, thanks...needed you tell me that) and where milestones are pre-set. Nothing about what still needs to be done to complete the tasks leading to that milestone. I have to jump around to different views for that. I'm not looking for Microsoft Project, but I still have to focus on moving along a timed path. Not just getting everyone in a conversation.
 
If a task slips for whatever reason, then tasks expected to happen afterwards but before the milestone have to be adjusted. I am not going to change the date of our event. I am not going to change the date an issue goes to the printer unless there is absolutely no other option. So tell me what we still need to do and how fast to make sure we're ready for each milestone so we can reach the end of our project. Which tasks are dependent on others, so we can figure out who and/or what is holding up a project?
 
Most of these have integrated tickets/cases for dealing with issues. Good for software development projects. Not so good for nonprofits that are working towards completing an editorial or event project by a given date. I want to plan and adjust to circumstances, not just react.
 
I'm annoyed by tools that ask for "status updates" a la Twitter as a feature. We already have Twitter, Facebook and now Salesforce Chatter. How does telling other folks what I'm doing help us evaluate the progression of the project? I don't get it. Adding noise doesn't get things done.
 
 
 
 
I immediately like that it focuses on the status of the actual project and not just a cluttered list of what already happened. But I don't like that there are tabs that we won't use and I can't hide. We won't use chat. We already use Google Talk. We won't use this to schedule meetings. We already schedule meetings in Google Calendar. We don't want to track our time, since we're not working on billable projects like a freelancer or service consultant does. We already have a different time tracking and expense application that serves our needs.
 
I want individual task management that's easy for everyone to use, but tied in to a project management "big picture" tool so those in charge of projects can see what's going on across everyone working on the project in a bird's eye view. People in charge of the organization can look across all projects. I want to see what has been done and what is remaining across the board without being distracted by the clutter that gets us there. Is that too much to ask?
 
 
I had high hopes for this one. I like that it's integrated with Google Apps for calendar, provisioning (through the Google Apps Marketplace). I like how you can customize exactly which features appear on the dashboard.
 
In reality, it's clunky. In order for a task to appear as an "active to-do" it has to be linked with a task. A task is not the same thing as a to-do, and a to-do is a list (like in Basecamp). Confused yet? My colleagues will be too. 
 
The dashboard view has the dreaded "Latest Activity" taking up most of the screen. 
 
This is a deal-breaker unless the company tells me I did something wrong: When you add a user to a project, they can create and edit milestones even if they're not a manager on the project.
 
Here's a demo user I created and added to a project. Clearly not checked as a manager.
 
 
I log in as that user and I can freely edit the milestones for the project. I can create new milestones. I can decide who does what, simply because I'm a team member. 
 
I can't delete the milestone, but big deal! This is major no no no no to me.
 
 
I'll stop here. There were other tools I looked at/tried. But all along the same lines and my head is spinning and I'm not much closer to deciding which tool we should be using.
 
What am I missing? I'm open to suggestions. 

Please.

27 comments

Apr 17, 2010
Tal Frankfurt said...
did you look at Manymoon? They are on the Google Aapps Marketplace at http://www.google.com/enterprise/marketplace/viewListing?productListingId=353...
Apr 17, 2010
Judi Sohn said...

Thanks, Tal. Yes, I tried ManyMoon a while back. I dismissed it because it didn't have a bird's eye administration view to look at all organization's projects. It also doesn't have task dependencies, so if a task by one person doesn't get done, it's not clear that other pieces of the project can't continue as scheduled. And it lacks a calendar that integrates phases/milestones. Close, though. :-)
Apr 17, 2010
Tal Frankfurt said...
Well... I tried :) I would be happy to hear what you find !
Apr 17, 2010
Judi Sohn said...
Ha. Me too. The main reason I posted was so someone would come along and say "but what about..." or "did you try..." and I'll find that gem I couldn't find on my own. :-) So feel to comment if you hear of anything else.
Apr 18, 2010
Ben Birdsell said...
But what about: www.daptiv.com? I know users who like it but given it's Enterprise SaaS with a salesforce.com connector, the bigger question is affordability. Not priced it lately. (BTW, it was one of their sales reps that turned me onto the Salesforce Foundation!)
Apr 18, 2010
Judi Sohn said...
Thanks, Ben. Looks like a bit of overkill for us. Way more complicated than we need.

I'm playing around with Wrike at the moment.

Apr 18, 2010
tet3 said...
So, thanks for doing a couple weeks' worth of work for me! I'm looking for something very similar, but for a larger number of users, and the outside involvement bit is low priority. Because of the larger number of people, the higher-level, multi-project views are critical. And server-based isn't out of the realm of possibility. We always revisit this issue during our business planning/budgeting cycle, and end up making another set of shaded-cell Excel Gantt charts. This year, there's a line for "research and implement project management software."

But I haven't really dug into this yet - a couple services that are on my to-check-out list that you don't mention above are LiquidPlanner, Open Atrium, and Agile Zen.

Apr 19, 2010
Judi Sohn said...
Thanks, Thomas. :-)

I looked at LiquidPlanner yesterday...didn't bother trying the demo because it focused on estimating, time sheets and chatter.

Open Atrium runs locally, so I didn't really dig into that much.

Agile Zen looks like a virtual cork board, and it will get messy fast.

Let me know what you decide!!

Apr 20, 2010
Joseph Phillips said...
Basecamp would rock if you could clone past projects. Great article - thanks for sharing your research!
Apr 20, 2010
Judi Sohn said...
It would certainly be a step in the right direction.
Apr 20, 2010
Cynthia Siemens said...
Hi, Judi, I hear you in your call for really flexible project management software. I can recommend Project Insight as being one that's pretty inexpensive by the month and has a number of features you ask for. I've worked with the company that developed it on some projects with their clients, and it does do these things:
* The resource allocation report, among others, shows what's coming up next for the project and who's been assigned those tasks
* You can clone projects using templates in Project Insight
* Gantt charts have been available in PI for the past several versions, and they do show task names on the left and bars expressing those tasks on the right
* 100s reports or report permutations show a bird's-eye view of all projects in your system
* From each team member's point of view, the tasks are presented in start-date order on the right side of each member's portal page
* It can be set up so that a project manager or scheduler is the only member who can add tasks, while other team members are restricted from this function
The Workgroup version would probably be closest to what a team like yours would need. www.projectinsight.net

Good luck!

Apr 21, 2010
tayloramiles said...
The Google Apps Marketplace and the concept of "Cloud" computing should solve this issue in due time. I don't think anyone has the "secret sauce" yet, but many new providers are poping up every day.

I have used a few companys in Google Apps Marketplace that has some promise. Manymoon, Batchblue and Socialwok are all tightly integrated with Google and there are rumors that Mavenlink will soon be integrated with google as well.

Apr 21, 2010
Jessica Dally said...
Great and timely post. We're looking for the same thing here: http://forums.techsoup.org/cs/forums/p/30272/107082.aspx#107082 with remote people it's especially necessary to have good tools and being geeks we want something that is mobile integrated too. We're a picky bunch!
Apr 21, 2010
Judi Sohn said...
Cynthia, I looked at Project Insight...and I'm sorry, but yikes! Looks like serious overkill. But I'll request a demo. Thanks.

Jessica, thanks for the link to the TechSoup thread. I'll keep an eye on ideas to try there as well.

Apr 27, 2010
dan said...
If you’d like a tool for managing your time and projects, you can use this application inspired by David Allen’s GTD:

http://www.Gtdagenda.com

You can use it to manage and prioritize your goals, projects and tasks, set next actions and contexts, use checklists, schedules and a calendar.
Comes with a mobile version too, and with an Android app.

Apr 27, 2010
Judi Sohn said...
Not even close to what I'm looking for, but thanks.
Apr 28, 2010
kate said...
I'm checking the box to receive emails when new comments are posted. I'm looking for the same thing, Judi, and am equally as discerning...
Apr 29, 2010
Sahil said...
Hey Judi,
Thanks for checking out DeskAway. You should get a birds-eye view of your projects from this tool. Of course, there are features that you might not need (e.g. status updates) but since they are tucked away, you don't need to use it if you don't require it. The important functionality is there for your consumption.

Cheers,
Sahil

Apr 29, 2010
Jim said...
Hey there, caught this thread through Twitter, good write up Judi but one I don't see mentioned (which we use inhouse and have customized well) is copper project (www.copperproject.com). It has a great UI, the support is personalized and we just got fed up with Basecamp's limitations. Hope you agree :)
May 03, 2010
Phil Songhurst said...
I too have been trawling through numerous free trials of web based PM software - and am rapidly losing the will to live. Problem is, we all work in slightly different ways but there are some fundamental requirements in my view. For me, all packages must offer the ability to build projects where tasks have dependencies - and when things lag, subsequent tasks are pushed on too - ALONG with reallocating resource time accordingly.

I agree - you can keep the wikis and other chatty things.

Filings docs and project related emails would be the next most important things for us - as so many of our communications / sign offs and approvals are done via email.

Copper comes very close - but we'd have to spend a fortune on a bespoke system to get our key features. We looked at Sohnar Traffic - but can't afford it.

We're a creative design consultancy -any ideas very welcome

May 03, 2010
Jim said...
@Phil - we bought our Copper Project Management tool a couple of years ago now and recently I saw a Newsletter saying they were up to V4.2x(?) I think... We're looking at doing a new trial to see if we want to upgrade our version (V3.x). I'm not too sure if you've trialled it recently Phil but perhaps it already contains what you're after?

@Judi - when I first read this post I didn't see that you are running a non-profit.. I seem to recall that Copper offered free additions to non-profits or was it discounts..? As you can tell, we think Copper is great (for us) and we too looked at several providers.. happy hunting! Jim

May 07, 2010
Judi Sohn said...
For those following along, we signed up with DreamTeam by Dreamfactory.

Over the weekend I'll write up a more detail blog post about it. Basically, it came down to picking the tool I thought had the best chance of being adopted while still doing everything it needs to do.

Jun 09, 2010
Melanie said...
Hi,

Great blog post and thread. Wish I found it in April. Our small non-profit, up to 15 employees, seeks a cloud pm tool. We have Salesforce, but never invested in it properly to manage our contacts, let alone work with a Dreamforce/PM apps add-on. We use Google Apps, too.

Internally, we selected Project Zoho over Many Moons and Basecamp. After spending significant hours learning Project Zoho, we've come to the conclusion there are too many features we do not want to use, and can't hide from users- Timesheets, Forums, wiki's, chats (already use Gmail chat, so don't need another chat forum).

The dashboard logs every activity a user makes in a project, creating more unnecessary noise. We lost interest with the dearth of support documentation and the lack of ability to change important features--portal names, delete portals without sending an email request to their support desk. More frustrating is the lack of notification when during your "test drive". PZ does not notify you when you click on a project wiki as a test, that the 1-2 free wikis that come with your account, are automatically turned on for your test project and you can't reallocate the free/paid wiki to another project. These are a few examples that we encountered learning how to use the system. If the admins are frustrated, the rest of the staff will be too.

Equally frustrated.

Jun 09, 2010
Taylor said...
In addition to my previous post, I encourage all you you to checkout some of the companies in the google apps marketplace.

http://www.google.com/enterprise/marketplace/

Look in the Project management Category

Specifically take a look at Mavenlink:

http://www.google.com/enterprise/marketplace/viewListing?productListingId=497...

They are a new entrant to this space and I think that while their product is still in development, the current functionality is very simple and easy to use. They don't have all of the unnecessary features that so many of the others have. Keep in mind that the concept of cloud computing at google is new, and all of you are what people in the tech community consider "early adopters". My suggestion is to test out a few of these for a month before you roll out to your entire organization.

Aug 15, 2010
Charles said...
Hi Judi, I feel your pain. Have you tried Solve360, BantamLive, Worketc... I am in the same situation. I am a member of the BoD of an organization and run several projects, in addition to my professional marketing activities (in Salesforce). Most so-called SMB CRM are sale-heavy, which does not make sense for SMB. Almost none offers basic segmenting capabilities (iPod type) to manage your teams, groups, clients, ... Only one (Solve360) attaches emails to contacts but do not allow you to filter the email relevant to a project -- as if all your contacts were only involved with a single matter.

Any progress on your side?

Aug 15, 2010
Judi Sohn said...
Thanks for the comment, Charles. No, I don't think I've tried any of the solutions you mentioned. We're very satisfied with Salesforce so I don't want any project manager that would duplicate the core CRM functionality.

We ended up going with DreamFactory's DreamTeam Suite. Our President loves it, which is important but I'm not sure we made the right choice. It has a lot of limitations. But on the other hand, and the main reason we went for it, is that it integrates with Salesforce. I can create Salesforce reports that report on DreamTeam data.

Aug 26, 2010
WendyD said...
I have been testing applications for months. I have ended up inputting sample live data in several trial applications. I think we should charge for our testing! Thanks very much for your blog. It has helped me avoid further time wasting.

Leave a comment...