Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added small team responsibilities, defined the role of the team lead and cleared up how PMs work with engineers #4261

Merged
merged 10 commits into from
Sep 25, 2022
41 changes: 41 additions & 0 deletions contents/handbook/people/team-structure/app-small-teams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: App Small Teams
sidebar: Handbook
showTitle: true
hideAnchor: false
---

App Small Teams are particular types of Small Teams that own an area of the product.
lharries marked this conversation as resolved.
Show resolved Hide resolved

## What does owning an area of the product mean?
lharries marked this conversation as resolved.
Show resolved Hide resolved

The app small team is responsible for everything related to that area of the product including:

1. Usage
2. Quality
3. Revenue

## What actions should the app small teams be doing for their area?

- Each quarter:
1. Create good quarterly OKRs
2. Create an ambitious vision for their area
- During the quarter:
1. Maintain a prioritized roadmap to help them achieve their objectives
lharries marked this conversation as resolved.
Show resolved Hide resolved
2. Speak to customers
3. Monitor relevant metrics including those covering Usage, Quality and Revenue
4. Triage and fix related bugs
5. Assist the support hero in answering related questions
6. Collaborate with marketing
lharries marked this conversation as resolved.
Show resolved Hide resolved

## What is the role of the team lead?

The team lead is overall responsible for ensuring the above happens. They should focus on enabling the team to solve these tasks together rather than trying to do it all themself.

## What do the product managers do?
lharries marked this conversation as resolved.
Show resolved Hide resolved

With our engineering-led culture, the engineers on the app small team are responsible for the product.

We have a small number of product managers who support the app small teams in achieving their goals. This includes a wide range of activities such as helping with prioritization, setting up dashboards, competitors analysis, speaking to customers etc.
lharries marked this conversation as resolved.
Show resolved Hide resolved

However, having product managers doesn't mean that the engineers can outsourcing speaking to customers or diving into metrics. The engineers should be the experts of the product they are building and their customers.
4 changes: 4 additions & 0 deletions src/sidebars/sidebars.json
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,10 @@
"name": "Why Small Teams",
"url": "/handbook/people/team-structure/why-small-teams"
},
{
"name": "App Small Teams",
"url": "/handbook/people/team-structure/app-small-teams"
},
{
"name": "Team App East",
"url": "/handbook/people/team-structure/app-east"
Expand Down