We're putting the finishing touches on some tweaks that we need here at our company. One feature is to track budgeted vs. spent hours. I have extended the project object so that we now can assign a "budgeted hours" value to a project, and a "spent hours" value is calculated as users fill out their timesheets.
I've also added an additional progress bar so that when viewing project info, you can see both progress in terms of tasks completed, and in terms of hours spent.
If anyone is interested, I will write up some info on how we did wahtever we did (and I can show the code), etc.
Ok. I'll try to put something together this week (I'm traveling all week), and I'll see how I can post the code. The patch is not really difficult, but you'll end up touching a few files here and there.
The biggest prob right now is that our installation is running on our internal network, so I can't really show it "running". But I will find a way to at least show and explain the necessary code changes.
Yes, the feature is similar to "Tick". Curently AC shows % complete based on how many tasks have been completed. If 4 of 10 tasks are completed, then AC will show 40% complete in the progress bar, etc. I've added a progress bar (plus appropriate data fields etc.) that allows PM to assign a budgeted amount of hours (e.g. 100) and as users fill out their timesheets, I add up the hours and show spent hours in the bar and as a number.
As you know, one may have completed only 40% of the tasks, but already spent 55% of allotted hours. Our goal is twofold: a) use "actual vs. planned" to get better at time estimates, and b) be able to warn a customer when we get within X% of "budgeted" hours. Not all time-overruns are our fault ;)
Anyway, I'm traveling right now, but I have started the write-up on this and hope to post soon.
I've also added an additional progress bar so that when viewing project info, you can see both progress in terms of tasks completed, and in terms of hours spent.
If anyone is interested, I will write up some info on how we did wahtever we did (and I can show the code), etc.
-martin.