{
  "slug": "why-agile-methods-changed-software-projects",
  "version": 1,
  "layout": "comparison",
  "nodes": [
    {
      "id": "n1",
      "type": "calendar",
      "label": "Fixed Plan",
      "x": 48,
      "y": 88,
      "w": 155,
      "h": 155,
      "detail": "waterfall"
    },
    {
      "id": "n2",
      "type": "divider",
      "label": "→ Requirement changes",
      "x": 271,
      "y": 104,
      "w": 24,
      "h": 140
    },
    {
      "id": "n3",
      "type": "loop-arrow",
      "label": "Sprint Cycle",
      "x": 340,
      "y": 94,
      "w": 155,
      "h": 155,
      "detail": "2-week loops"
    }
  ],
  "relationships": [
    {
      "from": "n1",
      "to": "n2",
      "label": "breaks"
    },
    {
      "from": "n2",
      "to": "n3",
      "label": "replaced by"
    }
  ],
  "summary": "Waterfall fixed plans break when requirements change; short sprint cycles adapt continuously.",
  "mechanism": "iterative-delivery",
  "fig": "FIG. / PLAN VERSUS CYCLE",
  "animation": {
    "style": "reveal",
    "duration": 600,
    "stagger": 60
  },
  "presentation": {
    "style": "vignette",
    "hero": "n1",
    "support": [
      "n3"
    ],
    "icon": "calendar",
    "label": "Fixed Plan",
    "tilt": 0
  },
  "illustration": {
    "concept": "Backlog card column feeds a sprint iteration loop; delivered product box receives each completed sprint",
    "paths": [
      {
        "d": "M 52,60 L 154,60 Q 158,60 158,64 L 158,316 Q 158,320 154,320 L 52,320 Q 48,320 48,316 L 48,64 Q 48,60 52,60 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 48,90 L 158,90",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 59,98 L 149,98 Q 152,98 152,101 L 152,113 Q 152,116 149,116 L 59,116 Q 56,116 56,113 L 56,101 Q 56,98 59,98 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 59,128 L 149,128 Q 152,128 152,131 L 152,143 Q 152,146 149,146 L 59,146 Q 56,146 56,143 L 56,131 Q 56,128 59,128 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 59,158 L 149,158 Q 152,158 152,161 L 152,173 Q 152,176 149,176 L 59,176 Q 56,176 56,173 L 56,161 Q 56,158 59,158 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 59,188 L 149,188 Q 152,188 152,191 L 152,203 Q 152,206 149,206 L 59,206 Q 56,206 56,203 L 56,191 Q 56,188 59,188 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 59,218 L 149,218 Q 152,218 152,221 L 152,233 Q 152,236 149,236 L 59,236 Q 56,236 56,233 L 56,221 Q 56,218 59,218 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 59,248 L 149,248 Q 152,248 152,251 L 152,263 Q 152,266 149,266 L 59,266 Q 56,266 56,263 L 56,251 Q 56,248 59,248 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 250,190 C 250,110 380,110 380,190 C 380,270 250,270 250,190",
        "fill": "none",
        "weight": 3,
        "motion": "draw"
      },
      {
        "d": "M 252,195 L 250,185 M 255.88348405414553,194.02134221635646 L 250,185 L 248.03883864861814,195.59027129746192",
        "fill": "none",
        "weight": 2.5,
        "motion": "still"
      },
      {
        "d": "M 273,148 L 357,148 Q 360,148 360,151 L 360,165 Q 360,168 357,168 L 273,168 Q 270,168 270,165 L 270,151 Q 270,148 273,148 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 273,176 L 357,176 Q 360,176 360,179 L 360,193 Q 360,196 357,196 L 273,196 Q 270,196 270,193 L 270,179 Q 270,176 273,176 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 273,204 L 357,204 Q 360,204 360,207 L 360,221 Q 360,224 357,224 L 273,224 Q 270,224 270,221 L 270,207 Q 270,204 273,204 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 420,130 L 540,130 Q 545,130 545,135 L 545,255 Q 545,260 540,260 L 420,260 Q 415,260 415,255 L 415,135 Q 415,130 420,130 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 415,130 L 480,108 L 545,130",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 545,130 L 545,260 L 480,282 L 415,260",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 480,108 L 480,282",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 436,195 L 472,225 L 528,158",
        "fill": "none",
        "weight": 4,
        "motion": "draw"
      },
      {
        "d": "M 382,190 L 414,190 M 404.0,194.0 L 414,190 L 404.0,186.0",
        "fill": "none",
        "weight": 4,
        "motion": "slide"
      }
    ]
  }
}
