We have just started using Team Foundation Server (version 15). I thought I could use Epics to organize features and other work elements but when I create an Epic I don't see where it is and can't see how to associate a Feature to it. Am I misunderstanding the use of Epics? I have been given a single project called Workflow under which I need to manage multiple clients. Epics seems a good container for a client level object.
Thank you!
From your team's backlog page, click the gear icon (gear icon) to open the common configuration team settings.
Click the Backlogs tab and check the boxes of those backlog levels you want your team to manage.
Source : Microsoft's documentation
Related
How can I customize the home page of team foundation? I mean the first page ( landing page) before selecting the project team.
The requirements to add some general dashboards ad queries across the projects the user is assigned on it.
Note:
the environment is TFS 2015 On-promise.
the project page is easy to edit and add parts on it, how can we do same on tfs home page.
You can't.
There are no cross-project dashboards. You can, however, create cross project work item queries and put them on dashboards. However, team projects are intended by design to be isolated from one another. A good way to think of a team project is as a portfolio of related applications.
The suggested way to enable reporting across a portfolio of applications is to store all related projects in a single team project and separate the individual applications by creating teams.
I have got TFS 2017 on prem and have created an additional team with it's own area. I have then added a new user story for both of these areas/teams.
I am a member of both of the areas, but can't see a way to switch between the two teams.
When looking at the backlog I can only see one of the user stories. How can I then switch to the other team and see other stories associated with that area?
In addition, I can't see a way of seeing what teams I belong to in a project without going into the settings.
Thanks
This is due to several features depend on the team project or team that you have selected. For example, dashboards, backlogs, and board views will change depending on the context selected. How to select team based on your detail TFS version, such as:
Open the team project/team drop-down menu and select the team
project/team that you've recently visited. If you don't see the team
or team project you want, choose Browse all to browse all team
projects and teams.
If you are using TFS2017 update1, to switch your team focus to a team project or team you've recently viewed, hover over the Team Services icon and choose from the drop-down menu of options.
For more detail info please refer the tutorial in MSDN--Switch team project or team focus
I was thinking along the lines of a new user coming along to view the project teams and so the teams wouldn't be in the Recent list. I found the list is at the Team Project list, it just needs to be expanded:
I've recently completed the deployment of TFS 2015 Update 1, we have around 15 development teams in the UK and previously we have always structured our TFS projects as follows:
Default Collection
Application 1 (Team Project)
Application 2 (Team Project)
This caused issues with sharing work items across teams as it is difficult to move WI's across the project boundary.
Rather than create a new team project for each team, I want to manage things with a single team project and create separate areas\iterations\teams for each one. So:
Project Collection > Master Team Project > Area 1
Area 2
Area 3
etc
in terms of permissions I would like to add in each of the standard TFS permission groups to each area. I would also like to create a root folder for source control for each area.
At the moment I can't work out how to do this? Can anyone help?
I suggest you to look at the some community suggestion on this topic.
One Team Project to rule them all
Why You Should use a Single (Giant) TFS Team Project
How to implement a multiple team strategy in Team Foundation Server 2013
In general it is a good practice (I won't say best practice as it is not the right thing to do in some cases).
Regarding you question, you should focus on Team to define developers access, and TFS groups for general (e.g. administrative) access.
I'd recommend you to use the multiple teams feature in TFS2015. It allows you to manage the team members, permissions, work items more easily. And you can track the entire project status from the team project page and track the individual feature team status from their own project page. The work items can be also moved between the teams easily (Just change the area path). Refer to this link for details: Multiple Teams
I have been reading a lot on the recommended project structure in TFS. I am considering moving my company to Visual Studio Team Services (was VS Online) and have been trying to set up and test to get my head around how it will work. Based on articles I have been reading, it is recommended to have one team project with many areas/iterations/teams (http://nkdagility.com/one-team-project/, http://nkdagility.com/working-within-a-single-team-project-with-team-foundation-server-2012/).
What I am struggling with is how to make this work for my specific environment and what I would like to see. We are a small development team consisting of myself as a manager and 2 developers. With our current structure (outlined below), I cannot see across team projects for our full backlog. To see how individual work is progressing, I would have to go into the individual team projects.
Current Structure
TFS (Server)
Accounting (Collection)
Application 1 (Team Project)
Release
Test
Application 2
Engineering
Application 3
Application 4
I like the idea of being able to see a master backlog and then assign work items to the individual projects. However, I would still want to be able to manage sprints and see burndown charts down to the individual project level. For example, if developer 1 is working on Project 2, I would like to assign PBI's to that project and see the burndown chart at that level.
New Structure
Team Services (Service)
DefaultCollection (Collection)
DefaultProject (Team Project)
Accounting (Area)
Application 1 (Application)
Application 2
Engineering
Application 3
Application 4
Basically, as a manager, I am looking to be able to see a status of where we as a department stand in our overall backlog. As a developer, I want to know what items are assigned to me, regardless of which application they are related to. Am I on the right track for this? In typing this question, I've almost convinced myself that I don't actually need to know backlog of an individual application. Rather, I should be managing all of the work across all applications and using that as a sprint backlog. Sometimes this sprint will be multiple releases in larger application and sometimes this sprint will be updates across multiple smaller applications. Any help that can be provided to help point me in the right direction will be appreciated.
You can create multiple teams in the same Team Project and you can nest them to facilitate hierarchy.
http://nkdagility.com/creating-nested-teams-visual-studio-alm/
You can see how to configure this in my post above. It's fairly easy to use...
The new structure is good. And you can create two teams from your project Control Panel\Overview: one for Accounting and one for Engineering. Check "Create an area path with the name of the team" option when you create the team. Then you will have 1 overall project page for your team project and 2 sub project page for Accounting and Engineering like following:
In the overall project page, you can manage your overall backlogs, check the Burndown charts for the whole project. And in the sub project page, you can manage the backlogs and check the Burndown chart for individual project.
I am currently using the TFS express 2013 with update 4.
I logged in into the web portal of my TFS project where I would like to add some featues and backlog project items.
I have some trouble with displaying the backlog items under features. I have created a new feature Resignation, created a new backlog poject item Add resignation button to employee and created a link between the 2.
But in my overview I see still the following:
I would like to see it like here:
What am I doing wrong?
Your first screenshot is in the Queries tab, looking at the Results of the Assigned To Me Query. The 2nd screenshot is in the Backlogs tab.
PS - TFS Express may not contain the Portfolio Management features that you're trying to get to. I've never used TFS Express so not entirely sure which features are in there or not.