{
  "docId": "019dd923-622c-750b-8b9b-d9b3dd5a51e8",
  "docSlug": "1c9c0f306991",
  "documentTitle": "Automatic Data Processing (ADP) (ADP)",
  "authorId": "01_Pershing_Square",
  "authorName": "William Ackman",
  "documentKindSlug": "activist-deck",
  "documentKindLabel": "Activist deck",
  "sourceTypeSlug": "activist_investor",
  "sourceTypeLabel": "Activist investor",
  "presentationDate": "2017-08-17 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.3333334,
  "pageNumber": 93,
  "pageCount": 168,
  "prevPage": 92,
  "nextPage": 94,
  "slideType": "villain_critique",
  "function": "name_villain",
  "density": "balanced",
  "nDataPoints": 0,
  "notes": "The slide uses a bulleted list to break down the specific technical and operational failures of the legacy system.",
  "elementsJson": [
    "headline_text",
    "callout_box",
    "bullet_list"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b9b-d9b3dd5a51e8/93",
  "deckHref": "/decks/019dd923-622c-750b-8b9b-d9b3dd5a51e8",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b9b-d9b3dd5a51e8.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b9b-d9b3dd5a51e8#slide-93",
  "components": [
    {
      "bbox": {
        "h": 0.08,
        "w": 0.92,
        "x": 0.04,
        "y": 0.17
      },
      "kind": "callout",
      "text": "ADP’s core payroll engine, AutoPay, is a decades-old inefficient legacy system",
      "attrs": null,
      "subkind": "primary",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "58f66484-4baa-40a9-994c-75e7815108f6",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.65,
        "w": 0.92,
        "x": 0.04,
        "y": 0.27
      },
      "kind": "list",
      "text": "While ADP’s core payroll engine “works” and has been the backbone of the Company’s offering for decades it is inefficient\nA “Spaghetti of code” written over time\nWritten largely in COBOL\nExpensive to maintain; requires tenured engineers and programmers\nDoes not work for other regions; payroll offerings are not on unified system\nSMB market moved to own payroll engine. ProBusiness Payroll, in Enterprise, on standalone payroll engine. International markets including Canada and Europe on separate payroll engines\nDoes not allow for client customization\nClient payroll deduction code and other standard changes must be performed by ADP associates",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "57c0d1aa-dce2-430b-8c01-3e06d7ac85a4",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.12,
        "w": 0.55,
        "x": 0.04,
        "y": 0.04
      },
      "kind": "title",
      "text": "Bloated Back-End – Example #1: Outdated Payroll Engine",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "ed61fb6e-64b3-4d22-be03-efdd84a1a1e9",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}