Archived post: posted sometime between 2016 and 2022.

Checklist for the Spiral Software Development Lifecycle Model (or How to Spiral into Control)

This post contains a checklist only. It assumes the reader has familiarity with the Spiral Model of Software Development.

Six Invariants

The spiral model recommends six invariants to include in every cycle through the spiral. If you are not following this six, then you are not strictly speaking using the Spiral model.

Define Artifacts Concurrently

TODO

Perform Four Basic Activities

Determine Effort Levels by Risk

TODO

Determine Level-of-Detail by Risk

TODO

Use Anchor Point Milestones

TODO

Focus on the System and Its Lifecycle

TODO