[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Part0 - Part1 - Part2 - Part3 - Single Page

Top Document: Comp.software-eng FAQ (Part 1): questions and answers
Previous Document: What's a 'function point'?
Next Document: What is a 'specmark'?


What's the 'spiral model'?


Date: 10 Oct 1998
Archive file: spiral

 (1)   Barry Boehm, "A Spiral Model of Software Development and Enhancement",
       ACM SIGSOFT Software Engineering Notes, August 1986.
 (2)   Barry Boehm "A Spiral Model of Software Development and Enhancement"
       IEEE Computer, vol.21, #5, May 1988, pp 61-72.

Basically, the idea is evolutionary development, using the waterfall model for
each step; it's intended to help manage risks.  Don't define in detail the
entire system at first.  The developers should only define the highest
priority features. Define and implement those, then get feedback from
users/customers (such feedback distinguishes "evolutionary" from "incremental"
development).  With this knowledge, they should then go back to define and
implement more features in smaller chunks.




Top Document: Comp.software-eng FAQ (Part 1): questions and answers
Previous Document: What's a 'function point'?
Next Document: What is a 'specmark'?

Part0 - Part1 - Part2 - Part3 - Single Page


[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
dalamb@spamcop.net (David Alex Lamb)

Last Update July 04 2009 @ 00:08 AM

© 2008 FAQS.ORG. All rights reserved.