Changes
Comparing empty → 160dc49.
| @@ -1,0 +1,48 @@ | ||
| 1 | +--- | |
| 2 | +title: Team Handbook | |
| 3 | +sort: 2 | |
| 4 | +tags: [people-ops, reference] | |
| 5 | +--- | |
| 6 | + | |
| 7 | +# Team Handbook | |
| 8 | + | |
| 9 | +How we work at ZephyrCart. If something here disagrees with what your manager told you, your | |
| 10 | +manager is right and this page is out of date — please open a PR. | |
| 11 | + | |
| 12 | +## Who we are | |
| 13 | + | |
| 14 | +A 64-person company headquartered in Copenhagen, with offices in Berlin and Lisbon and remote | |
| 15 | +teammates in Singapore, Toronto, and Cape Town. The org tree lives in BambooHR; the source of | |
| 16 | +truth for who's on what team is the `#team-*` Slack channels and the squad map below. | |
| 17 | + | |
| 18 | +## Squads | |
| 19 | + | |
| 20 | +- **Storefront API** — owns `/v1/carts`, `/v1/checkouts`, `/v1/orders`. Lead: Linnea Ek. | |
| 21 | +- **Catalog** — owns `/v1/products`, `/v1/collections`, search. Lead: Pavel Stoyanov. | |
| 22 | +- **Tax & Money** — owns calculation engines, currency, refunds. Lead: Marit Solberg. | |
| 23 | +- **Platform** — owns the build, deploy, observability, the dev portal. Lead: Ravi Mohanlal. | |
| 24 | +- **Growth Eng** — owns the marketing site, signup, billing portal. Lead: Aïsha Demir. | |
| 25 | + | |
| 26 | +## Communication | |
| 27 | + | |
| 28 | +We bias hard toward written, asynchronous, searchable. Three rules of thumb: | |
| 29 | + | |
| 30 | +1. If more than two people care about it, put it in a channel, not a DM. | |
| 31 | +2. If you'd say it in a meeting, write it down before the meeting. | |
| 32 | +3. If a thread is more than ten replies long, write a doc. | |
| 33 | + | |
| 34 | +Meetings are the most expensive way to make a decision. Defaults: cameras off, agenda required, | |
| 35 | +notes shared within 24 hours. | |
| 36 | + | |
| 37 | +## How we ship | |
| 38 | + | |
| 39 | +- Trunk-based development on `main`. Feature flags for anything user-visible. | |
| 40 | +- Code review by one engineer on the owning squad; design review by an EM for changes that touch | |
| 41 | + the API surface or the data model. | |
| 42 | +- Production deploys are continuous and automated. Rollbacks are one Slack command. | |
| 43 | + | |
| 44 | +## Calendars and time off | |
| 45 | + | |
| 46 | +The platform team owns the on-call rotation; everyone else's calendar is their own. Time off goes | |
| 47 | +in BambooHR a minimum of one week in advance (more if it's longer than a week). Public holidays | |
| 48 | +follow your home country's calendar. | |