Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Learn how you can structure and use your teams and Agile tools to support your growing organization. When your team grows beyond its intended size—typically anywhere from 6 to 9 members—you might consider moving from a one team structure to a two-team structure. You can then set up a hierarchical team structure, which provides several advantages to managers for tracking progress across teams. For more information, see Add another team.
Note
For more information, see the following articles:
Depending on the size of your organization and your tracking needs, you can set up a team structure similar to the following image shown. Do so by defining teams and their associated area paths.
The following scenarios apply:
Area paths serve the following purposes in Azure Boards:
Teams make their selections as follows:
Note
Teams can be assigned a maximum of 300 Area Paths. For more information, see Work tracking, process, and project limits.
For more information, see Define area paths and assign to a team.
Each new project is configured with a default team named after the project. For example, the Fabrikam project is automatically configured with the Fabrikam team.
Backlogs, boards, and dashboards are set up for this default team, allowing you to start defining work items and your backlog immediately.
You can rename the default team and assign a different team as the default if needed.
Each team you create gains access to a suite of Agile tools and team assets. These tools enable teams to work autonomously while collaborating with other teams across the enterprise. Each team can configure and customize these tools to support their unique workflows and processes.
Note
In addition to team dashboards, you can add a project dashboard, which isn't specific to any one team. For more information, see Add, rename, and delete dashboards.
These tools automatically filter the set of work items they display by referencing the following items:
For more information about each tool and its configuration settings, see the following articles.
Area
Tool
Team configuration tasks
Backlogs
Sprints and Scrum
Boards
Widgets
Other tools
Not applicable
Many of these tools are built from system queries that reference the team's area path. For example, a team's default area path filters the work items that appear on the team's backlog. Work items created using an Agile tool automatically assign areas and iterations based on team defaults.
Work items that appear on team backlogs and boards are determined by the team's Area Paths and Iteration Paths. When you add work items to a backlog or board, team defaults are used to assign field values.
When you define a team, you specify the following:
All Agile tools reference the Area Path(s) defined for a team. The set of work items that appear on a backlog or board depends on the current State of a work item or its parent-child status.
Several tools also reference the team's default and selected Iteration Path or sprints. When you add a new work item from a team's backlog or board, the system assigns the team's Default Area Path and Default Iteration Path to it.
Note
New work items added through the Work Items page or the New Work Items widget on a team dashboard don't reference the Default Iteration Path assigned to the team. Instead, new work items are assigned the last Iteration Path selected by the user. New work items added through a team's Sprints backlog or taskboard are always assigned the Iteration Path associated with the selected sprint backlog or taskboard.
Agile tool
Area path (see note 1)
Iteration path
State
Portfolio or product backlogs
Selected area path(s)
Equal to or under team's backlog iteration path
Active (corresponds to a Proposed or InProgress state category, see notes 2, 3)
Boards (see note 4)
Selected area path(s)
Equal to or under team's backlog iteration path
Any state (see notes 3, 5)
Sprint backlogs (see note 4)
Selected area path(s)
Team's selected iteration paths
Any state (see notes 3, 5)
Task boards (see note 4)
Selected area path(s)
Team's selected iteration paths
Any state (see notes 3, 5)
New work item widget
Default area path
Default iteration path
n/a
Note
Although there's no concept of subteams, you can create teams whose area paths are under another team, which effectively creates a hierarchy of teams. For more information, see Add another team.
Also, the following articles walk you through the steps for configuring teams, area paths, and iterations to support portfolio management or enterprise organizations:
When you add a team, a security group is automatically created with the team name. You can use this group to filter queries. The name of team groups follows the pattern [Project Name]\Team Name. For example, the following query finds work assigned to members of the [Fabrikam Fiber]\Email team group.
You can also use the @mention control within discussions and pull requests to notify all members of a team. Start entering the name of a team or a security group, select the search icon, and then select from the options listed. For more information, see Use @mentions to further discussion.
Can a user account belong to more than one team?
Yes. You can add user accounts as members of the project or to one or more teams added to the project. If you work on two or more Scrum teams, make sure you specify your sprint capacity for each team you work on.
By default, team members inherit the permissions afforded to members of the project Contributors group. Members of this group can add and modify source code, create and delete test runs, and create and modify work items. Team members can collaborate on a Git project or check in work to the team's code base.
For more information about limiting access, see Set permissions and access for work tracking.
Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Module
Choose an Agile approach to software development - Training
Learn with the Space Game web team how to use Azure Boards to implement Agile software practices along with DevOps transparency and collaboration.
Certification
Microsoft 365 Certified: Teams Administrator Associate - Certifications
Demonstrate skills to plan, deploy, configure, and manage Microsoft Teams to focus on efficient and effective collaboration and communication in a Microsoft 365 environment.
Documentation
Create or add a team - Azure DevOps
Learn how to create or add a team to a project in Azure DevOps to scale your development processes, collaborate effectively, and manage project resources.
Define area paths and assign to a team - Azure Boards
Group work items based on team, product, or feature area by defining area paths for Azure Boards and Azure DevOps.
Manage teams, configure team tools - Azure DevOps
Administrators learn how access team tools, add users, configure backlogs, iteration paths, boards, and more in Azure DevOps.