Hi, I am sure that is not the right place to ask. But I really need your guy's opinions on this. First of all, I am really appreciate your help.
I have installed TFS 2010 and migrate all the .Net Projects from VSS. I thought I can assign the tasks globally instead of individual project (creating the work item) and Management Team can see the job tasks from the web interface without going into individual projects.
The problem I am having now is TFS only allowed me to create the work item (Tasks) by individual projects. But I do need to create the job tasks for all the projects globally so that everybody will see what is done and what is still outstanding.
Anybody know how to achieve this? Do I need to install any third party software on TFS? Any idea? Thanks
Tasks are project specific, so you'll have to add tasks to specific projects. You can, however, allow everybody to view all tasks across all projects. Like adding a task, the normal view tasks query is also project specific. TFS allows you to work around this by creating a new query: ![alt text] Once you've created the new query, remove the filter for "Team Project" = @Project, and change the "Value" column for "Work Item Type" to "Task" ![alt text] once you save this query, it will be available in TFS web access. Give it a meaningful name, as you will probably have several queries to track tasks as they move through the development process (New, InDevelopment, Testing, Complete, etc). Like adding tasks, adding queries is also project specific. Based on your need to have cross-project visibility, and to help with query manageability, I would recommend creating a "master project" to house all of your cross-project queries so team members have access to the entire repository from a single location in the TFS web portal. You could also keep your tasks in a master project, but I would recommend leaving the tasks with their specific projects so you can correlate code changes with specific tasks. : /upfiles/new_query.jpg : /upfiles/view_all_tasks_in_repository.jpg