{
  "docId": "019dd923-5ca1-7489-b634-d42adb9ada21",
  "docSlug": "f48d45408c26f5a2",
  "documentTitle": "Loose dogs in Dallas Strategic Recommendations",
  "authorId": "BCG",
  "authorName": "BCG",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "portrait",
  "aspectRatio": 0.773,
  "pageNumber": 192,
  "pageCount": 406,
  "prevPage": 191,
  "nextPage": 193,
  "slideType": "cost_structure",
  "function": "quantify_impact",
  "density": "dense",
  "nDataPoints": 8,
  "notes": "Uses a waterfall chart to show the buildup of costs.",
  "elementsJson": [
    "data_table",
    "waterfall_chart",
    "callout_box"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5ca1-7489-b634-d42adb9ada21/192",
  "deckHref": "/decks/019dd923-5ca1-7489-b634-d42adb9ada21",
  "deckJsonHref": "/decks/019dd923-5ca1-7489-b634-d42adb9ada21.json",
  "deckAnchorHref": "/decks/019dd923-5ca1-7489-b634-d42adb9ada21#slide-192",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Incremental cost of ~$81k per year",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd951-b488-7644-a966-fd6a6de2c15b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.45,
        "w": 0.55,
        "x": 0.4,
        "y": 0.3
      },
      "kind": "chart",
      "text": "Waterfall chart showing the buildup of incremental costs to $81,120.",
      "attrs": null,
      "subkind": "waterfall",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "1f233c29-9a9c-4a39-8ebc-0836973086f8",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.25,
        "x": 0.63,
        "y": 0.29
      },
      "kind": "legend",
      "text": "Incremental cost of ~$81k per year",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "623aeba7-fef1-4835-bdff-bfb2d6d00b1b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "Incremental cost: $81,120",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd951-b488-7644-a967-017804e3cdfd",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.9,
        "x": 0.04,
        "y": 0.93
      },
      "kind": "paragraph",
      "text": "1. Estimated incremental cost of adoption, inclusive of S/N and vaccine cost; 2. Yearly salary of Dallas Animal Services Coordinator– Texas Tribune Govt Salaries Explorer; Source: DAS Chameleon Database, Texas Tribune Government Salaries Explorer, BCG analysis",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f467fb04-706b-4842-aa80-2738fcadac04",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.45,
        "w": 0.35,
        "x": 0.04,
        "y": 0.23
      },
      "kind": "table",
      "text": "Key assumptions table listing labor rates, hours, and adoption costs.",
      "attrs": null,
      "subkind": "data",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "434d6799-5b03-4ae4-b56f-693c3aea1f29",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.1,
        "w": 0.9,
        "x": 0.04,
        "y": 0.04
      },
      "kind": "title",
      "text": "Resource requirements: Extending adoption hours would incur a cost of ~$81k per year",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "a206025d-1dad-4af2-8b14-3460db38543d",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [
    {
      "metricRaw": "Incremental cost",
      "numberRaw": "$81,120",
      "numberKind": "money",
      "actionTitle": "Resource requirements: Extending adoption hours would incur a cost of ~$81k per year",
      "calloutText": "Incremental cost of ~$81k per year",
      "numberScale": null,
      "numberValue": 81.12,
      "metricFamily": "cost_savings",
      "numberCurrency": "$"
    }
  ],
  "tools": [
    {
      "name": "Waterfall chart",
      "slug": "waterfall-chart",
      "agent": null,
      "layer": "slide",
      "matchId": "b40c4557-2a5a-4599-9ea0-79a86ab97113",
      "evidence": "chart/waterfall: Waterfall chart showing the buildup of incremental costs to $81,120.",
      "confidence": 0.7
    }
  ],
  "frameworks": [
    {
      "name": "waterfall-chart",
      "slug": null,
      "matchId": "e8e0a6b5-4d85-4c4a-986a-b6b9288ffaad",
      "evidence": "The chart visualizes the cumulative effect of sequential positive and negative values.",
      "confidence": 1
    }
  ],
  "arcBeats": [],
  "loops": [
    {
      "to": 267,
      "from": 161,
      "name": "Build Up",
      "slug": "33-build-up",
      "bestFor": "Pricing justification, cost estimation, market sizing",
      "matchId": "019dd95a-088b-72c8-b7e5-5934a57a4387",
      "evidence": "Repeated triplet pattern: e.g., p.166/167/168, p.178/179/180, p.188/189",
      "position": 18,
      "objective": "For each initiative, build up Overview → Estimated Impact → Resource Requirements",
      "structure": "The Base -> Add Component A -> Add Component B -> Add Component C -> The Total",
      "confidence": 82,
      "description": "Start from zero and add components to arrive at a total"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}