Skip to content

Product organization

a product organization as an org chart (`kind: tree`): the chief product officer, three directors and their eight teams as cards with generic icons, each parent centered over its reports on a shared connector bar.

11 nodes0 groups4 edges
Open full size
Org chart: the Chief Product Officer over Design, Engineering and Product management, each over its teamsOrg chart: the Chief Product Officer over Design, Engineering and Product management, each over its teamsOrg chart: the Chief Product Officer over Design, Engineering and Product management, each over its teamsOrg chart: the Chief Product Officer over Design, Engineering and Product management, each over its teams
tree-org-chart.yamlOn GitHub
# yaml-language-server: $schema=../references/diagram.schema.json
title: Product organization
subtitle: Three levels, from the chief product officer to the teams, as an org chart
kind: tree
look: card

nodes:
  cpo: { icon: generic:user, label: Chief Product Officer, note: Strategy and roadmap }
  design: { icon: generic:browser, label: Design, note: 9 people }
  engineering: { icon: generic:code, label: Engineering, note: 24 people }
  pm: { icon: generic:dashboard, label: Product management, note: 7 people }
  research: { icon: generic:search, label: User research }
  brand: { icon: generic:web, label: Brand and UI }
  platform: { icon: generic:server, label: Platform }
  web: { icon: generic:browser, label: Web app }
  mobile: { icon: generic:mobile, label: Mobile apps }
  growth: { icon: generic:metrics, label: Growth }
  payments: { icon: generic:payment, label: Payments }

edges:
  - cpo -> design, engineering, pm
  - design -> research, brand
  - engineering -> platform, web, mobile
  - pm -> growth, payments

Start from this one

Copies the spec to diagram.yaml, then renders every format.

$ orrery init tree-org-chart$ orrery render diagram.yaml -f all --theme both