February 2, 2010

Project Management with Open Atrium

We'€™ve just recently made the switch from Active Collab to Open Atrium in the office for our project management and ticketing system. We made the decision to switch based on our needs and the fact that we know Drupal so if we need something that OA doesn'€™t have, we can build it.



One of those things is time tracking. We first took a look at what was out there for time tracking in Drupal. Of the few modules that seemed to be in development, none really hit the target for what we needed or how we really felt time tracking should work. We felt that time should always be contextual and it should fit into the flow we already have set up.
 

We felt that time should always be contextual and it should fit into the flow we already have set up.

So... introducing time_tracker!. We've just started work on this module so functionality is sparse at the moment, but we'll be working hard on it until it's done. It's built with the case_tracker module and OA in mind, but will work with any nodes that have commenting enabled and have the time_tracker bit set.



On top of tracking your time, you can also report on it. We've included one all encompassing view to filter all time data, but have plans to build out more specific views for reporting. Graphing anyone?

 

Our long term goal for both time tracking and OA is a desktop Air app for handling some basic functionality of OA. Notifications of new tickets and a time built in for adding time entries. Beautiful.



If anyone has any ideas for this module head to http://drupal.org/project/time_tracker and add a feature request.