Build and publish Eldorado documentation / build (pull_request) Successful in 31s
439 lines
8.2 KiB
JSON
439 lines
8.2 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"diagram_type": "architecture",
|
|
"meta": {
|
|
"title": "Eldorado organization structure",
|
|
"output": "static/diagrams/organization-structure/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"entries": {
|
|
"backend": {
|
|
"label": "Leadership / department"
|
|
},
|
|
"frontend": {
|
|
"label": "Role / delivery team"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "management",
|
|
"type": "backend",
|
|
"label": "Management",
|
|
"sublabel": "CEO / COO",
|
|
"pos": [
|
|
820,
|
|
40
|
|
],
|
|
"size": [
|
|
320,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "product",
|
|
"type": "backend",
|
|
"label": "Product",
|
|
"sublabel": "Experience and product outcomes",
|
|
"pos": [
|
|
40,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology",
|
|
"type": "backend",
|
|
"label": "Technology",
|
|
"sublabel": "Engineering and platform",
|
|
"pos": [
|
|
360,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "operations",
|
|
"type": "backend",
|
|
"label": "Operations",
|
|
"sublabel": "Service, resolution and trust",
|
|
"pos": [
|
|
680,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "marketing",
|
|
"type": "backend",
|
|
"label": "Marketing",
|
|
"sublabel": "Brand and customer growth",
|
|
"pos": [
|
|
1000,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "finance",
|
|
"type": "backend",
|
|
"label": "Finance & Accounting",
|
|
"sublabel": "Financial performance and controls",
|
|
"pos": [
|
|
1320,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "people",
|
|
"type": "backend",
|
|
"label": "HR & Administration",
|
|
"sublabel": "People and workplace",
|
|
"pos": [
|
|
1640,
|
|
280
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "product-team-1",
|
|
"type": "frontend",
|
|
"label": "Product Management",
|
|
"sublabel": "Strategy, priorities and outcomes",
|
|
"pos": [
|
|
40,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "product-team-2",
|
|
"type": "frontend",
|
|
"label": "Product Design",
|
|
"sublabel": "Research and experience design",
|
|
"pos": [
|
|
40,
|
|
620
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology-team-1",
|
|
"type": "frontend",
|
|
"label": "Product Engineering",
|
|
"sublabel": "Marketplace software delivery",
|
|
"pos": [
|
|
360,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology-team-2",
|
|
"type": "frontend",
|
|
"label": "Platform & IT",
|
|
"sublabel": "Reliability and internal systems",
|
|
"pos": [
|
|
360,
|
|
620
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology-team-3",
|
|
"type": "frontend",
|
|
"label": "Architecture & Security",
|
|
"sublabel": "Technical standards and protection",
|
|
"pos": [
|
|
360,
|
|
760
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology-team-4",
|
|
"type": "frontend",
|
|
"label": "Quality Engineering",
|
|
"sublabel": "Testing and release quality",
|
|
"pos": [
|
|
360,
|
|
900
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "technology-team-5",
|
|
"type": "frontend",
|
|
"label": "Data & AI",
|
|
"sublabel": "Analytics, ML and AI enablement",
|
|
"pos": [
|
|
360,
|
|
1040
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "operations-team-1",
|
|
"type": "frontend",
|
|
"label": "Operations Squad",
|
|
"sublabel": "Service, resolution, risk and quality",
|
|
"pos": [
|
|
680,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "marketing-team-1",
|
|
"type": "frontend",
|
|
"label": "Marketing Squad",
|
|
"sublabel": "Brand, acquisition and retention",
|
|
"pos": [
|
|
1000,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "finance-team-1",
|
|
"type": "frontend",
|
|
"label": "Finance & Accounting Squad",
|
|
"sublabel": "Planning, controls and payments",
|
|
"pos": [
|
|
1320,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
},
|
|
{
|
|
"id": "people-team-1",
|
|
"type": "frontend",
|
|
"label": "People & Administration Squad",
|
|
"sublabel": "Talent, people and workplace",
|
|
"pos": [
|
|
1640,
|
|
480
|
|
],
|
|
"size": [
|
|
280,
|
|
80
|
|
]
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "management-product",
|
|
"from": "management",
|
|
"to": "product",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "management-technology",
|
|
"from": "management",
|
|
"to": "technology",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "management-operations",
|
|
"from": "management",
|
|
"to": "operations",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "management-marketing",
|
|
"from": "management",
|
|
"to": "marketing",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "management-finance",
|
|
"from": "management",
|
|
"to": "finance",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "management-people",
|
|
"from": "management",
|
|
"to": "people",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "product-1",
|
|
"from": "product",
|
|
"to": "product-team-1",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "product-2",
|
|
"from": "product",
|
|
"to": "product-team-2",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "technology-1",
|
|
"from": "technology",
|
|
"to": "technology-team-1",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "technology-2",
|
|
"from": "technology",
|
|
"to": "technology-team-2",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "technology-3",
|
|
"from": "technology",
|
|
"to": "technology-team-3",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "technology-4",
|
|
"from": "technology",
|
|
"to": "technology-team-4",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "technology-5",
|
|
"from": "technology",
|
|
"to": "technology-team-5",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "operations-1",
|
|
"from": "operations",
|
|
"to": "operations-team-1",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "marketing-1",
|
|
"from": "marketing",
|
|
"to": "marketing-team-1",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "finance-1",
|
|
"from": "finance",
|
|
"to": "finance-team-1",
|
|
"variant": "default"
|
|
},
|
|
{
|
|
"id": "people-1",
|
|
"from": "people",
|
|
"to": "people-team-1",
|
|
"variant": "default"
|
|
}
|
|
],
|
|
"cards": [
|
|
{
|
|
"dot": "cyan",
|
|
"title": "Product",
|
|
"items": [
|
|
"Product Management",
|
|
"Product Design"
|
|
]
|
|
},
|
|
{
|
|
"dot": "amber",
|
|
"title": "Technology",
|
|
"items": [
|
|
"Product Engineering",
|
|
"Platform & IT",
|
|
"Architecture & Security",
|
|
"Quality Engineering",
|
|
"Data & AI"
|
|
]
|
|
},
|
|
{
|
|
"dot": "cyan",
|
|
"title": "Operations",
|
|
"items": [
|
|
"Operations Squad",
|
|
"Customer Support; Trust & Resolution",
|
|
"Risk & Fraud",
|
|
"Operational Quality"
|
|
]
|
|
},
|
|
{
|
|
"dot": "amber",
|
|
"title": "Marketing",
|
|
"items": [
|
|
"Marketing Squad",
|
|
"Brand & Community; Creative; SEO",
|
|
"PPC & Affiliate; Influencer",
|
|
"CRM"
|
|
]
|
|
},
|
|
{
|
|
"dot": "cyan",
|
|
"title": "Finance & Accounting",
|
|
"items": [
|
|
"Finance & Accounting Squad",
|
|
"Financial Planning & Analysis",
|
|
"Accounting, Tax & Controls",
|
|
"Treasury & Payment Operations"
|
|
]
|
|
},
|
|
{
|
|
"dot": "amber",
|
|
"title": "HR & Administration",
|
|
"items": [
|
|
"People & Administration Squad",
|
|
"Talent Acquisition",
|
|
"People Operations",
|
|
"Office & Administration"
|
|
]
|
|
}
|
|
]
|
|
}
|