Phase 3 — Organize Teams & Ownership
In this phase, you will structure your engineering organization inside LinearB. Teams, repositories, and project boards are mapped so dashboards and metrics reflect the real ownership of work. Goal o…
In this phase, you will structure your engineering organization inside LinearB. Teams, repositories, and project boards are mapped so dashboards and metrics reflect the real ownership of work.
Goal of this phase: LinearB dashboards reflect the structure of your engineering organization.
- Phase 1 — Connect Your Systems
- Phase 2 — Configure Data & Metrics Accuracy
- ➡ Phase 3 — Organize Teams & Ownership
- Phase 4 — Enable Automation & Insights
- Phase 5 — Verify Your Setup
How LinearB Organizes Engineering Teams
LinearB organizes engineering activity using three key elements:
- Groups — higher-level organizational units (for example Platform, Infrastructure, or Product Engineering)
- Teams — individual engineering teams
- Ownership mapping — repositories and project boards linked to each team
This structure ensures that delivery metrics and dashboards represent the correct teams.
Step 1 — Create Groups
Groups represent higher-level organizational units that contain multiple teams. They help leadership analyze performance across departments.
Examples
- Platform Engineering
- Product Engineering
- Infrastructure
- Mobile Engineering
How to Create a Group
- Go to Settings → Teams
- Click Create Group
- Enter a group name
- Save
Create groups that mirror your engineering leadership structure. This makes executive reporting easier.
Step 2 — Create Teams
Teams represent the working units responsible for repositories and projects. Each team will have its own dashboards, metrics, and performance insights.
Examples
- Payments API Team
- Checkout Frontend Team
- Search Infrastructure Team
- Mobile App Team
How to Create a Team
- Go to Settings → Teams
- Click Create Team
- Select the parent group
- Enter the team name
- Save
Step 3 — Add Users to Teams
Developers must be assigned to teams so LinearB can correctly attribute commits, pull requests, and metrics.
How to Add Users
- Go to Settings → Users
- Select the user
- Assign them to the appropriate team
- Save
Engineers who contribute to multiple teams should be assigned to their primary team.
Step 4 — Merge Duplicate Developer Identities
Developers sometimes appear as multiple users due to different Git email addresses. For example:
- company email
- personal GitHub email
- CI-generated commit email
These identities should be merged so activity is attributed to the correct developer.
How to Merge Identities
- Go to Settings → Users
- Locate duplicate identities
- Select the identities
- Merge them into the correct user
Step 5 — Map Repositories to Teams
Repositories must be mapped to the teams responsible for maintaining them. This ensures commits and pull requests are attributed to the correct team dashboards.
How to Map Repositories
- Go to Settings → Git
- Locate the repository
- Assign the repository to the responsible team
- Save
Each repository should have a single owning team. Avoid shared ownership where possible.
Step 6 — Map Project Boards or Projects
Link project management boards or projects to the teams responsible for delivering that work.
This mapping allows LinearB to connect work items with pull requests.
How to Map Projects
- Go to Settings → Projects
- Select the board or project
- Assign it to the responsible team
- Save
Verify Phase 3 — Confirm Team Ownership Is Correct
Before moving to Phase 4, confirm that teams and ownership are configured correctly.
Teams
- Each engineering team exists in LinearB
- Teams are assigned to the correct groups
Users
- Developers are assigned to the correct teams
- Duplicate identities are merged
Repositories
- Repositories are mapped to the responsible teams
Project Management
- Boards or projects are mapped to the correct teams
- Team dashboards show commits and pull requests
- Metrics are visible per team
- Work items link to pull requests
Next Step
With teams and ownership configured, you can now enable advanced features such as AI insights, WorkerB notifications, and gitStream automation.
How did we do?
Phase 2 — Configure Data & Metrics Accuracy
Phase 4 — Enable Automation & Insights