Authors: Angela Martin, Brenda Chawner, Robert Biddle, James Noble, Elvis Software Design Research Group ~
Source: GZipped PostScript (44kb); Adobe PDF (126kb)
Traditional software development relies on an up-front requirements gathering phase that results in a requirements specification. In XP, Beck suggests that we need to reassess this approach to software development, and embrace software development that involves iterative development with constant small corrections. By allowing changes in requirements, the XP approach supports meeting requirements with accuracy. We suggest that the XP approach can work in open source development toward the same result, and by using the same strategy.