Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000

SEI Report
By
This 2000 report characterizes spiral development by enumerating a few invariant properties that any such process must exhibit.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2000-SR-008

Abstract

Spiral development is a family of software development processes characterized by repeatedly iterating a set of elemental development processes and managing risk so it is actively being reduced. This paper characterizes spiral development by enumerating a few invariant properties that any such process must exhibit. For each, a set of variants is also presented, demonstrating a range of process definitions in the spiral development family. Each invariant excludes one or more hazardous spiral look-alike models, which are also outlined. This report also shows how the spiral model can be used for a more cost-effective incremental commitment of funds, via an analogy of the spiral model to stud poker. An important and relatively recent innovation to the spiral model has been the introduction of anchor point milestones. The latter part of the paper describes and discusses these.

Cite This SEI Report

Software Engineering Institute (2000, July 1). Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000. (SEI Report CMU/SEI-2000-SR-008). Retrieved September 12, 2026, from https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/.

@techreport{Citekey_2000,
author={Software Engineering Institute},
title={Spiral Development: Experience, Principles, and Refinements  Spiral Development Workshop February 9, 2000},
month={Jul},
year={2000},
number={{CMU/SEI-2000-SR-008},
institution={Software Engineering Institute, Carnegie Mellon University},
url={https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/},
note={Accessed: 2026-Sep-12}
}

Software Engineering Institute. "Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000." (CMU/SEI-2000-SR-008). Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, July 1, 2000. https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/.

Software Engineering Institute, "Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, SEI Report CMU/SEI-2000-SR-008, 1-Jul-2000 [Online]. Available: https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/. [Accessed: 12-Sep-2026].

Software Engineering Institute. "Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000." (SEI Report CMU/SEI-2000-SR-008). Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 1 Jul. 2000. https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/. Accessed 12 Sep. 2026.

Software Engineering Institute. Spiral Development: Experience, Principles, and Refinements Spiral Development Workshop February 9, 2000. CMU/SEI-2000-SR-008. Software Engineering Institute. 2000. https://www.sei.cmu.edu/library/spiral-development-experience-principles-and-refinements-spiral-development-workshop-february-9-2000/