Teams are groups of people in your organization that work together. They can be flat (all at the same level) or hierarchical (with parent and child teams), and they’re the foundation for organizing work, initiatives, and meetings.
- “Which team owns this initiative?”
- “Who’s on the Platform team?”
- “How is Engineering organized?”
What You’ll Find Here
Teams in mpath are more than just labels—they’re active containers that connect people, work, and communication. Each team can:Organize People
Teams group people together, making it easy to see who works with whom and understand team composition.
Own Initiatives
Teams can own initiatives, giving you clear ownership and accountability for strategic work.
Host Meetings
Teams can have meetings associated with them, making it easy to organize team rituals and ceremonies.
Nest Hierarchically
Teams can have parent and child relationships, allowing you to model complex organizational structures.
Team Statistics
The Teams page displays organization-wide statistics at a glance:- Total Teams - Number of teams in your organization
- Total Members - Total number of people across all teams
- Total Subteams - Number of child teams (nested teams)
These statistics give you a quick overview of your organization’s team structure. Use them to understand team distribution and identify areas that might need attention.
Why Teams Matter
You might be wondering: “Why do I need to organize people into teams?” Here’s why it’s so valuable:-
Better organization structure
Teams help you model how your organization actually works—whether that’s flat, hierarchical, or matrixed. This structure then powers features like filtering, reporting, and navigation. -
Easier collaboration
When you know which team someone is on, you can quickly find their teammates, understand their context, and see what initiatives they’re working on. -
Smarter filtering and search
Teams make it easy to filter people, initiatives, and meetings. Want to see everything related to the Platform team? Just filter by team. -
Foundation for other features
Teams are the building blocks that enable better organization charts, team-level reporting, and cross-team collaboration.
Understanding Teams
Let’s break down what teams are and how they work:Team Structure
Team Structure
Teams can be organized in two ways:Flat Structure:
- All teams at the same level
- Simple and straightforward
- Perfect for smaller organizations or when you don’t need hierarchy
- Teams can have parent and child relationships
- Parent teams contain child teams
- Great for modeling complex organizations (e.g., Engineering → Platform, Product Engineering)
Team Details
Team Details
Each team has:
- Name - What the team is called (e.g., “Platform Engineering”)
- Description - What the team does and their purpose
- Avatar - Optional visual identifier for the team
- Parent Team - Optional parent if it’s part of a hierarchy
- Members - People assigned to the team (count shown in team list)
- Initiatives - Strategic work the team owns (count shown in team list)
- Meetings - Team rituals and ceremonies
Team Relationships
Team Relationships
Teams connect to everything else in mpath:
- People - Teams contain people, and people can belong to one team
- Initiatives - Teams can own initiatives, showing clear ownership
- Meetings - Teams can have meetings associated with them
- Hierarchy - Teams can have parent/child relationships
How to Use Teams
Here are the most common ways you’ll work with teams:1
Create and organize teams
Start by creating teams that match your organization structure:
- Go to the Teams page
- Click New Team
- Fill in the basics:
- Name - Clear, descriptive name (e.g., “Platform Engineering”)
- Description - What the team does and their scope
- Parent Team - If it’s part of a hierarchy, select the parent
- Save the team
Start with your current structure, but don’t overthink it. You can always reorganize later as your understanding evolves.
2
Assign people to teams
Once you have teams, assign people to them:
- Go to a person’s profile from the People page
- Edit their team assignment
- Select the appropriate team
People can belong to one team (or no team). This keeps things simple while still giving you the organizational structure you need.
3
Link initiatives to teams
Give teams ownership of initiatives:
- When creating or editing an initiative
- Associate it with the team that owns it
- This makes it clear who’s responsible and helps with filtering
4
Organize team meetings
Associate meetings with teams:
- When creating a meeting
- Link it to the relevant team(s)
- This helps you see all meetings for a team and understand team rhythms
5
Build hierarchies (if needed)
If your organization has nested teams:
- Create parent teams first (e.g., “Engineering”)
- Then create child teams (e.g., “Platform”, “Product Engineering”)
- Set the parent when creating or editing child teams
Real-World Examples
Let’s see how teams work in practice:Flat team structure
Flat team structure
You’re a smaller organization with distinct functional teams:
- Engineering
- Product
- Design
- Operations
Hierarchical team structure
Hierarchical team structure
You’re a larger organization with nested teams:Engineering (parent)
- Platform Engineering (child)
- Product Engineering (child)
- Mobile (grandchild)
- Web (grandchild)
Team-owned initiatives
Team-owned initiatives
The Platform team owns several initiatives:
- “Infrastructure Modernization”
- “Developer Experience Improvements”
- “Reliability & Observability”
Reorganizing teams
Reorganizing teams
Your organization is restructuring:
- You need to move the “Mobile” team from “Product Engineering” to be a direct child of “Engineering”
- Update the Mobile team’s parent relationship
- The hierarchy updates automatically
Best Practices
Here are some tips to get the most out of teams:-
Match your actual structure
Teams should reflect how your organization actually works, not how you wish it worked. This makes them more useful for day-to-day navigation and decision-making. -
Use descriptions
Add descriptions to teams to clarify their scope and purpose. This helps new people understand what each team does and prevents scope confusion. -
Start simple, evolve as needed
You don’t need to model every possible team relationship from day one. Start with your core teams and add hierarchy or detail as you need it. -
Keep teams current
When teams change (people move, teams merge, etc.), update the structure. Outdated team assignments create confusion quickly. -
Use teams for filtering
Take advantage of team-based filtering throughout mpath. It’s one of the fastest ways to narrow down to relevant information.

