none
Time-tracking for TFS work items?

    Question

  • Does anyone know if there is a way to track the time spent working on a work item?  I'm thinking of something like a "clock-in/clock-out" feature, so a developer can record the actual time spent working on a particular task, etc.

    I assume that if there isn't a built-in way to do this, there might be a way to build this in as custom functionality.  Any ideas/guidance?

    Updated Question:  Perhaps I should have stated this better earlier... TFS work items obviously have a field or two in which a developer can enter the total time spent on a project, but what I'm looking for is a way to help track and calculate that total time, based on a mechanism (like a chess timer, for example) which would allow a user to "clock in" when he/she begins working on an item, and then "clock out" when he/she stops (and this would repeat for the same item until the user has completed it).  I guess you could think of it as something like a self-documenting work audit, which could be reported on to show how much time a developer spent each day working on various projects/work items.  A single field to record total time spent on a work item simply doesn't have the level of granularity to achieve this.

    Tuesday, November 07, 2006 7:22 PM

Answers

  • You are correct, there is built in mechanism for this. You could modify the workitem and add those fields, but it is up to the developer to to use them. I personally do not think that TFS is a good mechanism for time tracking though.

    -paul

    Tuesday, November 07, 2006 11:18 PM

All replies

  • You are correct, there is built in mechanism for this. You could modify the workitem and add those fields, but it is up to the developer to to use them. I personally do not think that TFS is a good mechanism for time tracking though.

    -paul

    Tuesday, November 07, 2006 11:18 PM
  • Could this be of help???

    One is to add a field in the workitems, where the person working on the workitem can enter his timings, as this field is mandatory.

    Or else a better idea would be to create a custom check-in policy, where the person when trying to check-in has to update a field in the workitem pertaining to time or effort. A similar example is provided in April2006 Visual Studio SDK.

     

     

    Wednesday, November 08, 2006 7:06 AM
  • hi,

    I created something like this..

    - check the history for the assigned to field...
    and get the date of the first occurence of the particular person in the history...
    then get the next occurence if it has been resolved or closed or changed assigned to.. then i will get the difference of the dates..

    in that way, i dont need to ask developers  to input something about time,,,
    • Proposed as answer by MKNCybernetico Wednesday, April 20, 2011 9:00 PM
    Tuesday, November 14, 2006 2:01 AM
  • I am looking for an addon for VSTS to do this as well

    J.Nail explains it perfectly, as a chess time clock
    Thursday, November 16, 2006 10:29 PM
  • Someone has created this functionality already, but unfortunately it seems not public available.

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=515276&SiteID=1

     

    Tuesday, November 21, 2006 12:31 PM
  • Which is a shame...
    But i guess they'll bundle it up and sell it to us later ;-)
    Wednesday, November 22, 2006 1:19 AM
  • @Paul Hacker

    This conversation is pretty old, but I would like to renew it and hear your opinion about new versions of TFS, i.e. TFS2010. We are considering options for time tracking and because we just implemented TFS for Source Control, we would like to use it for Time tracking also. Could you please explain why do you think that TFS is not good for time tracking and have you maybe changed your opinion in mean time, because of new versions of TFS?

    I would appreciate if someone who used TFS for time tracking could share own experience and opinion here.

    TnX in advance!

    Nemanja


    Need a holiday? --- Enjoy! --- www.villamaki.com
    Friday, April 01, 2011 9:54 AM
  • Ive used it personaly for time tracking in development projects and have watched others use it for time tracking.

    Overall I can say thats it is still not a Time Reporting system.

    You can keep track of time (spent and remaing)  fairly easy, if you brake down work to fine granulary task performed by individuals.You have to use reporting, excel or MS Project to get time rolled up.

    If you realy want to use it as an exact instrument for messuring the time spent, it requires control and diciplin, espesially in larger projects.

    There is several tools and addons, both for clock in/clock out and for timesheet reporting.

     

     

    Sunday, April 03, 2011 12:18 PM
  • Ive used it personaly for time tracking in development projects and have watched others use it for time tracking.

    Overall I can say thats it is still not a Time Reporting system.

    You can keep track of time (spent and remaing)  fairly easy, if you brake down work to fine granulary task performed by individuals.You have to use reporting, excel or MS Project to get time rolled up.

    If you realy want to use it as an exact instrument for messuring the time spent, it requires control and diciplin, espesially in larger projects.

    There is several tools and addons, both for clock in/clock out and for timesheet reporting.

     

     

    Any chance you can offer some suggestions?  
    Saturday, March 10, 2012 5:17 AM
  • I'd love it if we could use TFS for time tracking either with a "number of hours" entered or a start and end time. Right now we're using helpdesk software for time keeping while all of the actual work is recorded in TFS, and I hate keeping bug information in two different places.

    Does this cape make my butt look big?

    Monday, September 24, 2012 6:29 PM
  • With TX Chrono you can do all sorts of time-tracking for all WI, i think. 

    http://www.teamexpand.com/product/tx-chrono

    • Proposed as answer by Egor Yavorsky Tuesday, June 04, 2013 2:15 PM
    Friday, February 22, 2013 11:39 AM
  • I use:

    https://tfstracker.codeplex.com/

    Friday, January 31, 2014 3:48 PM
  • Paul,

    Your question is already some days of age, but I'd like to leave my suggestion here.

    I'd like to draw your attention to www.tfs-timetracker.com, which is an all new solution that is developed from ground to meet exactly the usecase that you are describing.

    First, it's fully integrated into TFS 2012/2013. E.g. in TFS web access, with just a click on a new button in the workitem you can start tracking with a local timer (your "chess timer", if you like). Tracked times are visible in the workitem again. I don't want to make too much promo here, but give it a visit, and even more, if you like, give me some feedback, I'd be excited to learn from your experience.

    Best,

    Marc

    Thursday, April 03, 2014 12:25 PM