Skip to content
FlowScript templates

Progressive platform migration

Use a staged migration with reconciliation before traffic change and retirement. Typed FlowScript for project management. Keywords: Gantt, roadmap, milestone, sprint, timeline.

Template previewFlowScript
Illustrative Progressive platform migration2027-01-04 → 2027-04-30 · 117 days · 6 tasks · 1 milestonesJan 27Feb 27Mar 27Apr 27Inventory service contractsSponsor11dCreate compatibility adapterAssurance11dMirror a read-only traffic sampleTechnical lead11dReconcile observed outputsDelivery team11dShift a bounded cohortIndependent reviewer11dRetire legacy path after observationOperations11dMilestonesDocument assumpti…

What this template contains

Source
63 lines

Make it your own.

// Use a staged migration with reconciliation before traffic change and retirement.
// Synthetic worked example: all entities, schedules and measurements are illustrative.
// Every string below is EXAMPLE text from a fictional model: replace it.
// Replace assumptions and inputs before applying this model to actual work.

project programme {
  title: "Illustrative Progressive platform migration"
  start: "2027-01-04"
  end: "2027-04-30"
  owner: "Programme lead"
}

task task_0 {
  title: "Inventory service contracts"
  start: "2027-01-04"
  end: "2027-01-15"
  assignee: "Sponsor"
  status: "planned"
}

task task_1 {
  title: "Create compatibility adapter"
  start: "2027-01-18"
  end: "2027-01-29"
  assignee: "Assurance"
  status: "planned"
  depends: [task_0]
}

task task_2 {
  title: "Mirror a read-only traffic sample"
  start: "2027-02-01"
  end: "2027-02-12"
  assignee: "Technical lead"
  status: "planned"
  depends: [task_1]
}

task task_3 {
  title: "Reconcile observed outputs"
  start: "2027-02-15"
  end: "2027-02-26"
  assignee: "Delivery team"
  status: "planned"
  depends: [task_2]
}

task task_4 {
  title: "Shift a bounded cohort"
  start: "2027-03-01"
  end: "2027-03-12"
  assignee: "Independent reviewer"
  status: "planned"
  depends: [task_3]
}

task task_5 {
  title: "Retire legacy path after observation"
  start: "2027-03-15"
  end: "2027-03-26"
  assignee: "Operations"
  status: "planned"
  depends: [task_4]
}

milestone acceptance {
  date: "2027-04-02"
  title: "Document assumptions, unresolved issues and acceptance evidence"
  status: "planned"
}

view plan: gantt(programme)