Project Management and Time Tracking/Budgeting

I’m working on developing a whole suite of project management, accounting, and business development tools within Monday.com for my company (a building engineering/services consulting firm). The item I’m currently wrestling with has to do with tracking time spent on various projects and comparing that aggregated data against planned/estimated hours or budgets.

The heart of the project management tools that I’m developing is a board that I’ve called the ‘Projects Overview’ board. This board keeps track of all of our projects split into groups of: yet-to-kick-off, active, and on hold. This is where all of our high-level and go-to information for every project lives: client info, deliverables tracking, timeline, invoicing, fee amounts, estimated time to be spent, team structure, etc.

I’m working on developing a system to track the time that our design team spends on any one project. My solution so far is to create ‘Time Tracking’ boards where individuals in the company can log time spent. This board template I’ve created has a place for people to log: amount of time spent (hrs), date time was worked, and a billing rate category. I’ve included a Link to Item-type column in this board so that people can select which project the time is to be associated with from the ‘Projects Overview’ board. (This is a very critical piece of the intended system architecture - to ensure that time is associated with actual projects and to avoid errors or duplicates).

I’ve also set up a couple of formula columns that calculate the total dollar amount attributed to the time spent (based on time input and a billing rate category). This is important because I’m ultimately wanting to be able to track these various cumulative amounts spend on various projects and compare it back to the budgets in my ‘Projects Overview’ board.

So this is where magic starts to happen and where I’m getting fairly stuck…
I can now have people submit new items to the ‘Time Tracking’ board and make sure it’s associated with the proper project linked from the ‘Projects Overview’ board. I can set up a pivot view from this board and have it automatically aggregate all of the hours spent on each project. This is a really great first step towards what I’m trying to do, but doesn’t quite get me where I need to be. See below for a couple of screenshots:

‘Time Tracking’ board:

And the pivot view:

Ultimately, the million-dollar question is about: how to aggregate this billed time per project in ‘Time Tracking’ and compare it back to budgets and estimates in ‘Project Overview’

The main issues I’m running into and questions I have:

  • Formula columns are not yet supported in the pivot board view/widget app. One of the ultimate goals here is to tabulate and calculate the amount of allocated budget/fee we’ve spent so far. I’d really rather set up the pivot board to be summing the results of the ‘Amount Logged’ formula column to have a total dollar amount.
  • I’m still trying to wrap my head around how I could potentially view this tabulated data from the pivot table and compare it back to ‘Net Fee’ amount that is held in the main ‘Projects Overview’ board. It would be great if there were some way to incorporate a Link to Item type column into the pivot board so I could include this informational reference column (and directly compare the summed logged time against the estimated/budgeted time).
  • I’ve also mirrored the ‘Est. Hours’ and ‘Net Fee’ columns from the ‘Projects Overview’ board into the ‘Time Tracking’ board to see if there’s a way to creatively visualize this data like I’m wanting to.
  • I’m tinkering with dashboard widgets, because they allow me to use link both the ‘Projects Overview’ board as well as the ‘Time Tracking’ board. But I haven’t found a solution that both aggregates and links the proper data in a helpful view.

I figured I’d post this all here in case others are wrestling with similar issues. I’d also be super grateful to anyone who has any advice to share about making this all work. I’m potentially interested in learning the programming skills needed to develop an app or something. Or maybe we could explore the ‘Hire out a Specialist’ option. I just want to know if what I’m trying to do is somewhat easily achievable…
Thanks for reading! I look forward to any insight…

2 Likes

Hey @eskufca, I would recommend writing into support@monday.com as this is a fairly specific use case and we could help get monday.com set up for your needs there!

What would you think about using a dashboard or a board to aggregate the billed time per project? If you were looking to compare it back again to budgets and estimates in your Project Overview board, I would recommend aggregating the billed time in a single board, preferably also in the Project Overview board. Using filters and hiding columns and then saving these as a view could help you get at the different types of information you need.

I say this because formulas aren’t supported in the pivot board, as you mentioned, and because taking information from the pivot table back to other places in omnday.com is difficult.

To make sure I’m understanding correctly, is the main issue the visualization of data, or is it comparing data/using it in calculations? Feel free to write back!

Hello, thanks for the note @TRB-monday.com.

I did start off with engaging the support folks, but we ended up getting caught up on some of the finer details of what wasn’t working instead of thinking of the greater problem and how to achieve my specific objectives.

I ended up posting this a couple of places because it seemed like this need to aggregate and ‘report-up’ data to another board seemed like something a lot of people would find useful. I got a bit more engagement over on the FAQ forum here.

I’m hopeful that the new two-directional linking feature will be able to accomplish what I need. I’ll post more updates on either of these threads as things come up.

1 Like

HI @eskufca I’m new to implementing Monday for a client and love what you’ve described you are doing. I’m just curious how it is all coming along and if you wouldn’t mind sharing any updates.
Kindest regards

1 Like

I’ve gotten a somewhat workable solution going but I’m about ready to ditch it because the UI is cumbersome.

Users create individual pulses to track chunks of time. It’s associated with a date and people put hours (in 0.25 increments) in a numbers-type column I called ‘Time’.

This ‘Time’ column gets multiplied by a billing rate in via formula column. That result sums up into a mirrored column in my higher-level ‘Projects’ board. There’s a two-way link btwn the Projects board and Time Tracking board so folks can select the proper project from the project board and that corresponding linkage tells it where to sum the total calculated fee and hours in the higher-level board.

I feel great for getting something to work and feel somewhat attached to making this work ultimately but I’ve been waiting for a full year for good solutions/support from Monday to get this up to par.

What I really need for full intended functionality:
*Being able to use link-to-item column as a dropdown in Form view (so people could choose proper project…which is actually hosted in a linked board and ultimately simply submit time via a simple form)
*Being able to track chunks of time in a Monday pulse item [either adding start-end times to date column or adding hourly granularity to timeline column]
*A better calendar interface which displays at a quarter-hour granularity

I’m highly doubtful that I’ll get this to work by the time I need a solution. As I mention, I’ve been patiently waiting for Monday to support this vision for over a year now…I need something I trust to roll out to users in the next couple months.

Time tracking is super important and super easy database-wise (hours associated with a date and ‘task/project’) – what’s critical is a seamless, intuitive, easy user interface where I feel comfortable asking people to use the tool I’m rolling out. Tracking time or reminding folks to track their time is already hassle enough…can we please make it easy to do in Monday.com?

@everyone
@CSG @CXS

Hey @eskufca - there is a new Time Tracking Tool being developed by @Thomas-Omnitas that looks amazing! Similar to Harvest functionality but entirely within Monday. It is currently in BETA being tested out by the community. You should touch base with @Thomas-Omnitas and he can fill you in on the details!

Thanks
Mark

1 Like

Thank you @mark.anley !

Sharing a 2 min overview video here for everyone:

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.