{
  "docId": "019f6b8f-8159-75fd-8b94-b1032b0be29d",
  "docSlug": "jarvis-zero-defects-code",
  "documentTitle": "zero defects code",
  "authorId": "zero-defects-code",
  "authorName": null,
  "documentKindSlug": "deck",
  "documentKindLabel": "Deck",
  "sourceTypeSlug": "investor_relations",
  "sourceTypeLabel": "Investor relations",
  "presentationDate": null,
  "orientation": null,
  "aspectRatio": null,
  "pageNumber": 4,
  "pageCount": 10,
  "prevPage": 3,
  "nextPage": 5,
  "slideType": "key_messages",
  "function": "summarize",
  "density": "dense",
  "nDataPoints": 0,
  "notes": "This appears to be a page from a Microsoft internal document or book regarding 'Zero-defects code'.",
  "elementsJson": null,
  "metadataConfidence": 0.9,
  "imagePath": null,
  "slideHref": "/slides/019f6b8f-8159-75fd-8b94-b1032b0be29d/4",
  "deckHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d",
  "deckJsonHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d.json",
  "deckAnchorHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d#slide-4",
  "components": [
    {
      "bbox": {
        "h": 0.45,
        "w": 0.72,
        "x": 0.14,
        "y": 0.36
      },
      "kind": "list",
      "text": "Think twice before you code; Take the time; Take the heat",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "91aac7ac-c21d-42d0-907b-679a0bc63110",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.72,
        "x": 0.14,
        "y": 0.94
      },
      "kind": "other",
      "text": "Zero-defects code — 4 — Microsoft",
      "attrs": null,
      "subkind": "other",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "90ae2ba7-4ddc-4431-b669-e4f780f66f62",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.06,
        "w": 0.72,
        "x": 0.14,
        "y": 0.21
      },
      "kind": "paragraph",
      "text": "This doesn't necessarily change the methods that testing uses, although testing's function may evolve if we truly succeed in giving them high quality code. But it's an important attitude shift.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "d08fd45a-4713-482b-84a1-fe32ba03330e",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.72,
        "x": 0.14,
        "y": 0.13
      },
      "kind": "quote",
      "text": "We should write quality into our products, not test it in.",
      "attrs": null,
      "subkind": "pull-quote",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "e1e82ff3-b23e-484d-a010-1bf874262dd5",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.22,
        "x": 0.14,
        "y": 0.31
      },
      "kind": "title",
      "text": "A new attitude",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "1b0e3a68-a564-4e5d-99ed-a094703b9bb1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.25,
        "x": 0.14,
        "y": 0.11
      },
      "kind": "title",
      "text": "Testers shall not",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "eb2a26c3-fd8d-4a2b-8cc8-f2823551229a",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 4,
      "from": 4,
      "beatId": "fce91576-f439-44db-96b4-a00d427116bb",
      "arcName": "Problem-Agitate-Solution",
      "arcSlug": "problem-agitate-solution",
      "beatName": "Agitate",
      "beatSlug": "problem-agitate-solution-agitate-make-it-worse",
      "evidence": "The key messages on page 4 emphasize the importance of testers.",
      "position": 1,
      "confidence": 0.8,
      "parentBeatName": "Development",
      "parentBeatSlug": "development"
    }
  ],
  "loops": [
    {
      "to": 4,
      "from": 3,
      "name": "Cost Of Inaction",
      "slug": "27-cost-of-inaction",
      "bestFor": "Urgent budget requests, compliance, risk mitigation",
      "matchId": "dd0149d9-43f0-4c89-9018-c58b0a12efa6",
      "evidence": "The problem statement and key messages imply a cost of inaction.",
      "position": 0,
      "objective": "What are the costs of not achieving zero defects?",
      "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
      "confidence": 0.6,
      "description": "Quantify what happens if the audience does nothing"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}