Working Hours and Days Off to be entered in User Profile
Adding working hours and days off to the user profile will allow members to take responsibility of their working hours, making capacity planning easier.
A project administrator may also need to be able to update these for a user, for cases of unexpected absence, etc...
Sometimes tasks can affect more than one team project, or can be merely general and not bound to a specific place where to implement them. Thus it would be nice to be able to share tasks amongst team projects. For managing capacities of members, who work on different team projects concurrently, it would be nice to have at least an overview of the whole work assigned to a member.
Good suggestion. We have this on our backlog. It will be ineteresting how many votes this one gets to see how much we should move it up in priority.
Gregg Boer – TFS Product Group
James Hanley commented
To me, this seems like an integration point to Exchange or PeopleSoft or whatever system used for tracking office hours, vacation, or PTO - not a core function of TFS and not a a redundant feature to the above systems that then needs to be either synchronized or updated in multiple locations by the end user.
I'd like to be able to put a comment next to days off - people always seems to forget if is it because of vacation, holidays, other work, etc.
Pavel Shkleinik commented
While TFS developers thinking if there is a need for timesheet in TFS (and they do it during last 9 years) you can use some TFS plugin (like TX Chrono http://www.teamexpand.com/product/tx-chrono). It provides you with ability report/approve time, adjust personal timetable, holidays for different locations, nice reports and bench of other useful tools.
Joe Aubin commented
I would also like to have a global calendar as opposed to one per sprint and then let the system determine what holidays and personnel non-work days are applicable to a given sprint. It is a pain to have to go to multiple projects and enter things as obvious as Christmas while making sure that I select the "correct" sprint.
Yer Yang commented
Would be great to be able to query team members and see what projects they are assigned to and their capacity allocation per project as well as the sprint begin/end dates. This will help project managers when trying to pull resources.
I would add to have ability to manage holidays for different countries for groups of members on the same team instead of managing using multiple teams.
These approaches takes too much overhead
Ivan Vorona commented
Valid point, I totally agree. Plus would be very helpful to see resource allocation diagram which shows what resource is going to do in following few weeks based on his assigments and priorities.
Bryan Gilberd commented
Well said. Trying to work out how to do this now - using MS Project.
This ones proving to be a painful for us as we team members that work Saturdays
Days off obviously effect the velocity of a sprint... not having built in support for tracking this is a thorn in the development process forced by TFS.
Jan van Til commented
Yes, that's what we Need in our organisation!
Users nowadays work in various as well as varying teams. They Must therefore be able to register both their presence and absence hours (day off, holiday, sick etc). Registration must be done once and be accessible to all using 'components'.
Fokko Veegens commented
I strongly agree with this one. If people are working in two or more teams, the days off are unmanageable. Also, when the user has work planned in one team, this same time should be unavailable in the other team. I think this functionality probably aligns with the idea suggested above.