I attended a breakout session this morning regarding MOPS 2007 Timesheets and My Tasks, and didn’t learn much that I didn’t already know.
Timesheets are intended to be the source of information for accounting (and things of that nature) purposes. The time records you find in Timesheets may or may not completely agree with those you find in Task Updates.
Task Updates are intended to be the source of information for the PM and for updating project progress. Again, you may or may not see total agreement with Timesheets.
Many clients react with "Why is that happening?" I think a better question to ask is, "Which one do we want to accept as the source of truth?"
The simple fact is they aren’t going to always agree on their own. You can make them agree thru some simple custom coding – get the two stores to sync on some regular basis. The question which needds to answered first is which store will be the source.
You can make an argument either way. I like the approval process involved in Task Updates – it’s more robust than that for Timesheets, in my opinion. However, if you’re, say, charging your IT time back to the business, your Timesheets may be more sacrosanct. There’s not a single answer.
So, I think it’s time to stop losing sleep over why Timesheets and Task Updates don’t always agree. Instead, let’s try to decide which one is "right", and sync the other.