Image
Skip Navigation
Top
December 9, 2014

Teamwork PM: A Netwise Review

I’ve been getting lots of inquiries lately asking about the follow-up article to my blog from earlier in the year about finding the perfect PM app. In it I chronicled our search for something to replace LiquidPlanner and offered somewhat in-depth reviews of the four  options we looked at most closely in the course of our review and evaluation process.

Readers of that post know that we eventually settled on Teamwork, but the promised update on our experience with it has been long in coming. Let me take a few minutes today to share my thoughts with you on how Teamwork has been working for us, what we like, and what we wish it did differently or better.

So where to begin? Maybe best perhaps to set the stage and explain how we are using it.

How We Use It

We have three offices in three time zones (though two, Japan and the Philippines, are only an hour apart). In our agency Teamwork lies at the center of everything we do. More and more we have been trying to realize the goal of “everything in Teamwork,” which means not just projects and tasks, but all project information (links, docs, linked docs, project communication) as well. We also recently moved our company policies and Operations Manual from Google Sites to Teamwork. Everything in Teamwork is the goal.

Thankfully this is an area in which Teamwork excels. Adding files of all kinds is quick and easy, and the same goes for links. You can easily create categories for each and arrange things however you like. Notebooks make it easy to create simple documents with versioning right within Teamwork and share them with team members or customers.

We have 15 employees using the system daily to manage, execute, and log their tasks. We also have a handful of outside contractors (freelance designers, techical people, etc.) who use the system in the same way for their Netwise projects, and record their time using Teamwork’s built-in time tracking functions. Contractors bill us monthly based on time logged in Teamwork.

Client Portal

We have also opened up the system to many of our customers, and do our best to keep as much communication with them inside Teamwork rather than lost/buried in email. The benefits should be obvious, but if not: communicating with clients in Teamwork means much higher visibility for not just current team members, but also for employees that join later or anyone else who needs to follow or review client interaction. It’s about a thousand times better than email in this regard, and makes it much easier to track down that client directive or approval from 3 months ago when the need arises.

The ability to open up Teamwork to suppliers, partners, and customers while having highly granular control (and visibility) over exactly who can see what is without a doubt one of its strongest features. It allows us to do in Teamwork so much of what we were previously doing via email and and handful of custom-coded apps. We use Teamwork to present and discuss wireframes, design mockups, system specs, you name it. The system is extremely well-suited to this kind of information sharing and collaboration.

Project Management

Teamwork’s PM functions are excellent overall. Project workspaces are configurable and can include only the features required for the project. The project workspace is very well thought-out and easy to get around.

Project Workspace

Project Workspace

 

A project chart makes it easy to see what’s in progress and coming next at a glance, along with the key milestones and project status.

Task Management

This is core functionality, and Teamwork handles it very well. Its task management feature list is long and impressive. With Teamwork you get all of these:

  • Due dates on tasks.
  • Start dates on tasks.
  • Add estimated completion time to each task.
  • Assign tasks to one or several people.
  • Attach files and comments to a task.
  • Set task priority and percentage complete.
  • Create task reminders.
  • Log time against a task.
  • Notify people about a task.
  • Email your tasks to a project.
  • Keep tasks private to individuals.

You can also create recurring tasks (nice), copy and move them easily from one task list or project to another, and more. Pretty sweet. Now, what doesn’t it do?

For one, there is no relationship among estimated time, logged time, and the % Complete values in a task. The % Complete is purely a manual setting, rather than being based on something quantifiable, such as the estimated time and logged time values. It seems like a no-brainer to me that one would calculate a figure like % Complete (or some other value designed to show estimated vs. actual time) using the time log data.

Mavenlink Budget Report

Mavenlink Budget Report

I have no idea why they don’t do it that way, and making it manual like this means the % Complete value is almost always 0% because no one bothers to (manually) keep it up to date. Bit of a waste, really. If they did it right we could view data like the Budget info you see in the Mavenlink screen above. Wouldn’t that be nice? But we can’t.

Gantt Chart

Teamwork has a basic gantt chart with the minimum level of required functionality, but honestly it’s still a bit buggy and prone to misbehavior and occasional crashing. Zoom in too much and the dates and bars get out of sync, for example. Hopefully they’ll go back to it and spend a little more time working the kinks out.

Also, the gantt chart is project-specific, and so there is no timeline view for “everything” or even “all of my tasks across projects.” The lack of this kind of view is, here at Netwise, starting to be perceived as a significant shortcoming. There is frankly no good, one-stop place in the system where you can go to see what your schedule looks like over the coming week. Sure, you can view the Today’s Tasks or Late Tasks screens in the Dashboard, but these are simple, un-sortable lists, and worse still, they rely wholly on the Start and Due Date settings in each task in order to be visible at all. Tasks without these dates set vanish into the system, visible only in deeply-buried screens like the Tasks list under My Profile. There is no Wrike-style “backlog” which shows you the tasks that you own but which still need to be scheduled. All of which brings us to what I see as Teamwork’s Achilles Heel.

Resource Management

There isn’t any.  Seriously. It simply doesn’t exist, and not having it means I am hobbled both in my ability to realize the goal of Everything in Teamwork and in effectively managing our team. Answering simple questions like “when is Janet free in the next two weeks” or “how booked is Thomas this month” is not possible. And what does that mean? Another damn spreadsheet.

Sure, Teamwork has a “workload” screen which shows you the number of task hours that team members are assigned over a specified date range, but it is not possible to know what the tasks are or when they are assigned/due. What use it that? None, as far as I can tell.

Workload View

Workload View

I mean, let’s say that, based on the Workload view above, I find that Thomas is booked 60 hours this week. That’s too many, obviously, and so I need to either re-assign some tasks or move the dates around for his. Problem is, I don’t know what tasks he has this week. If I could at least drill down by team member to see the assigned hours by task I could do something to address the resource allocation issue, but I can’t. Because Teamwork won’t tell me. And this drives me a little crazy.

I’ve been asking them for months to come up with something here, making it clear that this kind of resource management functionality is not nice to have but rather essential for business operations. The nice folks at Teamwork assure me that there are plans in the works, but as to when the functionality will materialize? Your guess is as good as mine.

Other Peeves?

Actually I don’t have any. If you put aside the niggling (okay, infuriating) lack of resource management features, Teamwork is actually a fantastic app, and one that has been a very good choice for our agency. Teamwork is fast, clean, and overall very well-thought out. Shortcuts abound, and a lot of attention has been paid to ensuring that unnecessary clicks are kept to a minimum. The user experience is excellent and as good as that of any PM app out there.

While I still occasionally check in with Mavenlink and others to see how their offerings are evolving, we are still “married” to Teamwork and not looking for move away any time soon. However, if we don’t see some progress on some of the shortcomings above, chances are good that the other options are going to start looking quite attractive come this time next year.

Finally, I think it would be great if we Teamwork users (and there are many of us) had a forum for sharing tips, tricks, and best practices. I constantly feel like we could be using the app “better” and have wanted to be able to hear from others about how they get the most value out of Teamwork in their own companies or agencies. If anyone over there at Teamwork is reading this, please give it some thought!

And that’s it for now, folks. Happy to answer any questions you may have, so feel free to drop me a line any time.

Comments

  1. Brian

    Michael, I just wanted to let you know that your Finding the Perfect PM app post, and this one, are really useful to us right now, as we’re also looking for a PM system. We’re considering the same ones you were too. Thanks for taking the time to share your experience and research.

  2. Jon

    Michael,
    Echoing what Brian just said, really great and timely to have this honest follow-up to your earlier post.
    I am learning fast that there is no such thing as a perfect PM app! Every team has very different needs, there is no right or wrong balance of simplicity vs functionality as some aspects appeal more to the manager than the team practitioner (and team adoption is important).
    My recommendation to anyone looking to pick one of these systems is to start with a clean piece of paper and write down their must-haves and nice-to-haves and prioritise these. Then start looking at the plethora of PM tools out there. Quickly you realise they all offer varying degrees of sophistication. Some get very close but lack some essential features. Others look good but cracks appear in the delivery. Others wow you with non-essential stuff. It is certainly worth finding a developer with a well documented roadmap for the release of new features and one prepared to listen to their user base.

  3. Brian

    Michael, I wonder if there are enough companies like yours and ours that have the funds for a product like ProWorkflow or Mavenlink, but would be very happy with Teamwork if they just had resource planning. If there were a few of us who were willing to invest the savings back into Teamwork, I wonder if we could get enough money together to get this added in.

    I asked Teamwork on Twitter whether they’re planning to add it, and I got an ambiguous, non-committal answer.

    ProWorkflow is great. The lack of true dependency support is something that could become an issue for us though, and they’re not very forthcoming with their roadmap.

    • Michael
      Michael

      Brian, I think if Teamwork could add resource planning/management and basic financials (tracking estimated vs. actual cost, used/remaining project budget, etc.) they could own the online PM app space. (A “global” Gantt view would help as well.) The other TW features are in many cases the best out there, and the price has always been very reasonable. Frankly they’re shooting themselves in the foot by not rolling this stuff out pronto.

  4. Ryan

    10000% agree on the resource planning! Wow, what a major shortcoming. I also received an answer that seems like its not even on their list.

    How are others managing this?

    What about any integrations?

    • +1 on the Resource planning problem. Please anyone who has cracked this nut please step forward. Teamwork is SO awesome, but lack of Resource Planning capabilities is killing us.

  5. L Le Breton

    +1 on resources management features as well as Gantt overview for multi-projects. We are about to jump on the teamwork but but still hesitating because of these showstopper features.

  6. Lee

    Totally Agree. We have been using TW for around 3 years now but the total lack of Resource planning means we are constantly looking for an alternative. If this was there, together with a proper timesheet layout, this software would be the best around. The lack of cross project visibility is also an issue, although you can group projects and then display on the calendar, but that’s about it. Estimated hours on tasks are in, but they are vague at best when trying to calculate overall resource loadings..

  7. Davina

    Hi
    The lack of resource planning is now driving us away from Teamwork. We love the software – well designed and simple to use, but almost completely useless if you cannot intuitively draw together your team time and manage their work allocations. We will almost certainly migrate away to something like 10,000ft which we are trailing currently, have used Wrike and found it very complex and confusing structurally – also resource planning an issue. Having worked on these for some time, it has become clear to me that without good team resource planning tools, all the bells and whistles inTeamwork, really don’t add up in terms of our need to monitor our business effectively.

  8. Axel

    Hi –

    We are in the same situation. Using Teamwork, and it is great in many ways and constantly improving, However, resource management is our biggest pain point and impossible in PM. We are working with Excel currently and are actively evaluating 10k feet (not amazed so far, interface does not seem super intuitive, creating projects with all phases and assignments takes a lot of time). Would definitely support Teamwork in adding the functionality (i.e., pay more), but I just reached out and apparently this is something they don’t have specific plans for.

    Wondering if anybody found a better solution?

  9. Jay Simon

    Thanks for your initial post about the perfect PM tool as well as this follow-up ten months later. My team is currently looking to move away from Mavenlink, which we have found very frustrating in the short 4-5 months we’ve been using it. It was quite amusing reading your previous article because your feelings on Mavenlink shortcomings mirrored ours to the T.

    I’ve begun testing the Teamwork app for project management and do quite like the interface. The tools that they offer are quite polished, though I agree with your sentiment on the lack of both a budgeting measure (against data they already have, as you stated) as well as an integrated resourcing capability gives me some good pause on this. The resourcing being the key one.

    Mavenlink doesn’t do this well either. My partner PM and I have resorted to using a small, outside app to accomplish basic resourcing, though, and we will likely continue to use it when we move away from Mavenlink and onto another PM app that may not have resourcing (Teamwork is looking good so far). I can see a few others here have commented on additional resourcing apps that they wouldn’t mind trying out, so the one we’ve latched onto for the better part of 6-8 months now is Resource guru. It’s simple, it’s clean, it’s easy to use, and best of all (to us, anyway), my partner PM and I spend no more than 2-3 minutes within the app at any given time because moving around resources is made that simple. It would be great if Teamwork implemented this very narrow, but valuable, tool into their suite. Resource Guru is narrow in what it accomplishes, but I think they know that, and they ended up doing it well.

  10. Thank you Michael,
    We are Asana users which we find is a great group task manager, but doesn’t cover project/resource scheduling. I’ve been through most of the Project Management apps you’ve highlighted in your two excellent articles but still haven’t found what we’re looking for. Harvest Forcast is the best fit for us alongside Asana, but we’ll miss out on a lot of synergy between tasks, projects & time tracking.

Submit a Comment

Have a project we can help with?