{
  "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": 2,
  "pageCount": 10,
  "prevPage": 1,
  "nextPage": 3,
  "slideType": "key_messages",
  "function": "frame_problem",
  "density": "overcrowded",
  "nDataPoints": 0,
  "notes": "This appears to be a page from a technical memo or internal document regarding software quality at Microsoft.",
  "elementsJson": null,
  "metadataConfidence": 0.9,
  "imagePath": null,
  "slideHref": "/slides/019f6b8f-8159-75fd-8b94-b1032b0be29d/2",
  "deckHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d",
  "deckJsonHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d.json",
  "deckAnchorHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d#slide-2",
  "components": [
    {
      "bbox": {
        "h": 0.016,
        "w": 0.706,
        "x": 0.147,
        "y": 0.938
      },
      "kind": "other",
      "text": "Zero-defects code — 2 — Microsoft",
      "attrs": null,
      "subkind": "other",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "28b022c9-5817-486f-bb8c-f4ee49e6db0d",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.055,
        "w": 0.706,
        "x": 0.147,
        "y": 0.514
      },
      "kind": "paragraph",
      "text": "Imagine a well-intentioned programmer who gets a feature done very quickly, as requested, with minimal unit testing and almost no system testing, marks it off on the schedule, then starts on a new feature.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "0a0b5126-168c-4626-9c5f-5b38d9812482",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.037,
        "w": 0.706,
        "x": 0.147,
        "y": 0.39
      },
      "kind": "paragraph",
      "text": "The reason that complexity breeds bugs is that we don’t understand how the pieces will work together. This is true for new products as well as for changes to existing products.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "4fac234b-b6ee-4e08-8dfe-b12b8d5e8940",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.055,
        "w": 0.706,
        "x": 0.147,
        "y": 0.26
      },
      "kind": "paragraph",
      "text": "We forget that the schedule is not a product, it’s a tool. Its purpose is to predict when we will finish, so that other people can schedule their own work accordingly. The schedule has nothing (directly) to do with the quality of the product.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "5c9abfdf-490e-4b1a-a690-e90d0463d886",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.055,
        "w": 0.706,
        "x": 0.147,
        "y": 0.113
      },
      "kind": "paragraph",
      "text": "Our scheduling methods and Microsoft’s culture encourage doing the minimum work necessary on a feature. When it works well enough to demonstrate, we consider it done, everyone else considers it done, and the feature is checked off the schedule.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "ae33a945-cd8e-48e2-9716-64e24e826cf1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.055,
        "w": 0.706,
        "x": 0.147,
        "y": 0.717
      },
      "kind": "paragraph",
      "text": "No one is charged with the responsibility for ensuring the completeness of code. Development is too often concerned with appearing to make progress (my opinion of this should be clear by now), and with having a clean product at ship time.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "d77f7978-6932-4721-a4db-4d07dc22e1e0",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.016,
        "w": 0.145,
        "x": 0.147,
        "y": 0.371
      },
      "kind": "title",
      "text": "Missing the point",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "2a5fee81-7602-4d9e-9edc-e52b70cb5624",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.016,
        "w": 0.335,
        "x": 0.147,
        "y": 0.495
      },
      "kind": "title",
      "text": "The wrong people write too much code",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "49c5fd32-6541-4011-963d-52999d99bd7d",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.016,
        "w": 0.165,
        "x": 0.147,
        "y": 0.094
      },
      "kind": "title",
      "text": "Minimal success",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "4ffb5f3f-06bf-40f1-82c9-4a499e332437",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.016,
        "w": 0.285,
        "x": 0.147,
        "y": 0.241
      },
      "kind": "title",
      "text": "Schedules and other high winds",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "54b3018e-ac14-4e63-85d6-3579caa5b7e0",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.016,
        "w": 0.275,
        "x": 0.147,
        "y": 0.698
      },
      "kind": "title",
      "text": "No commitment to completeness",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "6398f4be-15e8-4b5a-8bcf-4a818a0a866d",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}