05.07.2015 Views

00sr008

00sr008

00sr008

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

REPORT DOCUMENTATION PAGE<br />

Form Approved<br />

OMB No. 0704-0188<br />

Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching<br />

existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this<br />

burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services,<br />

Directorate for information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management<br />

and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503.<br />

3. REPORT TYPE AND DATES COVERED<br />

1. AGENCY USE ONLY<br />

(LEAVE BLANK)<br />

2. REPORT DATE<br />

July 2000<br />

Final<br />

4. TITLE AND SUBTITLE<br />

Spiral Development: Experience, Principles and Refinements<br />

6. AUTHOR(S)<br />

Barry Boehm, Wilfred J Hansen, editor<br />

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)<br />

Software Engineering Institute<br />

Carnegie Mellon University<br />

Pittsburgh, PA 15213<br />

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)<br />

HQ ESC/XPK<br />

5 Eglin Street<br />

Hanscom AFB, MA 01731-2116<br />

11. SUPPLEMENTARY NOTES<br />

5. FUNDING NUMBERS<br />

C — F19628-95-C-0003<br />

8. PERFORMING ORGANIZATION<br />

REPORT NUMBER<br />

CMU/SEI-2000-SR-008<br />

10. SPONSORING/MONITORING<br />

AGENCY REPORT NUMBER<br />

12.A DISTRIBUTION/AVAILABILITY STATEMENT<br />

12.B DISTRIBUTION CODE<br />

Unclassified/Unlimited, DTIC, NTIS<br />

13. abstract (maximum 200 words)<br />

Spiral development is a family of software development processes characterized by repeatedly<br />

iterating a set of elemental development processes and managing risk so it is<br />

actively being reduced. This paper characterizes spiral development by enumerating a<br />

few “invariant” properties that any such process must exhibit. For each, a set of “variants”<br />

is also presented, demonstrating a range of process definitions in the spiral development<br />

family. Each invariant excludes one or more “hazardous spiral look-alike” models, which<br />

are also outlined. This report also shows how the spiral model can be used for a more<br />

cost-effective incremental commitment of funds, via an analogy of the spiral model to stud<br />

poker. An important and relatively recent innovation to the spiral model has been the introduction<br />

of anchor point milestones. The latter part of the paper describes and discusses<br />

these.<br />

14. SUBJECT TERMS Spiral development model, invariant,<br />

variant, anchor point milestones, software development,<br />

project management, risk management, cyclic<br />

phases, iterative process<br />

INTS<br />

16. PRICE CODE<br />

17. SECURITY CLASSIFICATION<br />

OF REPORT<br />

UNCLASSIFIED<br />

18. SECURITY<br />

CLASSIFICATION OF<br />

THIS PAGE<br />

UNCLASSIFIED<br />

15. NUMBER OF PAGES<br />

36<br />

19. SECURITY<br />

CLASSIFICATION<br />

OF ABSTRACT<br />

UNCLASSIFIED<br />

NSN 7540-01-280-5500 Standard Form 298 (Rev. 2-89)<br />

Prescribed by ANSI Std. Z39-18<br />

298-102<br />

20. LIMITATION OF ABSTRACT<br />

UL<br />

CMU/SEI-2000-SR-008 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!